Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.15 Release #13787

Open
wants to merge 319 commits into
base: master
Choose a base branch
from
Open

0.15 Release #13787

wants to merge 319 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Aug 30, 2024

  1. Use review item thumbnail for export (#12998)

    * Use review item thumbnail for export
    
    * Formatting
    NickM-27 committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    2cb81ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    943114c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d18061 View commit details
    Browse the repository at this point in the history
  4. Add ability to upload to Frigate+ from review side panel (#13071)

    * Add ability to submit to frigate+ from review panel
    
    * Add separator
    
    * Use consistent ID
    NickM-27 committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    29e86d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c268a12 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a77436e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    01fa177 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    939a055 View commit details
    Browse the repository at this point in the history
  9. Update python deps (#13413)

    NickM-27 committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    cf77181 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4ec136c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a8dcc87 View commit details
    Browse the repository at this point in the history
  12. Replace individual storage graphs with combined graph (#13438)

    * Replace individual storage graphs with combined graph
    
    * replace underscores with spaces
    
    * fix bar height
    hawkeye217 authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    6a0b5c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Fix preview generation for offline camera (#13449)

    * Handle case where camera is offline when generating previews
    
    * Don't rely on slow system
    
    * Simplify checks to rely on other cameras
    
    * Formatting
    
    * Cleanup
    NickM-27 authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    921c9de View commit details
    Browse the repository at this point in the history
  2. Use escapse string in get_intel_gpu_stats (#13452)

    ````
    frigate/util/services.py:299: SyntaxWarning: invalid escape sequence '\d'
        for result in re.findall('"Video/\d":{[a-z":\d.,%]+}', reading):
    ````
    mweinelt authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    ecaba82 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3da5ef View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Refactor recordings retention to be based on review items (#13355)

    * Refactor recordings config to be based off of review items
    
    * Update object processing logic for when an event is created
    
    * Migrate to deciding recording retention based on review items
    
    * Refactor recording expiration to be based off of review items
    
    * Remove remainder of recording events access
    
    * Handle migration automatically
    
    * Update version and cleanup
    
    * Update docs
    
    * Clarify docs
    
    * Cleanup
    
    * Target camera config
    
    * Safely access all fields
    NickM-27 authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    0acbd3d View commit details
    Browse the repository at this point in the history
  2. Emit an 'active' metric for events to address issue #7667 (#13279)

    * Initial implementation of active object counters. Need to clean up a bit more and examine reuse of stationary/active logic in neighboring modules.
    
    * A bit more cleanup for references to active, referencing the tracked object method rather than duplicating logic.
    
    * Minor formatting and readability cleanup
    
    * Update docs with the new active mqtt metric definition.
    
    * Move the check for a change in active status into the code block protected by a false positive check.
    
    * - Add 'active' to the tracked object dictionary, use the previous object for active comparison.
    
      - I also missed emitting updates when a tracked object is no longer tracked, and added handling for emitting zeros on object types.
    gwmullin authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    5239790 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    21a50cc View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Cleanup after recordings refactor (#13518)

    * Cleanup after recordings refactor
    
    * Fix default retention mode
    
    * Formatting
    
    * Fix review item query
    
    * Default review retention
    NickM-27 authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    e66f47b View commit details
    Browse the repository at this point in the history
  2. Fix hardcoded camera name (#13520)

    * Fix hardcoded camera name
    
    * Simplify logic
    NickM-27 authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    58a471e View commit details
    Browse the repository at this point in the history
  3. Limit shm frame count (#12363)

    * Limited shm frame count (#12346)
    
    * Only keep 2x detect fps frames in SHM
    
    * Don't delete previous shm frames in output
    
    * Catch case where images do not exist
    
    * Ensure files are closed
    
    * Clear out all frames when shutting down
    
    * Correct the number of frames saved
    
    * Simplify empty shm error handling
    
    * Improve frame safety
    
    * Add handler logs when frame is None
    
    * Don't fail on cleanup
    
    * Cleanup logging
    
    * Update docs
    
    * Update calculation
    
    * Restore condition
    
    * Fix case where thumbnail is saved without frame
    
    * Adjust debug logs
    
    * Calculate best shm frame count
    
    * Fix shm count calculation
    
    * Catch missing frame
    
    * Formatting
    
    * Clarify docs
    
    * Catch none frame in autotracking
    NickM-27 authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    9afa135 View commit details
    Browse the repository at this point in the history
  4. Fix incorrect recording config access (#13524)

    * Fix incorrect access
    
    * Formatting
    NickM-27 authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    7626dd2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e80322d View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Implement object lifecycle pane (#13550)

    * Object lifecycle pane
    
    * fix thumbnails and annotation offset math
    
    * snapshot endpoint height and format, yaml types, bugfixes
    
    * clean up for new type
    
    * use get_image_from_recording in recordings snapshot api
    
    * make height optional
    hawkeye217 authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    ddf9163 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    055f0df View commit details
    Browse the repository at this point in the history
  3. Improve timeline auto scrolling (#13556)

    * Improve timeline auto scrolling
    
    * touch events
    hawkeye217 authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    fe2fec8 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    7e9a7ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c00ed3 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Update ffmpeg to 7.0.2 (#13578)

    * Update to ffmpeg 7.0
    
    * Reduce CPU by not changing pixel format
    
    * Add basic vulkan support
    
    * Adjust gamma after vaapi change
    
    * Formatting
    NickM-27 authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    18a6aa1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    764cca5 View commit details
    Browse the repository at this point in the history
  3. Install onnxruntime with openvino execution provider (#13587)

    * Install onnxruntime with openvino execution provider
    
    * Update requirements-wheels.txt
    
    * Still include openvino
    NickM-27 authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    149339a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    17fa830 View commit details
    Browse the repository at this point in the history
  5. Semantic search UI tweaks (#13591)

    * Semantic search UI tweaks
    
    * clean up
    hawkeye217 authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    d6b16a7 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Fix arm build (#13608)

    NickM-27 authored Sep 7, 2024
    Configuration menu
    Copy the full SHA
    17901fc View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Fix thumbnail failure (#13634)

    * Fix thumbnail failure
    
    * Formatting
    
    * Fix logic
    NickM-27 authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    8be139d View commit details
    Browse the repository at this point in the history
  2. UI tweaks (#13633)

    * Object lifecycle and semantic search UI tweaks
    
    * prevent console errors for sheet component
    hawkeye217 authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    f143fce View commit details
    Browse the repository at this point in the history
  3. Add types to date preview & vod api (#13636)

    * Add types to date preview api
    
    * Formatting
    NickM-27 authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    f5dbcd5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    03ff3e6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cae11cb View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Configuration menu
    Copy the full SHA
    ceb7aa8 View commit details
    Browse the repository at this point in the history
  2. Refactor Search Page (#13645)

    * Always enable search page
    
    * Always show eents when searching
    
    * No default search background
    
    * Center and show all filters when semantic search is not enabled
    
    * Limit number of default items shown
    
    * Adjust search options
    
    * Add support for sub label filtering
    
    * Separate out filters and clean up detail pane
    
    * Tablet cleanup
    
    * Fix current hour search preview
    
    * Handle single lists
    
    * Cleanup api search
    NickM-27 authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    c852155 View commit details
    Browse the repository at this point in the history
  3. Don't save preview frames if recording is not enabled (#13656)

    * Simplify check
    
    * Don't write frames
    
    * Write frames only if recording enabled
    NickM-27 authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    8db9824 View commit details
    Browse the repository at this point in the history
  4. Make notifications toggleable via MQTT (#13657)

    * Add ability to toggle mqtt state from MQTT / ws
    
    * Listen to notification config updates
    
    * Add docs for notifications
    NickM-27 authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    07d1692 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d2588d9 View commit details
    Browse the repository at this point in the history
  6. Find similar footage from review item snapshots (#13662)

    * Find similar footage from review item snapshots
    
    * Include confidence score for similarity search
    hawkeye217 authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    e016bd6 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    3972642 View commit details
    Browse the repository at this point in the history
  2. Handle middle mouse button clicks (#13678)

    * Handle middle mouse button clicks
    
    * Fix up
    NickM-27 authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    22ee6bb View commit details
    Browse the repository at this point in the history
  3. Explore UI tweaks (#13679)

    * Loading indicators and filter bar tweaks
    
    * remove unnecessary bits from search thumbnail
    
    * simplify
    
    * add video loading indicator
    
    * clean up
    hawkeye217 authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    863f513 View commit details
    Browse the repository at this point in the history
  4. Explore page optimizations (#13682)

    * Fix video scaling
    
    * Simplify similarity searching
    
    * Hide source filter when doing similarity search
    
    * Fix up
    
    * Remove frigate plus view
    
    * Add icons to detail tabs
    
    * Cleanup
    NickM-27 authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    f378450 View commit details
    Browse the repository at this point in the history
  5. Ensure detections are not immediately deleted (#13683)

    * Ensure detections are not immediately deleted
    
    * Formatting
    NickM-27 authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    62657ad View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Use tracked object instead of event language in docs and UI (#13685)

    * Verbiage update: use tracked object instead of event
    
    * tweaks
    hawkeye217 authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    b4acf4f View commit details
    Browse the repository at this point in the history
  2. UI Improvements and Tweaks (#13689)

    * Improve image loading by not loading when off screen
    
    * Add share menu to export
    
    * Add share button and tidy up review detail lists
    
    * Fix missing key
    
    * Use query args for review filter
    
    * Add object lifecycle to explore dialog
    
    * Adjust sizing
    
    * Simplify share button
    
    * Always show snapshot but hide buttons for frigate+ if not applicable
    
    * Handle case when user switches to element missing the previously selected tab
    
    * Handle cases where share is not available
    
    * Fix logic
    NickM-27 authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    d84e3ca View commit details
    Browse the repository at this point in the history
  3. UI Fixes (#13703)

    * Respect ui configured timezone
    
    * Non alert videos are always 16:9
    NickM-27 authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    87ab4e7 View commit details
    Browse the repository at this point in the history
  4. UI tweaks (#13705)

    * mobile page component
    
    * object lifecycle pane tweaks
    
    * use mobile page component for review and search detail
    
    * fix frigate+ dialog when using mobile page component
    
    * small tweaks
    hawkeye217 authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    644ea7b View commit details
    Browse the repository at this point in the history
  5. Use MobilePage for camera group editor (#13710)

    * Use MobilePage for camera group editor
    
    * alignment
    
    * clear editing group name
    hawkeye217 authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    1f9ba1d View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. UI tweaks (#13711)

    * Fix dialog autofocus problems on mobile
    
    * set font size to prevent mobile zooming
    
    * Use arrow keys to navigate Explore view
    hawkeye217 authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    61854f1 View commit details
    Browse the repository at this point in the history
  2. Change camera offline error display and message (#13712)

    * Don't display offline message in live player if camera is restreamed
    
    * Update error message
    
    * simplify message
    hawkeye217 authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    ba49054 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90c1cc3 View commit details
    Browse the repository at this point in the history
  4. Fix filter args (#13718)

    * Fix filter args in events
    
    * Fix export arg
    
    * Don'
    t fail
    
    * Fix filter buttons
    
    * Fix right click
    
    * Formatting
    NickM-27 authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    a1fd29b View commit details
    Browse the repository at this point in the history
  5. Update ffmpeg (#13720)

    NickM-27 authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    641f124 View commit details
    Browse the repository at this point in the history
  6. Configurable ffmpeg (#13722)

    * Install multiple ffmpeg versions and add config to make it configurable
    
    * Update docs
    
    * Run ffprobe too
    
    * Cleanup
    
    * Apply config to go2rtc as well
    
    * Fix ffmpeg bin
    
    * Docs
    
    * Restore path
    
    * Cleanup env var
    
    * Fix ffmpeg path for encoding
    
    * Fix export
    
    * Formatting
    NickM-27 authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    5ff476c View commit details
    Browse the repository at this point in the history
  7. Explore view fixes (#13726)

    * return description consistently under data object
    
    * description type
    
    * navigate to history view from explore video tab
    hawkeye217 authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    5aee70a View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Install onevpl tools for intel (#13730)

    * Install onevpl tools for intel
    
    * Use updated intel lib
    NickM-27 authored Sep 14, 2024
    Configuration menu
    Copy the full SHA
    4f10f82 View commit details
    Browse the repository at this point in the history
  2. Ffmpeg cleanup (#13737)

    NickM-27 authored Sep 14, 2024
    Configuration menu
    Copy the full SHA
    088a0fb View commit details
    Browse the repository at this point in the history
  3. Explore pane infinite loading (#13738)

    * swr for infinite loading
    
    * search detail language change
    
    * drawer padding
    
    * spacing
    
    * center calendar
    
    * padding
    
    * catch error
    
    * use limit const
    hawkeye217 authored Sep 14, 2024
    Configuration menu
    Copy the full SHA
    2a66923 View commit details
    Browse the repository at this point in the history
  4. Ffmpeg fixes (#13739)

    * Only include hwaccel args if detect is being used
    
    * Include both libmfx libraries
    NickM-27 authored Sep 14, 2024
    Configuration menu
    Copy the full SHA
    d5acd11 View commit details
    Browse the repository at this point in the history
  5. Explore tweaks (#13744)

    * Fix loading indicator and explore view when entering a search term
    
    * don't hide iOS video mute button
    
    * use searchTerm instead of search for trigger
    hawkeye217 authored Sep 14, 2024
    Configuration menu
    Copy the full SHA
    c17524b View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Configuration menu
    Copy the full SHA
    fc14501 View commit details
    Browse the repository at this point in the history
  2. Ffmpeg 6 (#13754)

    * Move back to ffmpeg 6
    
    * Use ffmpeg 6
    NickM-27 authored Sep 15, 2024
    Configuration menu
    Copy the full SHA
    0c86c77 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    329bece View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    e4ea35e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06ccf7e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3edcf0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9bcb928 View commit details
    Browse the repository at this point in the history
  5. Add support for yolonas via ONNX and allow TensorRT execution provide…

    …r to work correctly (#13776)
    
    * Add support for yolonas in onnx
    
    * Add correct deps
    
    * Set ld library path
    
    * Refactor cudnn to only be used in amd64
    
    * Add onnx to docs and add explainer at the top
    
    * Undo change
    
    * Update comment
    
    * Remove uneccesary
    
    * Remove line change
    NickM-27 authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    2f69f5a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4fc8d33 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Support ONNX model caching (#13780)

    * Support model caching
    
    * Cleanup
    NickM-27 authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    36d7eb7 View commit details
    Browse the repository at this point in the history
  2. Standardize bar graph y axis (#13772)

    * Standardize bar graph y axis
    
    * Fix lint
    NickM-27 authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    6bf2708 View commit details
    Browse the repository at this point in the history
  3. Formatting improvements (#13765)

    * Format makefiles
    
    * Handle all errors in rocm makefile
    
    * Remove CURRENT_UID and GID from makefile as they are unused
    
    * Removed unused vite.svg asset
    
    * Sort frigate-dictionary
    gtsiam authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    8573016 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f7eaace View commit details
    Browse the repository at this point in the history
  5. Make logging code self-contained (#13785)

    * Make logging code self-contained.
    
    Rewrite logging code to use python's builting QueueListener, effectively
    moving the logging process into a thread of the Frigate app.
    
    Also, wrap this behaviour in a easy-to-use context manager to encourage
    some consistency.
    
    * Fixed typing errors
    
    * Remove todo note from log filter
    
    Co-authored-by: Nicolas Mowen <[email protected]>
    
    * Do not access log record's msg directly
    
    * Clear all root handlers before starting app
    
    ---------
    
    Co-authored-by: Nicolas Mowen <[email protected]>
    gtsiam and NickM-27 authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    1c24f00 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    350abda View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    edababa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bcae0cf View commit details
    Browse the repository at this point in the history
  9. Install no deps separately for wheel (#13799)

    * Install no deps separately for wheel
    
    * Fix order
    
    * fix arg
    NickM-27 authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    90d7fc6 View commit details
    Browse the repository at this point in the history
  10. Override onnx clip loading (#13800)

    * Set caching options for hardware providers
    
    * Always use CPU for searching
    
    * Use new install strategy to remove onnxruntime and then install post wheels
    NickM-27 authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    2362d0e View commit details
    Browse the repository at this point in the history
  11. Rewrite yaml loader (#13803)

    * Ignore entire __pycache__ folder instead of individual *.pyc files
    
    * Rewrite the yaml loader to match PyYAML
    
    The old implementation would fail in weird ways with configs that were
    incorrect in just the right way. The new implementation just does what
    PyYAML would do, only diverging in case of duplicate keys.
    
    * Clarify duplicate yaml key ValueError message
    
    Co-authored-by: Nicolas Mowen <[email protected]>
    
    ---------
    
    Co-authored-by: Nicolas Mowen <[email protected]>
    gtsiam and NickM-27 authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    38ff46e View commit details
    Browse the repository at this point in the history
  12. Refactor onnx providers (#13804)

    * Ensure dirs exist for model caches
    
    * Formatting
    
    * Don't use tensorrt for embeddings
    NickM-27 authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    1ed8642 View commit details
    Browse the repository at this point in the history
  13. Revert "Rewrite yaml loader (#13803)" (#13805)

    This reverts commit 38ff46e.
    hawkeye217 authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    ff9e1da View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e44a9e8 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Make note of multi-model on GPU support (#13813)

    * Make note of multi-gpu support
    
    * fix typo
    NickM-27 authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    5e0d8fe View commit details
    Browse the repository at this point in the history
  2. Improved search input (#13815)

    * create input with tags component
    
    * tweaks
    
    * only show filters pane when there are actual filters
    
    * special case for similarity searches
    
    * similarity search tweaks
    
    * populate suggestions values
    
    * scrollbar on outer div
    
    * clean up
    
    * separate custom hook
    
    * use command component
    
    * tooltips
    
    * regex tweaks
    
    * saved searches with confirmation dialogs
    
    * better date handling
    
    * fix filters
    
    * filter capitalization
    
    * filter instructions
    
    * replace underscore in filter type
    
    * alert dialog button color
    
    * toaster on success
    hawkeye217 authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    efd1194 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Rocm yolonas (#13816)

    * Implement ROCm detectors
    
    * Cleanup tensor input
    
    * Fixup image creation
    
    * Add support for yolonas in onnx
    
    * Get build working with onnx
    
    * Update docs and simplify config
    
    * Remove unused imports
    NickM-27 authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    4515eb4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ddf3a68 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c63cb5 View commit details
    Browse the repository at this point in the history
  4. Improve navigation (#13833)

    * Fix infinite loop
    
    * Fix review page not opening to historical review items
    
    * Use query arg for search and remove unused recording opening
    
    * Retain query
    
    * Clean up typing
    NickM-27 authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    27e71eb View commit details
    Browse the repository at this point in the history
  5. Update ffmpeg to 7 and update intel hwaccel docs (#13834)

    * Update ffmpeg to 7 and update intel hwaccel docs
    
    * Formatting
    
    * Redo early gen naming
    
    * Add gamma back in
    
    * Fix table
    
    * Add link to intel docs
    
    * Add hwaccel arg for disabling gamma
    
    * Formatting
    
    * Fix tests
    
    * Formatting
    
    * Fix nvidia
    NickM-27 authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    d498fab View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6c43e5d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    515f06b View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    535bf6e View commit details
    Browse the repository at this point in the history
  2. Simplify tensorrt building (#13851)

    * Simplify tensorrt building
    
    * Use engine context cache
    NickM-27 authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    1a51ce7 View commit details
    Browse the repository at this point in the history
  3. Fix similarity search (#13856)

    * add event_id param to api
    
    * exclude query from filtertype
    
    * update review pane link for similarity search
    
    * update filter group for similarity param and fix switch bug
    
    * unneeded prop
    
    * update query and input for similarity search param
    
    * use undefined instead of empty string for query with similarity search
    hawkeye217 authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    176af55 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    61a4a4b View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Configuration menu
    Copy the full SHA
    062c305 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f29240 View commit details
    Browse the repository at this point in the history
  3. Removed usage of PyYAML for config parsing. (#13883)

    * Ignore entire __pycache__ folder instead of individual *.pyc files
    
    * Ignore .mypy_cache in git
    
    * Rework config YAML parsing to use only ruamel.yaml
    
    PyYAML silently overrides keys when encountering duplicates, but ruamel
    raises and exception by default. Since we're already using it elsewhere,
    dropping PyYAML is an easy choice to make.
    
    * Added EnvString in config to slim down runtime_config()
    
    * Added gitlens to devcontainer
    
    * Automatically call FrigateConfig.runtime_config()
    
    runtime_config needed to be called manually before. Now, it's been
    removed, but the same code is run by a pydantic validator.
    
    * Fix handling of missing -segment_time
    
    * Removed type annotation on FrigateConfig's parse
    
    I'd like to keep them, but then mypy complains about some fundamental
    errors with how the pydantic model is structured. I'd like to fix it,
    but I'd rather work towards moving some of this config to the database.
    gtsiam authored Sep 22, 2024
    Configuration menu
    Copy the full SHA
    e8763b3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6bafb68 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    12e2c04 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Search UI tweaks (#13903)

    hawkeye217 authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    fe57f7f View commit details
    Browse the repository at this point in the history
  2. Chroma fixes (#13902)

    * Ensure descriptions saved in chroma are non-empty
    
    * delete only existing ids in event cleanup
    
    * add debug logging
    hawkeye217 authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    0f81396 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af84af7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b81a8d2 View commit details
    Browse the repository at this point in the history
  5. Improve hailo docs (#13910)

    * Fix command for hailo8 install
    
    * Update object_detectors.md
    NickM-27 authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    08941ab View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a7ed90f View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Move more things out of FrigateApp (#13897)

    * Moved FrigateApp.init_config() into FrigateConfig.load()
    
    * Move frigate config loading into main
    
    * Store PlusApi in FrigateConfig
    
    * Register SIGTERM handler in main
    
    * Ensure logging is setup during config parsing
    
    * Removed pointless try
    
    * Moved config initialization out of FrigateApp
    
    * Made FrigateApp.shm_frame_count into a function
    
    * Removed log calls from signal handlers
    
    python's logging calls are not re-entrant, which caused at least one of
    these to deadlock randomly.
    
    * Reopen stdout/err on process fork
    
    This helps avoid deadlocks (python/cpython#91776).
    
    * Make mypy happy
    
    * Whoops. I might have forgotten to save.
    
    Truly an amateur mistake.
    
    * Always call FrigateApp.stop()
    gtsiam authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    dc54981 View commit details
    Browse the repository at this point in the history
  2. Frigate HTTP API using FastAPI (#13871)

    * POC: Added FastAPI with one endpoint (get /logs/service)
    
    * POC: Revert error_log
    
    * POC: Converted preview related endpoints to FastAPI
    
    * POC: Converted two more endpoints to FastAPI
    
    * POC: lint
    
    * Convert all media endpoints to FastAPI. Added /media prefix (/media/camera && media/events && /media/preview)
    
    * Convert all notifications API endpoints to FastAPI
    
    * Convert first review API endpoints to FastAPI
    
    * Convert remaining review API endpoints to FastAPI
    
    * Convert export endpoints to FastAPI
    
    * Fix path parameters
    
    * Convert events endpoints to FastAPI
    
    * Use body for multiple events endpoints
    
    * Use body for multiple events endpoints (create and end event)
    
    * Convert app endpoints to FastAPI
    
    * Convert app endpoints to FastAPI
    
    * Convert auth endpoints to FastAPI
    
    * Removed flask app in favour of FastAPI app. Implemented FastAPI middleware to check CSRF, connect and disconnect from DB. Added middleware x-forwared-for headers
    
    * Added starlette plugin to expose custom headers
    
    * Use slowapi as the limiter
    
    * Use query parameters for the frame latest endpoint
    
    * Use query parameters for the media snapshot.jpg endpoint
    
    * Use query parameters for the media MJPEG feed endpoint
    
    * Revert initial nginx.conf change
    
    * Added missing even_id for /events/search endpoint
    
    * Removed left over comment
    
    * Use FastAPI TestClient
    
    * severity query parameter should be a string
    
    * Use the same pattern for all tests
    
    * Fix endpoint
    
    * Revert media routers to old names. Order routes to make sure the dynamic ones from media.py are only used whenever there's no match on auth/etc
    
    * Reverted paths for media on tsx files
    
    * Deleted file
    
    * Fix test_http to use TestClient
    
    * Formatting
    
    * Bind timeline to DB
    
    * Fix http tests
    
    * Replace filename with pathvalidate
    
    * Fix latest.ext handling and disable uvicorn access logs
    
    * Add cosntraints to api provided values
    
    * Formatting
    
    * Remove unused
    
    * Remove unused
    
    * Get rate limiter working
    
    ---------
    
    Co-authored-by: Nicolas Mowen <[email protected]>
    iursevla and NickM-27 authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    cffc431 View commit details
    Browse the repository at this point in the history
  3. Regenerate genai tracked object descriptions (#13930)

    * add genai to frigateconfig
    
    * add regenerate button if genai is enabled
    
    * add endpoint and new zmq pub/sub model
    
    * move publisher to app
    
    * dont override
    
    * logging
    
    * debug timeouts
    
    * clean up
    
    * clean up
    
    * allow saving of empty description
    
    * ensure descriptions can be empty
    
    * update search detail when results change
    
    * revalidate explore page on focus
    
    * global mutate hook
    
    * description websocket hook and dispatcher
    
    * revalidation and mutation
    
    * fix merge conflicts
    
    * update tests
    
    * fix merge conflicts
    
    * fix response message
    
    * fix response message
    
    * fix fastapi
    
    * fix test
    
    * remove log
    
    * json content
    
    * fix content response
    
    * more json content fixes
    
    * another one
    hawkeye217 authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ecbf041 View commit details
    Browse the repository at this point in the history
  4. Fix apis (#13932)

    NickM-27 authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    d17253b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a8e2f97 View commit details
    Browse the repository at this point in the history
  6. More api fixes (#13936)

    * Set correect return type for raw config
    
    * Simplify parsing
    
    * Formatting
    NickM-27 authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a9ff795 View commit details
    Browse the repository at this point in the history
  7. Fix plus api (#13937)

    * Fix plus api
    
    * Fix regenerate api
    NickM-27 authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    7854e1c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1ae521f View commit details
    Browse the repository at this point in the history
  9. Review api fixes (#13942)

    * Fix order of review api
    
    * remove uneccesary params
    NickM-27 authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    4c4b884 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8c540d7 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    a7f1f8d View commit details
    Browse the repository at this point in the history
  2. Api fixes (#13955)

    * Fix false positive submission
    
    * Make sure None is not sent as rate limit
    NickM-27 authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    e935db5 View commit details
    Browse the repository at this point in the history
  3. Add ability to restrict genai to objects and zones at the camera level (

    #13958)
    
    * Add ability to restrict genai to labels and zones at the camera level
    
    * fix comment
    
    * clarify docs
    
    * use objects instead of labels
    
    * docs
    
    * object list
    hawkeye217 authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    4c12673 View commit details
    Browse the repository at this point in the history
  4. Do not use a default value of datetime for params (#13957)

    * Do not use a default value of datetime for params
    
    * Formatting
    
    * Remove unused
    
    * Undo
    NickM-27 authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    4c24b70 View commit details
    Browse the repository at this point in the history
  5. Add ability to filter search by time range (#13946)

    * Add ability to filter by time range
    
    * Cleanup
    
    * Handle input with tags
    
    * fix input for time_range filter
    
    * fix before and after filters
    
    * clean up
    
    * Ensure the default value works as expected
    
    * Handle time range in am/pm based on browser
    
    * Fix arrow
    
    * Fix text
    
    * Handle midnight case
    
    * fix width
    
    * Fix bg
    
    * Fix bg
    
    * Fix mobile spacing
    
    * y spacing
    
    * remove left padding
    
    ---------
    
    Co-authored-by: Josh Hawkins <[email protected]>
    NickM-27 and hawkeye217 authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    2581958 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    45aceea View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    be3e183 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ae547d2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fef30bc View commit details
    Browse the repository at this point in the history
  10. Search UI tweaks (#13965)

    * Prevent keyboard shortcuts from running when input is focused
    
    * fix reset button and update time pickers when using input
    
    * simplify css
    
    * consistent button order and spacing
    hawkeye217 authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    32c7669 View commit details
    Browse the repository at this point in the history
  11. Remove incorrect (#13966)

    NickM-27 authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    fc3aac9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    68465ae View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a6ccb37 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Tweaks (#13983)

    * Add onConnect to mqtt and doucment
    
    * Add play pause via mouse click
    NickM-27 authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    35a4460 View commit details
    Browse the repository at this point in the history
  2. Fix saving config (#13985)

    NickM-27 authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    4a1da3e View commit details
    Browse the repository at this point in the history
  3. Fix ROCm inference (#13988)

    NickM-27 authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    a559518 View commit details
    Browse the repository at this point in the history
  4. Fixes (#13990)

    * Fix ROCm input name
    
    * Fix incorrect parsing of None
    NickM-27 authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    a65aaab View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    20fd1db View commit details
    Browse the repository at this point in the history
  6. Search functionality and UI tweaks (#13978)

    * Portal tooltips
    
    * Add ability to time_range filter chroma searches
    
    * centering and padding consistency
    
    * add event id back to chroma metadata
    
    * query sqlite first and pass those ids to chroma for embeddings search
    
    * ensure we pass timezone to the api call
    
    * remove object lifecycle from search details for non-object events
    
    * simplify hour calculation
    
    * fix query without filters
    
    * bump chroma version
    
    * chroma 0.5.7
    
    * fix selecting camera group in cameras filter button
    hawkeye217 authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    40fe3b4 View commit details
    Browse the repository at this point in the history
  7. Update object_detectors.md (#13994)

    * Update object_detectors.md
    
    * Use info
    
    * Move CPU detector to bottom
    
    * Moce CPU to bottom
    
    * Add missing detector keys
    NickM-27 authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    da1478c View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    ddfdb71 View commit details
    Browse the repository at this point in the history
  2. UI fixes (#14010)

    * Fix export time picker on iOS
    
    * Fix dialog on iPad
    hawkeye217 authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    1f328be View commit details
    Browse the repository at this point in the history
  3. Custom classes for Process and Metrics (#13950)

    * Subclass Process for audio_process
    
    * Introduce custom mp.Process subclass
    
    In preparation to switch the multiprocessing startup method away from
    "fork", we cannot rely on os.fork cloning the log state at fork time.
    Instead, we have to set up logging before we run the business logic of
    each process.
    
    * Make camera_metrics into a class
    
    * Make ptz_metrics into a class
    
    * Fixed PtzMotionEstimator.ptz_metrics type annotation
    
    * Removed pointless variables
    
    * Do not start audio processor when no audio cameras are configured
    gtsiam authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    c0bd3b3 View commit details
    Browse the repository at this point in the history
  4. Fixes & Tweaks (#14013)

    * Rework to create util for onnx initialization
    
    * Fix shm log
    
    * Fix onClick exceptoins
    NickM-27 authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    05fe7f8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bd57ea0 View commit details
    Browse the repository at this point in the history
  6. Update Templates (#14019)

    * Update general support template
    
    * Update camera support
    
    * Update config-support.yml
    
    * Update detector support
    
    * Update general-support.yml
    
    * Update hardware-acceleration-support.yml
    
    * Create pull_request_template.md
    NickM-27 authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    50e9c67 View commit details
    Browse the repository at this point in the history
  7. Fix dynamic api ordering (#14022)

    * Fix dynamic api ordering
    
    * Formatting
    NickM-27 authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    cab497e View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. make the hailo user instalation script a bit more failsafe (#13992)

    This will checks if the firmware folder is present if not it will created it informs the user to reboot to load the firmware for the hailo8l detector.
    Nokius authored Sep 28, 2024
    Configuration menu
    Copy the full SHA
    b54032b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7da4411 View commit details
    Browse the repository at this point in the history
  3. Dynamic attributes config (#14035)

    * Add config for attribute map and generate all labels from the map
    
    * Update docs
    
    * Formatting
    
    * Use the dynamic label map
    
    * Fix check
    
    * Fix docs typo
    NickM-27 authored Sep 28, 2024
    Configuration menu
    Copy the full SHA
    38d398c View commit details
    Browse the repository at this point in the history
  4. Remove debug log (#14037)

    NickM-27 authored Sep 28, 2024
    Configuration menu
    Copy the full SHA
    576191c View commit details
    Browse the repository at this point in the history
  5. Split config.py into multiple files (#14038)

    * Replace logging.warn with logging.warning
    
    * Install config global state early
    
    * Split config.py into more manageable pieces
    gtsiam authored Sep 28, 2024
    Configuration menu
    Copy the full SHA
    bbbb3b4 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. Configuration menu
    Copy the full SHA
    775a3a1 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Misc fixes (#14064)

    * Add loading indicator when explore view is revalidating
    
    * Portal tooltip in object lifecycle pane
    
    * Better config file handling
    
    * Only manually set aspect ratio when using alert videos
    hawkeye217 authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    3688a3b View commit details
    Browse the repository at this point in the history
  2. Improve gamma filter (#14065)

    * Improve gamma filter
    
    * Fix tests
    NickM-27 authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    c73f694 View commit details
    Browse the repository at this point in the history
  3. Improve rocm handling of different models (#14072)

    * Improve rocm handling of different models
    
    * Formatting
    
    * Fix type check
    NickM-27 authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    18bf7f9 View commit details
    Browse the repository at this point in the history
  4. Improve Intel GPU stats (#14073)

    * Fix formatting
    
    * Fix test
    NickM-27 authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    4dc4704 View commit details
    Browse the repository at this point in the history
  5. Add ability to configure genai to use snapshot instead of thumbnails (#…

    …14077)
    
    * Allow embedding of snapshot for description via config option
    
    * docs
    
    * frontend button
    
    * Backend
    
    * crop snapshot to region
    
    * only show dropdown when event has snapshot
    
    * fix cursor on dropdown
    
    * crop on initial generation as well
    
    * use enum for type
    
    * fix type
    hawkeye217 authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    95d6da3 View commit details
    Browse the repository at this point in the history
  6. Misc Improvements (#14076)

    * Return ID of export in http response
    
    * Ignore keyboard listener when typing in text field
    
    * Add other keyboard listeners
    NickM-27 authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    94fd75e View commit details
    Browse the repository at this point in the history
  7. Fix logging (#14079)

    * Fix log level setting
    
    * fix app.py mypy issues
    NickM-27 authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    f36e743 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1fa050f View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Bump docker/login-action from 3.2.0 to 3.3.0 (#12555)

    Bumps [docker/login-action](https://github.com/docker/login-action) from 3.2.0 to 3.3.0.
    - [Release notes](https://github.com/docker/login-action/releases)
    - [Commits](docker/login-action@0d4c9c5...9780b0c)
    
    ---
    updated-dependencies:
    - dependency-name: docker/login-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    141cf39 View commit details
    Browse the repository at this point in the history
  2. UI tweaks (#14088)

    * fix squashed alert thumbnails in filmstrip
    
    * add genai debug logs
    
    * consistent themed image loading indicator background color
    
    * improve image loading skeleton in object lifecycle pane
    
    * less rounding when screen is smaller
    
    * use browser back button to dismiss review pane
    
    * initial state
    hawkeye217 authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    fafe562 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    594ca3a View commit details
    Browse the repository at this point in the history
  4. Refactor attribute saving (#14090)

    * Refactor attribute saving
    
    * Ensure sub label is not overwritten
    
    * Formatting
    
    * Fix unused
    NickM-27 authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    15fa55c View commit details
    Browse the repository at this point in the history
  5. Bug fixes (#14092)

    * Fix path of selected GPU
    
    * Fix selection bug
    
    * Simplify
    NickM-27 authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    3cff0df View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b0c1e5 View commit details
    Browse the repository at this point in the history
  7. Add Azure OpenAI as genai provider (#14102)

    * add azure openai genai client
    
    * docs
    hawkeye217 authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    b5f5627 View commit details
    Browse the repository at this point in the history
  8. Azure genai fixes (#14103)

    * Azure fixes
    
    * clarify docs
    
    * sublabels fix
    hawkeye217 authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    849d441 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. UI improvements and fixes (#14116)

    * Add slider to adjust number of columns in search view
    
    * Work around safari bug with alert thumbnails
    
    * adjust gap
    hawkeye217 authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    0126960 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20c3b89 View commit details
    Browse the repository at this point in the history
  3. UI tweaks (#14118)

    * Reset snapshot state when event is moved
    
    * Add page listener for review page
    
    * Add same listener for search page
    
    * Use content height
    NickM-27 authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    0aad7db View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    75d5312 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a1efcfb View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Do not migrate db to new config path (#14123)

    I just saw this, and I would be very surprised by that behaviour as a
    user. Changing the db path would randomly move the database, and
    changing it back (or to anything, really) would not. These kinds of
    advanced settings are generally expected to do one thing: Change the
    path frigate opens the database from. The end.
    gtsiam authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    3c015bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54900ae View commit details
    Browse the repository at this point in the history
  3. Fix logging (#14122)

    Fixes logging without introducing more junk into FrigateApp.
    gtsiam authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    e5e196b View commit details
    Browse the repository at this point in the history
  4. Fix mjpeg api (#14138)

    NickM-27 authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    0f2cff5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b9e74ee View commit details
    Browse the repository at this point in the history
  6. Fix shared memory frames being stuck when a camera capture crashed (#…

    …14140)
    
    * Fix shared memory frames being stuck when a camera capture crashed
    
    * Update ffmpeg build
    NickM-27 authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    e725730 View commit details
    Browse the repository at this point in the history
  7. Added stop_event to util.Process (#14142)

    * Added stop_event to util.Process
    
    util.Process will take care of receiving signals when the stop_event is
    accessed in the subclass. If it never is, SystemExit is raised instead.
    
    This has the effect of still behaving like multiprocessing.Process when
    stop_event is not accessed, while still allowing subclasses to not deal
    with the hassle of setting it up.
    
    * Give each util.Process their own logger
    
    This will help to reduce boilerplate in subclasses.
    
    * Give explicit types to util.Process.__init__
    
    This gives better type hinting in the editor.
    
    * Use util.Process facilities in AudioProcessor
    
    Boilerplate begone!
    
    * Removed pointless check in util.Process
    
    The log_listener.queue should never be None, unless something has gone
    extremely wrong in the log setup code. If we're that far gone, crashing
    is better.
    
    * Make sure faulthandler is enabled in all processes
    
    This has no effect currently since we're using the fork start_method.
    However, when we inevidably switch to forkserver (either by choice, or
    by upgrading to python 3.14+) not having this makes for some really fun
    failure modes :D
    gtsiam authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    a468ed3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9c75123 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. Configuration menu
    Copy the full SHA
    47ad0ca View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. Revamp object snapshot tab (#14180)

    * Revamp object snapshot tab
    
    * Make snapshots and thumbnails left justified in the review pane
    hawkeye217 authored Oct 6, 2024
    Configuration menu
    Copy the full SHA
    cae304e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dcaed0e View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Bug Fixes (#14193)

    * fix getting device from empty list
    
    * Overwrite all fields
    
    * Fix header too low
    NickM-27 authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    7404745 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ddcec82 View commit details
    Browse the repository at this point in the history
  3. Use Swagger documentation for Frigate HTTP API (#14178)

    * Updated documentation
    
    * docusaurus.config and sidebars converted to Typescript to allow for typings
    
    * Added type for sidebars.ts
    
    * Replaced integrations/api.md with automatically generated openAPI specification. Make sidebar collapsible to increase readability
    
    * Fix HTTP API links in the documentation
    
    * Added rust as language in the openapi sidebar
    
    * Make sure configuration/pwa is present
    
    * Fix API slug
    
    * Fix links
    
    * Revert sidebarCollapsible configuration
    
    * Make HTTP API sidebar collapsed by default. Added CSS for OpenAPI methods
    
    * Proper localhost server path
    
    * Proper localhost server path
    
    * No introduction page
    
    * Lint
    iursevla authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    757150d View commit details
    Browse the repository at this point in the history
  4. Use sqlite-vec extension instead of chromadb for embeddings (#14163)

    * swap sqlite_vec for chroma in requirements
    
    * load sqlite_vec in embeddings manager
    
    * remove chroma and revamp Embeddings class for sqlite_vec
    
    * manual minilm onnx inference
    
    * remove chroma in clip model
    
    * migrate api from chroma to sqlite_vec
    
    * migrate event cleanup from chroma to sqlite_vec
    
    * migrate embedding maintainer from chroma to sqlite_vec
    
    * genai description for sqlite_vec
    
    * load sqlite_vec in main thread db
    
    * extend the SqliteQueueDatabase class and use peewee db.execute_sql
    
    * search with Event type for similarity
    
    * fix similarity search
    
    * install and add comment about transformers
    
    * fix normalization
    
    * add id filter
    
    * clean up
    
    * clean up
    
    * fully remove chroma and add transformers env var
    
    * readd uvicorn for fastapi
    
    * readd tokenizer parallelism env var
    
    * remove chroma from docs
    
    * remove chroma from UI
    
    * try removing custom pysqlite3 build
    
    * hard code limit
    
    * optimize queries
    
    * revert explore query
    
    * fix query
    
    * keep building pysqlite3
    
    * single pass fetch and process
    
    * remove unnecessary re-embed
    
    * update deps
    
    * move SqliteVecQueueDatabase to db directory
    
    * make search thumbnail take up full size of results box
    
    * improve typing
    
    * improve model downloading and add status screen
    
    * daemon downloading thread
    
    * catch case when semantic search is disabled
    
    * fix typing
    
    * build sqlite_vec from source
    
    * resolve conflict
    
    * file permissions
    
    * try build deps
    
    * remove sources
    
    * sources
    
    * fix thread start
    
    * include git in build
    
    * reorder embeddings after detectors are started
    
    * build with sqlite amalgamation
    
    * non-platform specific
    
    * use wget instead of curl
    
    * remove unzip -d
    
    * remove sqlite_vec from requirements and load the compiled version
    
    * fix build
    
    * avoid race in db connection
    
    * add scale_factor and bias to description zscore normalization
    hawkeye217 authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    24ac9f3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ebad84 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    23ce1e9 View commit details
    Browse the repository at this point in the history
  2. Improve Nvidia GPU stats (#14206)

    * :Add support for nvidia driver info
    
    * Don't show temperature if detector isn't called coral
    
    * Add encoder and decoder info for Nvidia GPUs
    
    * Fix device info
    
    * Implement GPU info for nvidia GPU
    
    * Update web/src/views/system/GeneralMetrics.tsx
    
    Co-authored-by: Josh Hawkins <[email protected]>
    
    * Update web/src/views/system/GeneralMetrics.tsx
    
    Co-authored-by: Josh Hawkins <[email protected]>
    
    ---------
    
    Co-authored-by: Josh Hawkins <[email protected]>
    NickM-27 and hawkeye217 authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    2541a34 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    74efc94 View commit details
    Browse the repository at this point in the history
  4. Search fixes (#14217)

    * Ensure semantic search is enabled before checking model download state
    
    * Only clear similarity search when removing similarity pill
    hawkeye217 authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    d558ac8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b71cfa View commit details
    Browse the repository at this point in the history
  6. Fix install docs (#14226)

    NickM-27 authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    a2f42d5 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Fix detector config help template (#14249)

    * Fix detector config
    
    * Fix general support
    NickM-27 authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    dbeaf43 View commit details
    Browse the repository at this point in the history
  2. Use JinaAI models for embeddings (#14252)

    * add generic onnx model class and use jina ai clip models for all embeddings
    
    * fix merge confligt
    
    * add generic onnx model class and use jina ai clip models for all embeddings
    
    * fix merge confligt
    
    * preferred providers
    
    * fix paths
    
    * disable download progress bar
    
    * remove logging of path
    
    * drop and recreate tables on reindex
    
    * use cache paths
    
    * fix model name
    
    * use trust remote code per transformers docs
    
    * ensure tokenizer and feature extractor are correctly loaded
    
    * revert
    
    * manually download and cache feature extractor config
    
    * remove unneeded
    
    * remove old clip and minilm code
    
    * docs update
    hawkeye217 authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    d492562 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    9fda259 View commit details
    Browse the repository at this point in the history
  2. Embedding gpu (#14253)

    NickM-27 authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    bc3a061 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a83ff2 View commit details
    Browse the repository at this point in the history
  4. Bug fixes (#14263)

    * Simplify loitering logic
    
    * Fix divide by zero
    
    * Add device config for semantic search
    
    * Add docs
    NickM-27 authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    a2ca18a View commit details
    Browse the repository at this point in the history
  5. Restructure embeddings (#14266)

    * Restructure embeddings
    
    * Use ZMQ to proxy embeddings requests
    
    * Handle serialization
    
    * Formatting
    
    * Remove unused
    NickM-27 authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    8ade85e View commit details
    Browse the repository at this point in the history
  6. Add embeddings reindex progress to the UI (#14268)

    * refactor dispatcher
    
    * add reindex to dictionary
    
    * add circular progress bar component
    
    * Add progress to UI when embeddings are reindexing
    
    * readd comments to dispatcher for clarity
    
    * Only report progress every 10 events so we don't spam the logs and websocket
    
    * clean up
    hawkeye217 authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    f67ec24 View commit details
    Browse the repository at this point in the history
  7. Embeddings fixes (#14269)

    * Add debugging logs for more info
    
    * Improve timeout handling
    
    * Fix event cleanup
    
    * Handle zmq error and empty data
    
    * Don't run download
    
    * Remove unneeded embeddings creations
    
    * Update timouts
    
    * Init models immediately
    
    * Fix order of init
    
    * Cleanup
    NickM-27 authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    dd6276e View commit details
    Browse the repository at this point in the history
  8. Add config option to select fp16 or quantized jina vision model (#14270)

    * Add config option to select fp16 or quantized jina vision model
    
    * requires_fp16 for text and large models only
    
    * fix model type check
    
    * fix cpu
    
    * pass model size
    hawkeye217 authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    54eb03d View commit details
    Browse the repository at this point in the history
  9. Allow empty description for tracked objects (#14271)

    * Allow tracked object description to be saved as an empty string
    
    * ensure event_ids is passed as list
    hawkeye217 authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    8d753f8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    30b5fae View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    ee8091b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2897afc View commit details
    Browse the repository at this point in the history
  3. Add time remaining to embedding reindex pane (#14279)

    * Add function to convert seconds to human readable duration
    
    * Add estimated time remaining to reindexing pane
    hawkeye217 authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    ae91fa6 View commit details
    Browse the repository at this point in the history
  4. Use number keys on keyboard to move ptz camera to presets (#14278)

    * Use number keys on keyboard to move ptz camera to presets
    
    * clean up
    hawkeye217 authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    7480874 View commit details
    Browse the repository at this point in the history
  5. Openvino models (#14283)

    * Enable model conversion cache for openvino
    
    * Use openvino directly for onnx embeddings if available
    
    * Don't fail if zmq is busy
    NickM-27 authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    6df541e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d4b9b5a View commit details
    Browse the repository at this point in the history
  7. Embeddings normalization fixes (#14284)

    * Use cosine distance metric for vec tables
    
    * Only apply normalization to multi modal searches
    
    * Catch possible edge case in stddev calc
    
    * Use sigmoid function for normalization for multi modal searches only
    
    * Ensure we get model state on initial page load
    
    * Only save stats for multi modal searches and only use cosine similarity for image -> image search
    hawkeye217 authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    8a8a0c7 View commit details
    Browse the repository at this point in the history
  8. Remove device config and use model size to configure device used (#14290

    )
    
    * Remove device config and use model size to configure device used
    
    * Don't show Frigate+ submission when in progress
    
    * Add docs link for bounding box colors
    NickM-27 authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    6e332bb View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. Configuration menu
    Copy the full SHA
    de86c37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e16106 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48c6062 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    40bb476 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    acccc6f View commit details
    Browse the repository at this point in the history
  6. Fixes for model downloading (#14305)

    * Use different requestor for downloaders
    
    * Handle case where lock is left over from failed partial download
    
    * close requestor
    
    * Formatting
    NickM-27 authored Oct 12, 2024
    Configuration menu
    Copy the full SHA
    3a40339 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0fc7999 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2024

  1. Support batch embeddings when reindexing (#14320)

    * Refactor onnx embeddings to handle multiple inputs by default
    
    * Process items in batches when reindexing
    NickM-27 authored Oct 13, 2024
    Configuration menu
    Copy the full SHA
    e8b2fde View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92ac025 View commit details
    Browse the repository at this point in the history
  3. See a preview when using the timeline to export footage (#14321)

    * custom hook and generic video player component
    
    * add export preview dialog
    
    * export preview dialog when using timeline export
    
    * refactor search detail dialog to use new generic video player component
    
    * clean up
    hawkeye217 authored Oct 13, 2024
    Configuration menu
    Copy the full SHA
    66d0ad5 View commit details
    Browse the repository at this point in the history
  4. Batch embeddings fixes (#14325)

    * fixes
    
    * more readable loops
    
    * more robust key check and warning message
    
    * ensure we get reindex progress on mount
    
    * use correct var for length
    hawkeye217 authored Oct 13, 2024
    Configuration menu
    Copy the full SHA
    1ec459e View commit details
    Browse the repository at this point in the history
  5. UI tweaks (#14326)

    * small tweaks for frigate+ submission and debug object list
    
    * exclude attributes from labels colormap
    hawkeye217 authored Oct 13, 2024
    Configuration menu
    Copy the full SHA
    8337681 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Search UI tweaks and bugfixes (#14328)

    * Publish model state and embeddings reindex in dispatcher onConnect
    
    * remove unneeded from explore
    
    * add embeddings reindex progress to statusbar
    
    * don't allow right click or show similar button if semantic search is disabled
    
    * fix status bar
    hawkeye217 authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    4ca267e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9adffa1 View commit details
    Browse the repository at this point in the history
  3. Fix genai labels (#14330)

    * Publish model state and embeddings reindex in dispatcher onConnect
    
    * remove unneeded from explore
    
    * add embeddings reindex progress to statusbar
    
    * don't allow right click or show similar button if semantic search is disabled
    
    * fix status bar
    
    * Convert peewee model to dict before formatting for genai description
    
    * add embeddings reindex progress to statusbar
    
    * fix status bar
    
    * Convert peewee model to dict before formatting for genai description
    hawkeye217 authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    72aa68c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0ee32cf View commit details
    Browse the repository at this point in the history
  5. Add ability to rename camera groups (#14339)

    * Add ability to rename camera groups
    
    * clean up
    
    * ampersand consistency
    hawkeye217 authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    dd7a07b View commit details
    Browse the repository at this point in the history
  6. Streaming download (#14346)

    * Send downloaded mp4 as a streaming response instead of a file
    
    * Add download button to UI
    
    * Formatting
    
    * Fix CSS and text
    
    Co-authored-by: Josh Hawkins <[email protected]>
    
    * download video button component
    
    * use download button component in review detail dialog
    
    * better filename
    
    ---------
    
    Co-authored-by: Josh Hawkins <[email protected]>
    NickM-27 and hawkeye217 authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    887433f View commit details
    Browse the repository at this point in the history
  7. Don't allow unlimited unprocessed segments to stay in cache (#14341)

    * Don't allow unlimited unprocessed frames to stay in cache
    
    * Formatting
    NickM-27 authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    3879fde View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0abd514 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Db fixes (#14364)

    * Handle case where embeddings overflow token limit
    
    * Set notification tokens
    
    * Fix sort
    NickM-27 authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    0eccb6a View commit details
    Browse the repository at this point in the history
  2. Explore layout changes (#14348)

    * Reset selected index on new searches
    
    * Remove right click for similarity search
    
    * Fix sub label icon
    
    * add card footer
    
    * Add Frigate+ dialog
    
    * Move buttons and menu to thumbnail footer
    
    * Add similarity search
    
    * Show object score
    
    * Implement download buttons
    
    * remove confidence score
    
    * conditionally show submenu items
    
    * Implement delete
    
    * fix icon color
    
    * Add object lifecycle button
    
    * fix score
    
    * delete confirmation
    
    * small tweaks
    
    * consistent icons
    
    ---------
    
    Co-authored-by: Nicolas Mowen <[email protected]>
    hawkeye217 and NickM-27 authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    644069f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2504327 View commit details
    Browse the repository at this point in the history
  4. UI tweaks (#14369)

    * Adjust text size
    
    * Make cursor consistent
    
    * Fix lint
    NickM-27 authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    b75efcb View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Embeddings UI updates (#14378)

    * Handle Frigate+ submitted case
    
    * Add search settings and rename general to ui settings
    
    * Add platform aware sheet component
    
    * use two columns on mobile view
    
    * Add cameras page to more filters
    
    * clean up search settings view
    
    * Add time range to side filter
    
    * better match with ui settings
    
    * fix icon size
    
    * use two columns on mobile view
    
    * clean up search settings view
    
    * Add zones and saving logic
    
    * Add all filters to side panel
    
    * better match with ui settings
    
    * fix icon size
    
    * Fix mobile fitler page
    
    * Fix embeddings access
    
    * Cleanup
    
    * Fix scroll
    
    * fix double scrollbars and add separators on mobile too
    
    * two columns on mobile
    
    * italics for emphasis
    
    ---------
    
    Co-authored-by: Josh Hawkins <[email protected]>
    NickM-27 and hawkeye217 authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    3f1ab66 View commit details
    Browse the repository at this point in the history
  2. Search and search filter UI tweaks (#14381)

    * fix search type switches
    
    * select/unselect style for more filters button
    
    * fix reset button
    
    * fix labels scrollbar
    
    * set min width and remove modal to allow scrolling with filters open
    
    * hover colors
    
    * better match of font size
    
    * stop sheet from displaying console errors
    
    * fix detail dialog behavior
    hawkeye217 authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    eda52a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    06f47f2 View commit details
    Browse the repository at this point in the history
  4. Refactor MobilePage to work like shadcn components (#14388)

    * Refactor MobilePage to work like shadcn components
    
    * fix bug with search detail dialog not opening
    hawkeye217 authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    f6879f4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9f866be View commit details
    Browse the repository at this point in the history
  6. Explore UI changes (#14393)

    * Add time ago to explore summary view on desktop
    
    * add search settings for columns and default view selection
    
    * add descriptions
    
    * clarify wording
    
    * padding tweak
    
    * padding tweaks for mobile
    
    * fix size of activity indicator
    
    * smaller
    hawkeye217 authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    e836523 View commit details
    Browse the repository at this point in the history