Commit Graph

95 Commits

Author SHA1 Message Date
renovate[bot] d7887c2183 chore(deps): update dependency @rollup/rollup-linux-x64-gnu to v4.34.2 2025-02-04 13:10:41 -05:00
renovate[bot] 2bc9af2578 fix(deps): update graphqlcodegenerator monorepo 2025-02-04 12:15:54 -05:00
renovate[bot] 5b14be6b0f fix(deps): update dependency @apollo/client to v3.12.9 2025-02-04 12:15:33 -05:00
renovate[bot] c4204d89aa chore(deps): update dependency @nuxt/eslint to v0.7.6 2025-02-04 12:15:10 -05:00
renovate[bot] 048a0a88dc chore(deps): update dependency prettier-plugin-tailwindcss to v0.6.11 2025-02-04 12:14:57 -05:00
Pujit Mehrotra 61ee689658 feat(ui): webgui-compatible web component library (#1075)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Eli Bosley <ekbosley@gmail.com>

- **CI/CD**
	- Updated GitHub Actions workflow to build Unraid UI Web Components.
	- Adjusted artifact naming and download configurations.

- **Web Components**
	- Added new web components and registration mechanism.
	- Implemented toast notifications.
	- Enhanced UI component library.

- **Notifications**
	- Added real-time notification subscription.
	- Created notification settings page.
	- Implemented notification toast system.

- **API Improvements**
	- Refactored GraphQL schema loading.
	- Updated authentication and cookie handling.
	- Improved error logging and server initialization.

- **Development Tools**
	- Updated ESLint configuration.
	- Enhanced import path management.
	- Added new development dependencies.
2025-01-31 10:47:03 -05:00
renovate[bot] 6cb28d5f8f fix(deps): update dependency @floating-ui/vue to v1.1.6 2025-01-30 15:21:39 -05:00
renovate[bot] c180728696 fix(deps): update dependency radix-vue to v1.9.13 2025-01-30 15:21:26 -05:00
renovate[bot] 84752043e5 fix(deps): update dependency focus-trap to v7.6.4 2025-01-30 15:21:04 -05:00
renovate[bot] c112f19c95 fix(deps): update dependency graphql-ws to v5.16.2 2025-01-30 15:20:44 -05:00
renovate[bot] 29d216ece7 chore(deps): update dependency @types/node to v22.12.0 2025-01-30 15:20:16 -05:00
renovate[bot] 203c2b88ac chore(deps): update dependency prettier-plugin-tailwindcss to v0.6.10 2025-01-16 10:44:34 -05:00
renovate[bot] c0d3cf5782 fix(deps): update dependency @apollo/client to v3.12.6 2025-01-16 10:44:05 -05:00
renovate[bot] 64d3765a9a fix(deps): update dependency @floating-ui/dom to v1.6.13 2025-01-16 10:43:53 -05:00
renovate[bot] 4264557789 chore(deps): update dependency @ianvs/prettier-plugin-sort-imports to v4.4.1 2025-01-15 12:49:39 -05:00
renovate[bot] 6c73cbf4ad chore(deps): update dependency @nuxt/devtools to v1.7.0 2025-01-15 11:44:17 -05:00
renovate[bot] 4b4aadb5f1 chore(deps): update dependency @nuxtjs/tailwindcss to v6.13.1 2025-01-15 11:43:49 -05:00
Michael Datelle 6669a963af refactor: unraid ui cleanup and migration (#998)
Co-authored-by: Eli Bosley <ekbosley@gmail.com>
Co-authored-by: Pujit Mehrotra <pujit@lime-technology.com>
Co-authored-by: mdatelle <mike@datelle.net>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Spear <zackspear@users.noreply.github.com>
2025-01-15 11:15:52 -05:00
renovate[bot] 91a9949a5c fix(deps): update dependency @apollo/client to v3.12.6 2025-01-14 16:46:15 -05:00
renovate[bot] 83344e05c1 fix(deps): update dependency radix-vue to v1.9.12 2025-01-14 16:45:50 -05:00
renovate[bot] 5dfd6d5ded fix(deps): update dependency focus-trap to v7.6.4 2025-01-14 15:19:45 -05:00
renovate[bot] 4daa54cfb5 fix(deps): update dependency graphql-ws to v5.16.2 2025-01-14 15:19:19 -05:00
renovate[bot] c3548d5122 chore(deps): update dependency @types/node to v22.10.6 2025-01-13 16:17:24 -05:00
renovate[bot] 2cdc02f64a chore(deps): update dependency @ianvs/prettier-plugin-sort-imports to v4.4.1 2025-01-13 13:20:48 -05:00
renovate[bot] e5e1c43bb3 fix(deps): update dependency @floating-ui/vue to v1.1.6 2025-01-13 11:56:11 -05:00
renovate[bot] 5dc13755df fix(deps): update dependency @floating-ui/dom to v1.6.13 2025-01-13 10:52:31 -05:00
renovate[bot] 6b5e012950 chore(deps): update dependency @nuxt/eslint to v0.7.5 2025-01-10 10:18:42 -05:00
renovate[bot] 1f9e282880 fix(deps): update apollo graphql packages 2025-01-10 09:23:05 -05:00
renovate[bot] 729ed42329 chore(deps): update dependency @types/node to v22.10.5 2025-01-10 09:22:39 -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] 2310d53684 chore(deps): update dependency @nuxt/eslint to v0.7.4 2025-01-08 13:02:39 -05:00
Eli Bosley e1515a118a fix: recreate package-lock to fix issues 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 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
Pujit Mehrotra a09f7c935d refactor(api): delete only archived notifications in deleteAll (#983)
* refactor(api): delete only archived notifications in deleteAll

* refactor: rename deleteAllNotifications mutation to deleteArchivedNotifications

* fix: update mutation name for deleting archived notifications

* chore(web): update codegen dependencies to fix codegen issues

* chore(web): update vue-tsc to fix build typechecking
2024-12-13 14:50:33 -05:00
Pujit Mehrotra 2724485989 test(web): Markdown sanitization & extensibility
fix(web): replaces dompurify with isomorphic-dompurify to enable server-side usage with same syntax
2024-11-19 13:21:41 -05:00
Pujit Mehrotra abcaa5aedb feat(web): support markdown in notification messages 2024-11-19 13:21:41 -05:00
Pujit Mehrotra e5f029830b chore: add import organizer to prettier config (#959)
* chore(web): add import organizer plugin to prettier config

* chore(api): add import organizer plugin to prettier config

* chore(api): sort imports in notifications resolver & service

as a demonstration

* chore(web): sort imports in notifications indicator

as a demonstration
2024-11-12 09:46:29 -05:00
Pujit Mehrotra 1a33e6343a chore(web): add prettier config & tailwind class sorting (#955) 2024-11-08 13:17:10 -05:00
Pujit Mehrotra 0b469f5b3f feat(web): enhance notifications indicator in UPC (#950)
* feat(web): scaffold ui for notifications indicator

* refactor(web): poll for notification overview instead of subscription

* test: rm failing notifications.resolver test stub

* feat(web): pulse indicator when new notifications are received
2024-11-07 14:36:30 -05:00
Eli Bosley 885d1537b6 feat: fix issues with permissions and invalid modules 2024-11-05 16:11:21 -05:00
Pujit Mehrotra 6234d61ae5 fix(web): dedupe incoming notifications during cache merge 2024-10-28 10:00:23 -04:00
Pujit Mehrotra 0849468fc2 chore(web): restore lockfile to correct state 2024-10-18 11:42:38 -04:00
Zack Spear e84c3ebe14 feat: WIP notifications w/ shadcn
Currently the build doesn't work in webgui
2024-10-18 11:42:38 -04:00
Eli Bosley 999a8e39eb fix: remove console logs with vue plugin 2024-10-10 09:41:12 -04:00
Eli Bosley ba77ff4a4c feat: remove console log disabler 2024-10-09 13:49:57 -04:00
Eli Bosley ba586fc438 feat: rem converter 2024-10-02 16:02:01 -04:00
github-actions[bot] 5ad10af303 chore: release main 2024-09-03 14:36:05 -04:00
github-actions[bot] dd2dc40ff1 chore: release main 2024-09-03 14:24:36 -04:00