Eli Bosley
b1ac0f9c83
fix: update tests
2025-01-08 14:47:47 -05:00
Eli Bosley
d88b1e9660
fix: create connect key
2025-01-08 14:47:47 -05:00
Eli Bosley
124fb610b1
fix: find by key, not ID
2025-01-08 14:47:47 -05:00
Eli Bosley
143515560c
feat: generate key one time
2025-01-08 14:47:47 -05:00
Pujit Mehrotra
f0f5a3057a
feat: add csrf support to api & web components ( #999 )
2025-01-08 14:22:06 -05:00
Pujit Mehrotra
4404208deb
chore(web): mock user session cookie during development ( #997 )
...
* chore(web): mock user session cookie during development
* refactor(scripts): change default mock session name to mock-user-session
* tmp: log cookies in production
* refactor(api): add dev fixture for a mock user session
* fix(web): only mock session cookie during development
* fix(web): type coercion of MOCK_USER_SESSION env flag
2025-01-08 14:15:46 -05:00
Pujit Mehrotra
f45719fa6b
feat(api): rm 2fa & t2fa from myservers config type ( #996 )
...
* feat(api): rm 2fa & t2fa from myservers config type
* feat(api): rm 2fa & T2fa from config normalizer
* doc(plugin): rm obsolete documentation on 2fa/t2fa feature
2025-01-08 14:15:15 -05:00
Pujit Mehrotra
acba0b0365
feat(plugin): rm Date & Time format settings from Notification Settings
2025-01-08 14:14:41 -05:00
renovate[bot]
8760a66907
chore(deps): update dependency @tailwindcss/typography to v0.5.16
2025-01-08 13:13:29 -05:00
renovate[bot]
5f81c4bd27
chore(deps): update dependency @swc/core to v1.10.6
2025-01-08 13:04:57 -05:00
renovate[bot]
2310d53684
chore(deps): update dependency @nuxt/eslint to v0.7.4
2025-01-08 13:02:39 -05:00
renovate[bot]
5b3ec8304c
chore(deps): update dependency jiti to v2.4.2
2025-01-08 12:58:13 -05:00
Eli Bosley
7a009b6be7
fix: logrotate error
2025-01-08 11:04:10 -05:00
Pujit Mehrotra
be7135efdd
feat(web): clear notifications indicator after opening sidebar
2025-01-08 10:48:06 -05:00
Pujit Mehrotra
939383e4ef
feat(web): rm api-key validation from connect sign in ( #986 )
...
* feat(api): rm api-key validation from connect sign in
This will now happen at the mothership layer.
* chore(api): rm redundant validate-api-key helper
* chore(api): rm obsolete api-key-check-job tests
* chore(api): suppress noisy notification loading logs
* feat(api): rm client-side mothership api key validation
refactor(api): encapsulate mothership jobs lifecycle
* fix(api): mothership gql client lifecycle & error handling
the api would crash when an invalid mothership api key was detected/invalidated *after* the inital server start/connection.
* refactor(api): rm mothership API_KEY_STATUS enum
2025-01-08 10:25:28 -05:00
Eli Bosley
0042f14ab3
fix: formatting issue
2025-01-08 10:16:34 -05:00
Eli Bosley
3e8c101edd
fix: delete unused line
2025-01-08 10:16:34 -05:00
Eli Bosley
477c113ce1
fix: add another missing symlink
2025-01-08 10:16:34 -05:00
Eli Bosley
caf797cf4a
feat: fix pm2 setup and add link command
2025-01-08 10:16:34 -05:00
Eli Bosley
73a12496d5
feat: attempt to start unraid-api with background task
2025-01-08 10:16:34 -05:00
Eli Bosley
cea11daf15
feat: manually install libvirt in build process to ensure it is included in the final build
2025-01-08 10:16:34 -05:00
Eli Bosley
bb6baf9bf4
feat: always start the API and run npm link from script path
2025-01-08 10:16:34 -05:00
Eli Bosley
5f1a61d4aa
feat: fix missing flash line
2025-01-08 10:16:34 -05:00
Eli Bosley
bbf28075c6
feat: use plugin file for install and uninstall
2025-01-08 10:16:34 -05:00
Pujit Mehrotra
7dcf947527
feat(web): open official release notes via header os version
2025-01-07 09:59:36 -08:00
Pujit Mehrotra
4ee42a6cf6
fix(web): escaping html-encoded symbols like apostrophes in translations ( #1002 )
...
e.g. end user would see `'` from translations
2025-01-06 14:59:36 -05:00
Michael Datelle
91de6e6c1e
feat: unraid ui component library ( #976 )
2024-12-20 14:08:34 -05:00
Eli Bosley
e2a1f27b22
fix: check width before changing viewport
2024-12-18 14:22:28 -05:00
Eli Bosley
4e9ab645e6
fix: edit settings padding issue
2024-12-18 14:22:28 -05:00
Eli Bosley
7828ef2648
feat: use text-secondary-foreground instead of gray
2024-12-18 14:22:28 -05:00
Eli Bosley
dfa27e2c0d
fix: improve typing and format lookup
2024-12-18 14:22:28 -05:00
Eli Bosley
9d2405bd21
feat: viewport watch refactor
2024-12-18 14:22:28 -05:00
Eli Bosley
e1515a118a
fix: recreate package-lock to fix issues
2024-12-18 14:22:28 -05:00
Eli Bosley
961c343f5d
Update web/components/Notifications/Sidebar.vue
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-12-18 14:22:28 -05:00
Eli Bosley
6cbb9c07e4
fix: 12 hour timestamp logic corrected
2024-12-18 14:22:28 -05:00
Eli Bosley
833a99fe18
fix: render function fixed
2024-12-18 14:22:28 -05:00
Eli Bosley
943c907d03
fix: downgrade marked to fix changelog preview issue
2024-12-18 14:22:28 -05:00
Eli Bosley
d28fb24d68
fix: marked single input
2024-12-18 14:22:28 -05:00
Eli Bosley
0c1b89ff41
fix: remove unused date-fns
2024-12-18 14:22:28 -05:00
Eli Bosley
cead97560c
feat: responsive notifications
2024-12-18 14:22:28 -05:00
Michael Datelle
5f0446fa79
fix: authorization type error ( #987 )
...
Co-authored-by: Eli Bosley <ekbosley@gmail.com >
2024-12-18 12:03:28 -05:00
Eli Bosley
000692ca50
fix: remove extra space
2024-12-17 11:48:45 -05:00
Eli Bosley
d8f9f03146
fix: remove console log
2024-12-17 11:48:45 -05:00
Eli Bosley
29035429bd
feat: nuxt config simplification and formatting
2024-12-17 11:48:45 -05:00
Eli Bosley
5f8602b864
fix: switch to useToggle
2024-12-17 11:48:45 -05:00
Eli Bosley
77558a5cd9
fix: dark theme as array
2024-12-17 11:48:45 -05:00
Eli Bosley
116efe6f72
fix: theme store now uses singular variables object
2024-12-17 11:48:45 -05:00
Eli Bosley
8e0962adba
Update web/components/ColorSwitcher.ce.vue
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-12-17 11:48:45 -05:00
Eli Bosley
d23a38960b
fix: upc header text color
2024-12-17 11:48:45 -05:00
Eli Bosley
d5f5921534
fix: use foreground text color for UPC
2024-12-17 11:48:45 -05:00