Josh Hawkins
9291543705
Fix missing i18n keys ( #17952 )
...
* Fix missing i18n keys
* gpu info dialog fixes
2025-04-29 06:47:19 -06:00
Nicolas Mowen
f9b2db4405
Implement smart capitalization based on locale ( #17860 )
2025-04-22 16:21:09 -06:00
Josh Hawkins
b6e0e5698a
Proper i18n date/time handling ( #17858 )
...
* install date-fns-tz
* add date locale hook
* refactor formatUnixTimestampToDateTime
Use date-fns style instead of using strftime. This requires changing the i18n keys to the way date-fns represents dates (eg: "MMM d, h:mm:ss aaa" instead of "%b %-d, %H:%M"
* refactor calendar to use new hook
* fix useFormattedTimestamp to use new formatUnixTimestampToDateTime date_format
* change i18n keys to new format
* fix timeline
* fix review
* fix explore
* fix metrics
* fix notifications
* fix face library
* clean up
2025-04-22 15:50:21 -06:00
Nicolas Mowen
80a13e43e9
Add support for NPU statistics in metrics page ( #17806 )
...
* Add npu usages as a statistic
* Support showing NPU stats in dashboard
* Add sys volume mount for npu usages
* Fix type
* Simplify check
* Cleanup
* Cleanup
2025-04-19 08:20:22 -06:00
GuoQing Liu
c8e22a3653
Fix some page i18n wrong ( #17682 )
...
* fix: some pages can't translation object label.
* revert: revert wrong label fix
* feat: add openai base_url setting
* fix: fix classification modelSize i18n error
* revert: revert openai base_url setting
* fix: fix enrichments pages i18n keys wrong
* fix: fix mobile bottom bar reindexing embeddings i18n wrong
* feat: add more system stats i18n keys
* fix: fix review filter objects i18n
* chore: remove frigate+ label i18n
2025-04-19 09:02:15 -05:00
Nicolas Mowen
9e8b85a957
Implement enchrichments events per second graph ( #17436 )
...
* Cleanup existing naming
* Add face recognitions per second
* Add lpr fps
* Add all eps
* Clean up line graph
* Translations
* Change wording
* Fix incorrect access
* Don't require plates
* Add comment
* Fix
2025-03-28 18:13:35 -05:00
Josh Hawkins
b7fcd41737
UI tweaks ( #17319 )
2025-03-23 12:51:06 -06:00
GuoQing Liu
8f4e86e476
chinese i18n fix ( #17190 )
...
* fix: fix dialog some key capitalization
* chore: remove audio duplicate key. (i18next can't use it! maybe need change key name? )
* feat: add chinese missing keys.
fix: fix some keys error
* feat: add chinese readme file
* feat: add system feature pages embeddings i18n keys
* fix: fix audio file keys wrong
2025-03-17 09:01:07 -05:00
Josh Hawkins
03da70cb81
Refactor and clean up i18n ( #17198 )
...
* clean up i18n
* fix key
* fix key
2025-03-17 06:26:01 -06:00
GuoQing Liu
d34533981f
feat: add i18n (translation/localization) ( #16877 )
...
* Translation module init
* Add more i18n keys
* fix: fix string wrong
* refactor: use namespace translation file
* chore: add more translation key
* fix: fix some page name error
* refactor: change Trans tag for t function
* chore: fix some key not work
* chore: fix SearchFilterDialog i18n key error
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* chore: fix en i18n file filter missing some keys
* chore: add some i18n keys
* chore: add more i18n keys again
* feat: add search page i18n
* feat: add explore model i18n keys
* Update web/src/components/menu/GeneralSettings.tsx
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Update web/src/components/menu/GeneralSettings.tsx
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Update web/src/components/menu/GeneralSettings.tsx
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* feat: add more live i18n keys
* feat: add more search setting i18n keys
* fix: remove some comment
* fix: fix some setting page url error
* Update web/src/views/settings/SearchSettingsView.tsx
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* fix: add system missing keys
* fix: update password update i18n keys
* chore: remove outdate translation.json file
* fix: fix exploreSettings error
* chore: add object setting i18n keys
* Update web/src/views/recording/RecordingView.tsx
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Update web/public/locales/en/components/filter.json
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Update web/src/components/overlay/ExportDialog.tsx
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* feat: add more i18n keys
* fix: fix motionDetectionTuner html node
* feat: add more page i18n keys
* fix: cameraStream i18n keys error
* feat: add Player i18n keys
* feat: add more toast i18n keys
* feat: change explore setting name
* feat: add more document title i18n keys
* feat: add more search i18n keys
* fix: fix accessDenied i18n keys error
* chore: add objectType i18n
* chore: add inputWithTags i18n
* chore: add SearchFilterDialog i18n
* Update web/src/views/settings/ObjectSettingsView.tsx
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Update web/src/views/settings/ObjectSettingsView.tsx
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Update web/src/views/settings/ObjectSettingsView.tsx
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Update web/src/views/settings/ObjectSettingsView.tsx
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Update web/src/views/settings/ObjectSettingsView.tsx
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* chore: add some missing i18n keys
* chore: remove most import { t } from "i18next";
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
2025-03-16 10:36:20 -05:00
Nicolas Mowen
433da8ffce
Update web deps ( #16983 )
...
* Update vite
* Update LuIcons
* Update radix packages
* Fix other icons
* Use correct node version
* Remove superfluous web build on python tests
* Move web build to test
2025-03-06 10:50:37 -06:00
Josh Hawkins
d5b60237a2
Improve display of recordings data ( #16436 )
...
* backend
* frontend
* add earliest recording available to storage metrics page
2025-02-09 16:02:36 -07:00
Nicolas Mowen
a6ae208fe7
Add metrics page for embeddings and face / license plate processing times ( #15818 )
...
* Get stats for embeddings inferences
* cleanup embeddings inferences
* Enable UI for feature metrics
* Change threshold
* Fix check
* Update python for actions
* Set python version
* Ignore type for now
2025-02-08 12:47:01 -06:00
Josh Hawkins
ad308252a1
Accessibility features ( #14518 )
...
* Add screen reader aria labels to buttons and menu items
* Fix sub_label score in search detail dialog
2024-10-22 16:07:42 -06:00
Nicolas Mowen
2541a345d0
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 <32435876+hawkeye217@users.noreply.github.com>
* Update web/src/views/system/GeneralMetrics.tsx
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
2024-10-07 20:15:31 -06:00
Josh Hawkins
7da44115d3
Clarify storage metrics values with a popover ( #14034 )
2024-09-28 08:24:14 -05:00
Josh Hawkins
7e9a7ad49c
Add ffprobe button back to camera metrics page ( #13572 )
2024-09-05 08:51:33 -06:00
Josh Hawkins
6a0b5c3a3f
Replace individual storage graphs with combined graph ( #13438 )
...
* Replace individual storage graphs with combined graph
* replace underscores with spaces
* fix bar height
2024-08-30 07:56:55 -06:00
Josh Hawkins
4ec136cab0
Add camera bandwidth back in storage metrics ( #13436 )
2024-08-30 07:11:54 -06:00
Nicolas Mowen
1c7ee5f4e4
UI fixes ( #13246 )
...
* Fix bad data in stats
* Add support for changes dialog when leaving without saving config editor
* Fix scrolling into view
2024-08-21 08:19:07 -06:00
Nicolas Mowen
e416e44998
Simplify ws updating ( #12390 )
...
* Simplify ws updating
* Simplify return values
2024-07-11 09:25:33 -06:00
Nicolas Mowen
ba6fc0fdb3
UI Tweaks ( #12002 )
...
* Adjust review padding
* Fix mse check
* Don't fail when cpu property is missing
* ignore lines without any spaces
2024-06-17 06:19:16 -06:00
Josh Hawkins
e6d1ad0ac5
Theme scrollbars with tailwind-scrollbar ( #11723 )
2024-06-03 12:43:30 -06:00
Josh Hawkins
1e80342c41
UI tweaks and bugfixes ( #11692 )
...
* UI tweaks and bugfixes
* fix linter complaints in unmodified files
2024-06-02 12:00:59 -05:00
Nicolas Mowen
9245c5cb56
Improve efficiency of log and metrics pages ( #11622 )
...
* Rework stats pages
* Handle limited data case
* Handle page and arrow keys
* Adjust sizing
2024-05-29 12:05:39 -06:00
Josh Hawkins
1757f4cb04
Use prettier-plugin-tailwindcss ( #11373 )
...
* use prettier-plugin-tailwindcss to keep class names organized
* use prettierrc file to ensure formatting on save works with vscode
* classname reorder with prettier-plugin-tailwindcss
2024-05-14 09:06:44 -06:00
Nicolas Mowen
f36e86feb6
Cleanup error gpu ( #11130 )
2024-04-27 11:26:51 -05:00
Nicolas Mowen
647bcb2618
Add camera fps to graphs ( #11080 )
...
* Add camera fps to graphs
* Use more generic name
2024-04-23 09:32:46 -05:00
Josh Hawkins
d6e93d039d
Make all corners less rounded on mobile ( #11068 )
...
* make corners less rounded on mobile
* fix live dashboard classes
2024-04-22 09:12:45 -06:00
Nicolas Mowen
0bad001ac9
Show coral temps on system page if available ( #11026 )
2024-04-18 22:34:16 -05:00
Nicolas Mowen
7f424bb3f8
UI Improvements ( #10972 )
...
* Update web deps
* Fix tooltip on storage page
* Always show video controls even when zooming
* Get video controls working when video is paused
* Fix control hovering
* Add loading indicator to logs tab
* Show metrics correctly when hovering graph
* Show loading indicators for previews on recordings page
* Remove vitest update
* remove unused
* Make volume props optional
2024-04-14 10:14:10 -06:00
Nicolas Mowen
524732ec73
Improve stats ( #10911 )
...
* Add overview stats for overall detection and skipped fps
* Fix intel memory stats
* Fix iOS image long pressing
* Cleanup
2024-04-09 17:08:11 -06:00
Josh Hawkins
ef52a1d6f0
Fix colors for default light mode theme ( #10909 )
...
* fix colors for default light mode theme
* remove redundancy
* fix export dialog
* don't use primary-foreground
* change secondary button variant to be default button
* change filters button to bg-selected when filtering
* slightly lighten secondary-foreground in light mode
* fix mobile motion only button
2024-04-09 17:49:14 -05:00
Nicolas Mowen
12e6e43d6c
Add y axis to camera stats graphs ( #10854 )
...
* Add y axis to camera stats graphs
* Add y axis to gneral graph too
* Improve data label distribution
* Cleanup
2024-04-07 15:36:28 -05:00
Nicolas Mowen
fb7cfe5471
Implement camera stats graphs ( #10831 )
...
* Implement camera graphs
* Cleanup naming
* Cleanup rendering
* Cleanup spacing
* Fix audio name
* theme updates to match design corretly
* Mobile color fixes
* Mobile color fixes
2024-04-04 15:55:04 -05:00
Nicolas Mowen
42559fa55d
Storage Graphs ( #10826 )
...
* Rename graph
* Use separate view for general metrics
* Get storage graph formatted
* Show camera storage usage
* Cleanup ticks
* Remove storage link
* Add icons and frigate logo
* Undo
* Use optimistic state for metrics toggle
* Use optimistic state and skeletons for loading
2024-04-04 10:24:23 -06:00