Commit Graph

1668 Commits

Author SHA1 Message Date
Eli Bosley
a502134c0a fix: better loader functionality and error handling 2025-02-04 12:05:56 -05:00
Eli Bosley
fa16dcd801 feat: add logging around fixture downloads 2025-02-04 12:05:56 -05:00
Eli Bosley
d38f3ef49b fix: lint 2025-02-04 12:05:56 -05:00
Eli Bosley
ce92cb06b7 fix: remove unused constructor 2025-02-04 12:05:56 -05:00
Eli Bosley
1d5c2c8338 fix: patch-utils unused 2025-02-04 12:05:56 -05:00
Eli Bosley
0163acb7f3 fix: type for generic test 2025-02-04 12:05:56 -05:00
Eli Bosley
5347d54b11 fix: test simplification to ensure no redownloads 2025-02-04 12:05:56 -05:00
Eli Bosley
547ae180dd fix: delete .original files 2025-02-04 12:05:56 -05:00
Eli Bosley
05f661e0e5 feat: download fixtures from the web 2025-02-04 12:05:56 -05:00
Eli Bosley
5d909a856b feat: rename modification file 2025-02-04 12:05:56 -05:00
Eli Bosley
4d45caf258 feat: extensive file checking 2025-02-04 12:05:56 -05:00
Eli Bosley
805bc5bfc0 feat: initial patcher implementation using the diff tool 2025-02-04 12:05:56 -05:00
Pujit Mehrotra
81d33f6b3a refactor(api): pm2 usage in cli (#1104)
* invoke pm2 via PM2Service

* fix `unraid-api logs` command

* default to LOG_LEVEL=debug in non-production envs

* rm pm2 dump file after `pm2 update`

* add PM2_HOME to `@app/environment`
2025-02-04 11:39:29 -05:00
Pujit Mehrotra
2a82ea4765 fix(api): make cookie recognition during websocket connection more
robust
2025-02-04 11:30:57 -05:00
Pujit Mehrotra
6bb3d55e3c chore(web): suppress activation code view in dev server startup 2025-02-04 11:30:57 -05:00
Pujit Mehrotra
8251c6f2d3 fix: only toast unread notifications, not archived ones 2025-02-04 11:30:57 -05:00
Eli Bosley
ad32cffd75 feat: force linting on build 2025-01-31 11:02:55 -05:00
Eli Bosley
2b213619db chore: lint api codebase 2025-01-31 11:02:55 -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]
904cd466db chore(deps): update dependency vite to v5.4.14 2025-01-30 17:42:47 -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]
9acb2926da chore(deps): update dependency @types/node to v20.17.16 2025-01-30 15:20:30 -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]
5f597f9d4c fix(deps): update dependency @graphql-tools/load-files to v7.0.1 2025-01-30 15:19:56 -05:00
Eli Bosley
d26ddef33e fix: sandbox defaults in dev mode wrong 2025-01-30 15:05:34 -05:00
Eli Bosley
21208bfcf6 feat: enable sandbox in dev mode 2025-01-30 15:05:34 -05:00
Eli Bosley
6c46f9413f fix: tests and validate token clears screen 2025-01-30 15:05:34 -05:00
Eli Bosley
b56b2157fa fix: extra log line 2025-01-30 15:05:34 -05:00
Eli Bosley
2108ed0ecd fix: use an enum and defaults for sandbox value 2025-01-30 15:05:34 -05:00
Eli Bosley
9c5e418872 feat: enable sandbox with developer command 2025-01-30 15:05:34 -05:00
Eli Bosley
c4d731401c feat: codeowners 2025-01-30 14:41:10 -05:00
Eli Bosley
7e5dd07d4a fix: revert myservers.cfg 2025-01-30 14:37:33 -05:00
Eli Bosley
62824ba76f fix: default overwrite false test 2025-01-30 14:37:33 -05:00
Eli Bosley
e58410bd57 fix: remove memory key generation 2025-01-30 14:37:33 -05:00
Eli Bosley
e88593620b feat: automatic session setup for dev 2025-01-30 14:37:33 -05:00
Eli Bosley
8026ef53e8 feat: session issues 2025-01-30 14:37:33 -05:00
Zack Spear
1ecac5ee4e fix(web): theme header differences (#1085)
* feat(theme): add default header colors for theme differences

* refactor(theme): update UserProfile component colors to use theme variables

* fix(theme): safely handle default header colors for themes
2025-01-30 11:14:30 -08:00
Zack Spear
e7d15ee5ec fix(web): remove warn and error console log removal (#1086)
* fix(web): remove warn and error console log removal

* chore: comment explaining VITE_ALLOW_CONSOLE_LOGS
2025-01-30 11:14:10 -08:00
Eli Bosley
c3f4cf53c1 fix: more verbose logging for node install to find issues 2025-01-29 15:50:07 -05:00
Zack Spear
d8a5b1711a feat(web): activation modal steps, updated copy (#1079)
* feat(stepper): add shadcn stepper components

* chore(serverState): remove partnerLogo property from server state configuration

* refactor(web): modal add subfooter slot

- adds ability to display content below the modal's content box

* feat(modal): add ActivationSteps component to subFooter slot in WelcomeModal and ActivationModal

* refactor: improve activation modal buttons responsiveness

* refactor: update activation flow messaging and UI

* feat: web/deploy-dev.sh add dynamic web component JS file whitelisting in auth-request.php

* fix: remove test UTM parameters from Unraid docs links in activation modal

* refactor: improve konami code handling and add type safety to activation steps

* chore: remove extra semicolon in serverState.ts

* Apply suggestions from code review

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-01-29 11:08:23 -08:00
Eli Bosley
8481c9a9fb fix: length 2025-01-29 13:53:59 -05:00
Eli Bosley
ddfc36fd73 fix: more generic test 2025-01-29 13:53:59 -05:00
Eli Bosley
3cc3f27dae feat: coderabbit suggestion 2025-01-29 13:53:59 -05:00
Eli Bosley
097415f6b8 feat: add logrotate cron again 2025-01-29 13:53:59 -05:00
Eli Bosley
b1d9ad7ef1 feat: add log rotation 2025-01-29 13:53:59 -05:00
Eli Bosley
c7d4e39287 feat: swap to async exit hook 2025-01-29 13:33:19 -05:00
Eli Bosley
0c6f44da35 feat: kill timeout extended 2025-01-29 13:33:19 -05:00