Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content
Snippets Groups Projects
  1. Mar 04, 2025
    • GotthardG's avatar
      Update dependencies and migrate to Node 18 minimum support · 2e1d87c3
      GotthardG authored
      Upgraded multiple package versions, including `@esbuild` and dependencies like `@mui/x-data-grid-premium`. Adjusted `node` engine requirement to `>=18` for compatibility. This ensures modernization and alignment with current toolchain standards.
      2e1d87c3
  2. Feb 26, 2025
    • GotthardG's avatar
      Add Image models and clean up test code structure · 1606e80f
      GotthardG authored
      Introduced `ImageCreate` and `Image` models to handle image-related data in the backend. Improved the organization and readability of the testing notebook by consolidating and formatting code into distinct sections with markdown cells.
      1606e80f
    • GotthardG's avatar
      Add endpoint for creating local contacts with access control · f588bc0c
      GotthardG authored
      Introduced a new `local_contact_router` to handle creation of local contacts. The endpoint enforces role-based access control and ensures no duplication of email addresses. Updated the router exports for consistency and cleaned up a large test file to improve readability.
      f588bc0c
  3. Feb 04, 2025
    • GotthardG's avatar
      Refactor puck event handling and add `tell` filtering · 9e5ae2b4
      GotthardG authored
      Updated puck event queries to improve robustness and ensure distinct results. Introduced filtering by `tell` in specific API endpoints and added validation for `tell` values. Incremented project version to 0.1.0a21 to reflect API changes.
      9e5ae2b4
  4. Jan 31, 2025
  5. Jan 30, 2025
    • GotthardG's avatar
      Refactor Dewar service methods and improve field handling · c2215860
      GotthardG authored
      Updated Dewar API methods to use protected endpoints for enhanced security and consistency. Added `pgroups` handling in various frontend components and modified the LogisticsView contact field for clarity. Simplified backend router imports for better readability.
      c2215860
  6. Jan 10, 2025
    • GotthardG's avatar
      Add image upload endpoint and fix puck location handling · c0db9c5b
      GotthardG authored
      Introduced `/samples/{sample_id}/upload-images` API for uploading images tied to samples, validating file types, and saving them in structured directories. Fixed `puck_location_in_dewar` type handling in puck routes. Updated project version in `pyproject.toml`.
      c0db9c5b
    • GotthardG's avatar
      Add image upload endpoint and fix puck location handling · f2330580
      GotthardG authored
      Introduced `/samples/{sample_id}/upload-images` API for uploading images tied to samples, validating file types, and saving them in structured directories. Fixed `puck_location_in_dewar` type handling in puck routes. Updated project version in `pyproject.toml`.
      f2330580
    • GotthardG's avatar
      Update test functions and bump version to 0.1.0a18 · f10a5eae
      GotthardG authored
      Refactor `testfunctions.ipynb` by standardizing API client code blocks and improving structure with `%` cells. Added PUT calls for updating TELL positions and GET requests for fetching pucks. Updated `pyproject.toml` to increment version to 0.1.0a18.
      f10a5eae
  7. Jan 09, 2025
    • GotthardG's avatar
      782bfe9e
    • GotthardG's avatar
      Add example scripts and enhance puck event queries · c45a46b0
      GotthardG authored
      Introduced a new Jupyter Notebook with API usage examples for managing pucks and samples. Refactored puck retrieval logic to include the latest event type and `tell_position`, improving data accuracy. Updated backend version to 0.1.0a16 accordingly.
      c45a46b0
    • GotthardG's avatar
      Refactor dewar and sample handling; improve grid data binding · 9bfcc309
      GotthardG authored
      Updated Dewar and Sample schemas, added nested relationships, and adjusted API responses for better data handling. Simplified puck normalization, enhanced data grid logic in the frontend, and implemented a PUT endpoint for updating samples. Incremented backend version to 0.1.0a15 and added new HTTP request example.
      9bfcc309
    • GotthardG's avatar
      Refactor set_tell_positions logic with updated rules. · 3bda9498
      GotthardG authored
      Revised the set_tell_positions endpoint to handle updated business rules for puck positioning. Improved event handling to ensure proper nullification, updates, and removal of tell_positions based on the provided payload. Enhanced query performance and normalized puck name processing for consistency.
      3bda9498
    • GotthardG's avatar
      Refactor set_tell_positions logic with updated rules. · aeffb74c
      GotthardG authored
      Revised the set_tell_positions endpoint to handle updated business rules for puck positioning. Improved event handling to ensure proper nullification, updates, and removal of tell_positions based on the provided payload. Enhanced query performance and normalized puck name processing for consistency.
      aeffb74c
    • GotthardG's avatar
      Refactor set_tell_positions logic with updated rules. · a9cb7a41
      GotthardG authored
      Revised the set_tell_positions endpoint to handle updated business rules for puck positioning. Improved event handling to ensure proper nullification, updates, and removal of tell_positions based on the provided payload. Enhanced query performance and normalized puck name processing for consistency.
      a9cb7a41
  8. Jan 08, 2025
    • GotthardG's avatar
      Refactor set_tell_positions logic with updated rules. · 0fdd5e54
      GotthardG authored
      Revised the set_tell_positions endpoint to handle updated business rules for puck positioning. Improved event handling to ensure proper nullification, updates, and removal of tell_positions based on the provided payload. Enhanced query performance and normalized puck name processing for consistency.
      0fdd5e54
    • GotthardG's avatar
      Refactor set_tell_positions logic with updated rules. · 3e2c1df8
      GotthardG authored
      Revised the set_tell_positions endpoint to handle updated business rules for puck positioning. Improved event handling to ensure proper nullification, updates, and removal of tell_positions based on the provided payload. Enhanced query performance and normalized puck name processing for consistency.
      3e2c1df8
    • GotthardG's avatar
      Refactor and extend puck handling with tell_position updates · 4f73f417
      GotthardG authored
      Refactored puck updating logic to use Pydantic models for validation and normalization. Added a new endpoint to retrieve all pucks with a tell_position and their associated samples. Updated project version to 0.1.0a11 in pyproject.toml.
      4f73f417
    • GotthardG's avatar
      Expand sample data handling and grid display. · 6d67d022
      GotthardG authored
      Integrated additional sample parameters into backend and frontend for enhanced data collection. Updated pyproject version to reflect these changes. This improves user interface flexibility and enriches displayed sample metadata.
      6d67d022
  9. Dec 19, 2024
    • GotthardG's avatar
      Refactor puck handling and update tell position setting · da5dbb9e
      GotthardG authored
      Simplify and standardize puck name normalization and validation. Refactor `set_tell_positions` to handle batch operations, improve error handling, and provide detailed responses for each puck. Removed unnecessary `with-tell-position` endpoint for better clarity and maintainability.
      da5dbb9e
    • GotthardG's avatar
      Update tell position logic and add new endpoint · d1bc7066
      GotthardG authored
      Refactored tell position logic to use `segment` and `puck_in_segment` fields, replacing the previous single `tell_position` field. Introduced a new `/set-tell-positions` endpoint for setting tell positions based on these changes and removed the deprecated endpoint handling the old logic. Enhanced validation and streamlined handling of related logistics and puck events.
      d1bc7066
  10. Dec 18, 2024
    • GotthardG's avatar
      Refactor OpenAPI fetcher for improved clarity and robustness · 81c28b98
      GotthardG authored
      Reorganized and enhanced the OpenAPI fetch logic for better maintainability and error handling. Key updates include improved environment variable validation, more detailed error messages, streamlined configuration loading, and additional safety checks for file paths and directories. Added proper logging and ensured the process flow is easy to trace.
      81c28b98
    • GotthardG's avatar
      Refactor OpenAPI fetcher for improved clarity and robustness · ef981d1e
      GotthardG authored
      Reorganized and enhanced the OpenAPI fetch logic for better maintainability and error handling. Key updates include improved environment variable validation, more detailed error messages, streamlined configuration loading, and additional safety checks for file paths and directories. Added proper logging and ensured the process flow is easy to trace.
      ef981d1e
    • GotthardG's avatar
      Refactor OpenAPI fetcher for improved clarity and robustness · ea15dbb5
      GotthardG authored
      Reorganized and enhanced the OpenAPI fetch logic for better maintainability and error handling. Key updates include improved environment variable validation, more detailed error messages, streamlined configuration loading, and additional safety checks for file paths and directories. Added proper logging and ensured the process flow is easy to trace.
      ea15dbb5
    • GotthardG's avatar
      Refactor OpenAPI fetcher for improved clarity and robustness · cb3225b7
      GotthardG authored
      Reorganized and enhanced the OpenAPI fetch logic for better maintainability and error handling. Key updates include improved environment variable validation, more detailed error messages, streamlined configuration loading, and additional safety checks for file paths and directories. Added proper logging and ensured the process flow is easy to trace.
      cb3225b7
  11. Dec 17, 2024
    • GotthardG's avatar
      Refactor environment-specific configurations and data loading. · 43d1f2fc
      GotthardG authored
      Refactored database and server configuration to handle environments (dev, test, prod) explicitly, including tailored database setup and SSL management. Separated slot and sample data loading for better control during initialization. Improved environment variable usage and error handling for production certificates.
      43d1f2fc
    • GotthardG's avatar
      Refactor environment-specific configurations and data loading. · 0f0b7e50
      GotthardG authored
      Refactored database and server configuration to handle environments (dev, test, prod) explicitly, including tailored database setup and SSL management. Separated slot and sample data loading for better control during initialization. Improved environment variable usage and error handling for production certificates.
      0f0b7e50
    • GotthardG's avatar
      Sync project metadata with `pyproject.toml` · 8cb21547
      GotthardG authored
      Updated scripts and backend to dynamically retrieve project name and version from `pyproject.toml`. This ensures consistent metadata across the OpenAPI client generation and the FastAPI application.
      8cb21547
    • GotthardG's avatar
      Sync project metadata with `pyproject.toml` · 7d6168a1
      GotthardG authored
      Updated scripts and backend to dynamically retrieve project name and version from `pyproject.toml`. This ensures consistent metadata across the OpenAPI client generation and the FastAPI application.
      7d6168a1
    • GotthardG's avatar
      Sync project metadata with `pyproject.toml` · c57d1156
      GotthardG authored
      Updated scripts and backend to dynamically retrieve project name and version from `pyproject.toml`. This ensures consistent metadata across the OpenAPI client generation and the FastAPI application.
      c57d1156
    • GotthardG's avatar
      Sync project metadata with `pyproject.toml` · c6da3e9e
      GotthardG authored
      Updated scripts and backend to dynamically retrieve project name and version from `pyproject.toml`. This ensures consistent metadata across the OpenAPI client generation and the FastAPI application.
      c6da3e9e
    • GotthardG's avatar
      Sync project metadata with `pyproject.toml` · e4b2a151
      GotthardG authored
      Updated scripts and backend to dynamically retrieve project name and version from `pyproject.toml`. This ensures consistent metadata across the OpenAPI client generation and the FastAPI application.
      e4b2a151
    • GotthardG's avatar
      Sync project metadata with `pyproject.toml` · 5dff380c
      GotthardG authored
      Updated scripts and backend to dynamically retrieve project name and version from `pyproject.toml`. This ensures consistent metadata across the OpenAPI client generation and the FastAPI application.
      5dff380c
    • GotthardG's avatar
      fixing bugs with ci pipeline · 98dfc2af
      GotthardG authored
      98dfc2af
  12. Dec 16, 2024
Loading