Commit Graph

1430 Commits

Author SHA1 Message Date
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