Commit Graph

1435 Commits

Author SHA1 Message Date
Eli Bosley 5d72b5a970 fix: use placeholder in test API key 2025-01-08 14:47:47 -05:00
Eli Bosley 1f5c6424c7 feat: faster failure logic 2025-01-08 14:47:47 -05:00
Eli Bosley 39612cd978 fix: swap to placeholder key 2025-01-08 14:47:47 -05:00
Eli Bosley b1b93e2783 fix: only instantiate service one time 2025-01-08 14:47:47 -05:00
Eli Bosley eff6c32ccd fix: connect key role 2025-01-08 14:47:47 -05:00
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