mirror of
https://github.com/unraid/api.git
synced 2026-02-18 05:58:28 -06:00
chore(main): release 4.1.2 (#1187)
🤖 I have created a release *beep* *boop* --- ## [4.1.2](https://github.com/unraid/api/compare/v4.1.3...v4.1.2) (2025-02-21) ### Features * add api key creation logic ([a1351b0](a1351b0469)) * add category.json ([e784391](e784391ac3)) * add command to package.json scripts ([3348a47](3348a47470)) * add csrf support to api & web components ([#999](https://github.com/unraid/api/issues/999)) ([f0f5a30](f0f5a3057a)) * add description flag, remove console log, and update readme ([85cdb8f](85cdb8f525)) * add developer docs ([#1128](https://github.com/unraid/api/issues/1128)) ([75474bd](75474bde47)) * add line about recommendation for sso command ([b63720a](b63720a6f2)) * add log rotation ([b1d9ad7](b1d9ad7ef1)) * add logging around fixture downloads ([fa16dcd](fa16dcd801)) * add logrotate cron again ([097415f](097415f6b8)) * add patch for auth-request.php ([b1a1779](b1a1779a8b)) * add unraid-ui documentation ([#1142](https://github.com/unraid/api/issues/1142)) ([6378047](6378047bc4)) * add user with cli ([cb59090](cb59090698)) * address log level feedback ([bb95795](bb95795a31)) * allow csrf passing through querystring ([3a8c9b1](3a8c9b13ee)) * allow deletion and creation of files with patches ([1392bde](1392bdeecb)) * always ensureDirectory for keys exists ([8b93bce](8b93bcea08)) * always start the API and run npm link from script path ([bb6baf9](bb6baf9bf4)) * **api:** graphql sandbox on unraid servers ([#1047](https://github.com/unraid/api/issues/1047)) ([5dd36d1](5dd36d1836)) * **api:** omit tz from sys time date format by default ([c36082e](c36082e82b)) * **api:** rm 2fa & t2fa from myservers config type ([#996](https://github.com/unraid/api/issues/996)) ([f45719f](f45719fa6b)) * array iteration for restoring files ([349145b](349145ba53)) * async disk mapping ([f22b262](f22b262830)) * async hypervisor and FIXED vm listing ([cdfb3c7](cdfb3c772b)) * attempt to resolve performance issues with rm earlier in build … ([#1152](https://github.com/unraid/api/issues/1152)) ([c74bdd8](c74bdd8890)) * attempt to start unraid-api with background task ([73a1249](73a12496d5)) * auto-docusaurus-prs ([#1127](https://github.com/unraid/api/issues/1127)) ([8a57576](8a575765a9)) * automatic session setup for dev ([e885936](e88593620b)) * back to callbackUrl ([428ad15](428ad15ec7)) * begin building plugin with node instead of bash ([#1120](https://github.com/unraid/api/issues/1120)) ([4f5c367](4f5c367fdf)) * begin fixing dark mode in the webcomponents ([2443561](24435613f8)) * begin nuking alpha beta gamma ([cb91fbb](cb91fbb054)) * better patch application ([445f3b5](445f3b50b1)) * better pm2 calls, log lines ([33dd90a](33dd90af04)) * bug report template ([d6fde34](d6fde34365)) * checkout correct branch on close ([#1123](https://github.com/unraid/api/issues/1123)) ([e7b7caa](e7b7caae43)) * cleanup config entries ([c2e29df](c2e29dfb5f)) * cleanup disclaimer and command to add users ([3867dfa](3867dfacb2)) * cli Commands ([7fa849d](7fa849d2a0)) * CLI options for adding and deleting users ([bc04129](bc04129342)) * codeowners ([c4d7314](c4d731401c)) * coderabbit suggestion ([3cc3f27](3cc3f27dae)) * configure PM2 on startup ([b73623e](b73623e72a)) * contributing guide ([cc18239](cc18239748)) * convert to pnpm monorepo ([#1137](https://github.com/unraid/api/issues/1137)) ([ad6b658](ad6b6589db)) * copy only needed files for nodejs ([cf08627](cf08627725)) * create key cli command logic and add to index command list ([796cb09](796cb09c61)) * csv validation ([89d756e](89d756ef4e)) * default value for option ([632775e](632775e435)) * delete unused imports ([0d6a003](0d6a0035aa)) * disable button on submit ([0da77d7](0da77d7119)) * disable casbin logging ([aa1ef1b](aa1ef1bd4c)) * do not move upgradepkg ([c12d8da](c12d8dae4e)) * docstrings ([935318d](935318dda6)) * dont pass entire server state for privacy ([b969f3a](b969f3a9ab)) * download fixtures from the web ([05f661e](05f661e0e5)) * download nodejs and install on legacy OS versions ([b1a2ba7](b1a2ba78cc)) * eliminate all alpha beta gamma variable usage ([4eda099](4eda0991d6)) * enable PR releases on non-mainline merges ([3419837](3419837eb5)) * enable sandbox in dev mode ([21208bf](21208bfcf6)) * enable sandbox with developer command ([9c5e418](9c5e418872)) * enable token sign in with comma separated subs in myservers.config ([e9bd18a](e9bd18a409)) * error state outside of button ([a1cf441](a1cf44162a)) * error when nodejs download fails ([af1994c](af1994cb62)) * exit cli after running command ([5ca225f](5ca225fe7a)) * extensive file checking ([4d45caf](4d45caf258)) * extract node to usr/local/ ([9a0d63d](9a0d63d4ee)) * fallback to local ([36d8399](36d8399045)) * faster failure logic ([1f5c642](1f5c6424c7)) * feature request template ([0c0a63b](0c0a63b525)) * fix docusaurus build + update snapshot ([7a19c93](7a19c9331f)) * fix missing flash line ([5f1a61d](5f1a61d4aa)) * fix pm2 setup and add link command ([caf797c](caf797cf4a)) * force linting on build ([ad32cff](ad32cffd75)) * generate key one time ([1435155](143515560c)) * glob for files ([0652114](065211413d)) * group renovate updates ([d7b138b](d7b138b2a7)) * hide sign in from the dropdown text ([ea6ae83](ea6ae83919)) * hypervisor async imports ([f1e5383](f1e53831c8)) * ignore generated code ([0e9c91a](0e9c91af86)) * ignore nuxt-custom-elements and reflect-metadata ([8590a49](8590a49402)) * improve packing ([3c61a61](3c61a615f0)) * initial patcher implementation using the diff tool ([805bc5b](805bc5bfc0)) * initial setup of permissions on keys ([#1068](https://github.com/unraid/api/issues/1068)) ([a554bde](a554bde5c2)) * initial version of modification service ([bb37140](bb37140d40)) * inject after form ([e5d1146](e5d1146613)) * kill timeout extended ([0c6f44d](0c6f44da35)) * log size and only tar files ([a6f6706](a6f67060b4)) * logrotate test ([5b0971e](5b0971ea8d)) * lots of progress on colors ([c6547a5](c6547a51fc)) * major release-please workflow improvements ([#1160](https://github.com/unraid/api/issues/1160)) ([013cc1d](013cc1de7d)) * manually install libvirt in build process to ensure it is included in the final build ([cea11da](cea11daf15)) * more pm2 fixes ([4655d72](4655d72fbb)) * move fixtures into __test__ folder ([dfb006e](dfb006e696)) * move ssoenabled to a boolean flag rather than ids ([6f5edb2](6f5edb2406)) * move variable declarations to theme.ts ([00b8ffe](00b8ffe87d)) * myservers_fb keepalive location ([69441d8](69441d890e)) * name package with PR number ([cf72c8b](cf72c8b359)) * nuxt config simplification and formatting ([2903542](29035429bd)) * only write config when a specific config update action occurs ([29ca582](29ca5829ff)) * or button on sign in page ([11ff890](11ff890bcc)) * **plugin:** rm Date & Time format settings from Notification Settings ([acba0b0](acba0b0365)) * properly read log level from environment ([8a374b5](8a374b5b27)) * public index ([8cbb3c4](8cbb3c4718)) * remove apiKey from server ([895d585](895d5857f9)) * remove nghttp3 and only bundle nodejs ([bb555f8](bb555f8296)) * remove sso if disabled on Unraid-API start ([daf904b](daf904bc1b)) * remove sso user command ([f302924](f30292484d)) * remove sso user options ([75d7e08](75d7e08824)) * remove unused config sections ([03e336b](03e336b72f)) * remove unused fields ([2d3892d](2d3892deb8)) * remove unused vars ([6f9977e](6f9977eea0)) * rename api key resource back to api_key ([8827483](8827483699)) * rename modification file ([5d909a8](5d909a856b)) * reorder index ([a4b3f8c](a4b3f8c6c3)) * responsive notifications ([cead975](cead97560c)) * restart the API when an SSO user is added ([dae5738](dae57389c6)) * restoring sso error ([3042ffa](3042ffa37e)) * revert local api key value ([6bfd8a2](6bfd8a2687)) * rollback if patch exists before applying ([a12181a](a12181a5e0)) * secondary changes ([cbb42dc](cbb42dc85e)) * separate install process ([9bbab0f](9bbab0f86c)) * service tests for modifier service ([d6fa35c](d6fa35cdee)) * session issues ([8026ef5](8026ef53e8)) * set background color on webcomponents ([7ef3286](7ef3286191)) * shared call to createPatch ([073a515](073a51572a)) * sidebar notification count ([a4e2a77](a4e2a77410)) * simplify docs ([1e4a4f0](1e4a4f0745)) * sso button token exchange ([3abf20b](3abf20b347)) * sso login boolean ([81f051e](81f051e02c)) * sso testing page and form disable on submit ([09f7415](09f741557b)) * state using crypto ([3734730](3734730bf7)) * style improvements ([a8211ce](a8211cef7d)) * swap to async exit hook ([c7d4e39](c7d4e39287)) * switch to nest-commander ([7ceac1b](7ceac1b184)) * try catch restart ([55100da](55100daed4)) * **ui:** webgui-compatible web component library ([#1075](https://github.com/unraid/api/issues/1075)) ([61ee689](61ee689658)) * unnecessary comment ([f560df0](f560df0270)) * unraid single sign on with account app ([2b25537](2b25537e26)) * unraid ui component library ([#976](https://github.com/unraid/api/issues/976)) ([91de6e6](91de6e6c1e)) * update based on review feedback ([16f00a0](16f00a0d8c)) * update packageManager field for pnpm ([eec9785](eec9785ba1)) * Update plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/include/state.php ([336478c](336478c2e0)) * upgrade dependencies ([46c82ec](46c82ecae3)) * upgrade workflow and auto-assign reviewers ([59e48ad](59e48ad85c)) * use execa for start and stop ([05e77a4](05e77a4bc6)) * use plugin file for install and uninstall ([bbf2807](bbf28075c6)) * use state passing to validate requests ([bd58490](bd584902e0)) * use text-secondary-foreground instead of gray ([7828ef2](7828ef2648)) * use zod to parse config ([02c197f](02c197f244)) * validate entries correctly ([a39da15](a39da15be4)) * validate token format in both PHP and CLI ([b9d9105](b9d9105e3e)) * viewport watch refactor ([9d2405b](9d2405bd21)) * warning on missing fields ([c1fe95f](c1fe95fcb6)) * **web:** activation modal steps, updated copy ([#1079](https://github.com/unraid/api/issues/1079)) ([d8a5b17](d8a5b1711a)) * **web:** add an 'all' option to notification filter ([939d7a3](939d7a304d)) * **web:** add confirmation before archiving or deleting all notifications ([4c663dc](4c663dc69c)) * **web:** add count labels to notification tabs ([78ec466](78ec4663cc)) * **web:** add delete all notifications button to archive view in notifications sidebar ([89eb841](89eb841b20)) * **web:** add link to settings in notification sidebar ([7296195](7296195495)) * **web:** add loading and error states to notification sidebar ([060fb91](060fb91546)) * **web:** clear notifications indicator after opening sidebar ([be7135e](be7135efdd)) * **web:** enhance notifications indicator in UPC ([#950](https://github.com/unraid/api/issues/950)) ([0b469f5](0b469f5b3f)) * **web:** improve notification count syncing ([#1148](https://github.com/unraid/api/issues/1148)) ([7588e0e](7588e0e3cf)) * **web:** move notification indicator icons to top-right of bell icon ([99704a9](99704a9dbb)) * **web:** open official release notes via header os version ([7dcf947](7dcf947527)) * **web:** pull date format from display/date and time settings ([7c8e8a0](7c8e8a0e53)) * **web:** remove notification indicator pulse ([bc4708f](bc4708f405)) * **web:** rm api-key validation from connect sign in ([#986](https://github.com/unraid/api/issues/986)) ([939383e](939383e4ef)) * **web:** rm old notification bell upon plugin installation ([#979](https://github.com/unraid/api/issues/979)) ([478254e](478254e134)) * **web:** support markdown in notification messages ([abcaa5a](abcaa5aedb)) * **web:** use Markdown helper class to interact with markdown ([2f4ff21](2f4ff21986)) * work intent ([c519ba2](c519ba28e4)) * work intent process ([8374af8](8374af8ee8)) * zod config no longer any ([6faef27](6faef27d7c)) ### Bug Fixes * 12 hour timestamp logic corrected ([6cbb9c0](6cbb9c07e4)) * add another missing symlink ([477c113](477c113ce1)) * allow concurrent testing with a shared patcher instance ([c007898](c00789865c)) * **api:** append time to formatted date when a custom date format is selected ([b9cd8c4](b9cd8c426d)) * **api:** change log output location for diagnostic compatibility ([#1130](https://github.com/unraid/api/issues/1130)) ([9bc8060](9bc8060a83)) * **api:** delay pm2 start until server has booted ([3c27b51](3c27b51ab8)) * **api:** exclude duplicates from legacy script in archive retrieval ([9c38fa6](9c38fa6a9c)) * **api:** improve defaults in PM2 service ([#1116](https://github.com/unraid/api/issues/1116)) ([a21f39d](a21f39d617)) * **api:** logrotate modification & permissions ([#1145](https://github.com/unraid/api/issues/1145)) ([b970fd9](b970fd9e6c)) * **api:** make cookie recognition during websocket connection more ([2a82ea4](2a82ea4765)) * **api:** pm2 start script & limit auto restarts ([#1040](https://github.com/unraid/api/issues/1040)) ([b53bb3f](b53bb3f197)) * **api:** retry mothership connection up to 3x before logout ([#1069](https://github.com/unraid/api/issues/1069)) ([c163998](c163998175)) * **api:** sanitize incoming user session id's ([3b2d61e](3b2d61efc2)) * **api:** slow init of unraid-api cli ([#1022](https://github.com/unraid/api/issues/1022)) ([f37dda1](f37dda16c2)) * **api:** update deploy-dev script to dist instead of src ([2327b00](2327b00d30)) * **api:** validate cookie session data ([fe98295](fe98295496)) * apply and rollback error handling ([76711be](76711be3e8)) * authorization type error ([#987](https://github.com/unraid/api/issues/987)) ([5f0446f](5f0446fa79)) * back to default configs ([a1a046f](a1a046f900)) * backup restore formatting ([0cfdd5a](0cfdd5a61b)) * basic test fixed ([bddda82](bddda823e1)) * better js file handling ([bb92c3f](bb92c3f9f8)) * better loader functionality and error handling ([a502134](a502134c0a)) * check width before changing viewport ([e2a1f27](e2a1f27b22)) * chown correctly ([#1185](https://github.com/unraid/api/issues/1185)) ([46a05eb](46a05eb76d)) * cleaner logs for starting API ([eb1c62d](eb1c62d3d9)) * cleanup commands ([ef82ec5](ef82ec5af5)) * clearer error messaging ([f8393ee](f8393eeebe)) * code review feedback ([e7b689c](e7b689c546)) * completion script registration ([e338eb9](e338eb9788)) * connect breaks default css of header ([#1155](https://github.com/unraid/api/issues/1155)) ([fb24723](fb2472399a)) * connect key role ([eff6c32](eff6c32ccd)) * create api key for connect on startup ([69cd92f](69cd92f974)) * create api key permissions ([14fe30e](14fe30e925)) * create connect key ([d88b1e9](d88b1e9660)) * create PR ignored ([dabe334](dabe334072)) * create releases as drafts ([5483e9f](5483e9fee9)) * cwd on ecosystem.config.json ([3fc4148](3fc41480a2)) * dark theme as array ([77558a5](77558a5cd9)) * default overwrite false test ([62824ba](62824ba76f)) * delete .original files ([547ae18](547ae180dd)) * delete unused line ([3e8c101](3e8c101edd)) * deprecated version warning ([a892a3c](a892a3ce35)) * **deps:** update all non-major dependencies ([#1158](https://github.com/unraid/api/issues/1158)) ([48df88f](48df88f5c1)) * **deps:** update all non-major dependencies ([#1168](https://github.com/unraid/api/issues/1168)) ([248d211](248d211050)) * **deps:** update apollo graphql packages ([1f9e282](1f9e282880)) * **deps:** update dependency @apollo/client to v3.12.6 ([c0d3cf5](c0d3cf5782)) * **deps:** update dependency @apollo/client to v3.12.6 ([91a9949](91a9949a5c)) * **deps:** update dependency @apollo/client to v3.12.9 ([5b14be6](5b14be6b0f)) * **deps:** update dependency @floating-ui/dom to v1.6.13 ([64d3765](64d3765a9a)) * **deps:** update dependency @floating-ui/dom to v1.6.13 ([5dc1375](5dc13755df)) * **deps:** update dependency @floating-ui/vue to v1.1.6 ([6cb28d5](6cb28d5f8f)) * **deps:** update dependency @floating-ui/vue to v1.1.6 ([e5e1c43](e5e1c43bb3)) * **deps:** update dependency @graphql-tools/load-files to v7.0.1 ([5f597f9](5f597f9d4c)) * **deps:** update dependency @nestjs/schedule to v4.1.2 ([806bd63](806bd633ac)) * **deps:** update dependency chokidar to v4.0.3 ([74b3e29](74b3e29c74)) * **deps:** update dependency dockerode to v4 ([#830](https://github.com/unraid/api/issues/830)) ([c311a89](c311a89aee)) * **deps:** update dependency dotenv to v16.4.7 ([b32f84b](b32f84b105)) * **deps:** update dependency execa to v9.5.2 ([6c54fa1](6c54fa14b1)) * **deps:** update dependency express to v4.21.2 ([a947ff1](a947ff14fa)) * **deps:** update dependency focus-trap to v7.6.4 ([8475204](84752043e5)) * **deps:** update dependency focus-trap to v7.6.4 ([5dfd6d5](5dfd6d5ded)) * **deps:** update dependency got to v14.4.5 ([71e2b70](71e2b70678)) * **deps:** update dependency graphql-ws to v5.16.2 ([c112f19](c112f19c95)) * **deps:** update dependency graphql-ws to v5.16.2 ([4daa54c](4daa54cfb5)) * **deps:** update dependency ini to v4.1.3 ([c817cc4](c817cc4b7e)) * **deps:** update dependency node-window-polyfill to v1.0.4 ([61ec04c](61ec04cb87)) * **deps:** update dependency openid-client to v6.1.7 ([7ef3729](7ef3729769)) * **deps:** update dependency p-retry to v6.2.1 ([46a368e](46a368e1b5)) * **deps:** update dependency pm2 to v5.4.3 ([e366cad](e366cad0a4)) * **deps:** update dependency radix-vue to v1.9.12 ([83344e0](83344e05c1)) * **deps:** update dependency radix-vue to v1.9.13 ([c180728](c180728696)) * **deps:** update dependency uuid to v11.0.5 ([0331e24](0331e24a74)) * **deps:** update graphql-tools monorepo ([344b023](344b023503)) * **deps:** update graphqlcodegenerator monorepo ([2bc9af2](2bc9af2578)) * **deps:** update graphqlcodegenerator monorepo ([8675653](8675653e4e)) * **deps:** update nest monorepo to v10.4.15 ([2b597f9](2b597f9f02)) * **deps:** update nest-graphql monorepo to v12.2.2 ([bd31e09](bd31e09bcf)) * dev mode ([aae38e3](aae38e3404)) * do not process.exit on restart or stop command ([e16763b](e16763b49b)) * docs creation workflow ([13b501a](13b501a342)) * don't check code for execa ([f62f0d3](f62f0d3a0f)) * don't specify pnpm version in install ([30ba5be](30ba5befdb)) * dont remove login file without a backup presetn ([1854aa9](1854aa9f28)) * downgrade marked to fix changelog preview issue ([943c907](943c907d03)) * edit settings padding issue ([4e9ab64](4e9ab645e6)) * empty manifest and version alignment ([b07828d](b07828d655)) * ensure directory exists before making connect key ([a6cd74d](a6cd74dc5c)) * excess spacing in api-key.service ([286ffc5](286ffc54e5)) * extra log line ([b56b215](b56b2157fa)) * extra spacing in config.ts ([84f4f67](84f4f67ce1)) * file modification service fixes ([e4ebfc8](e4ebfc8a13)) * finalize workflow fixes ([616be93](616be93be9)) * find by key, not ID ([124fb61](124fb610b1)) * fix libvirt bindings ([#1167](https://github.com/unraid/api/issues/1167)) ([024719f](024719fa7a)) * format authrequest mod as other files ([8b75d6c](8b75d6cc99)) * formatting issue ([0042f14](0042f14ab3)) * further resolve sso sub ids issues ([b3551a1](b3551a1b69)) * improve typing and format lookup ([dfa27e2](dfa27e2c0d)) * initial feedback about report addressed ([060a199](060a1992c4)) * install as-integrations/fastify ([2fce2e9](2fce2e9a28)) * install syntax error ([a355a64](a355a64136)) * integration of `unraid-ui` tailwind config in `web` ([#1074](https://github.com/unraid/api/issues/1074)) ([3acc0dc](3acc0dc9c0)) * length ([8481c9a](8481c9a9fb)) * lint ([133c8e0](133c8e0d70)) * lint ([42610d2](42610d290d)) * lint ([b1a993a](b1a993a8e9)) * lint ([6beafbe](6beafbe8ed)) * lint ([d38f3ef](d38f3ef49b)) * logrotate error ([7a009b6](7a009b6be7)) * lowercase or ([29a8689](29a8689ad8)) * main.yml release issue ([2b1e307](2b1e3076b0)) * make public not a part of folder structure in PR ([84611d7](84611d7691)) * marked single input ([d28fb24](d28fb24d68)) * missing server type ([76cf6f3](76cf6f35dc)) * mock ensureDirSync ([14abc13](14abc13cc8)) * more color work ([9a869a4](9a869a49e3)) * more generic test ([ddfc36f](ddfc36fd73)) * more verbose logging for node install to find issues ([c3f4cf5](c3f4cf53c1)) * oauth2 api prefix ([56cfa84](56cfa84794)) * only instantiate service one time ([b1b93e2](b1b93e2783)) * only run release if releases_create == 'true' ([00a444f](00a444fb92)) * only toast unread notifications, not archived ones ([8251c6f](8251c6f2d3)) * padding and glob function issues ([ae753d6](ae753d6bea)) * pass ssoSubIds only ([76a9ae9](76a9ae9386)) * pass token to password field ([9279931](92799312c9)) * patch-utils unused ([1d5c2c8](1d5c2c8338)) * paths now correct, better download logic ([9e12407](9e12407565)) * PHP Warning in state.php ([#1126](https://github.com/unraid/api/issues/1126)) ([59d6c1b](59d6c1b678)) * properly log error with template string ([2ad612c](2ad612cef8)) * pull token from query not params ([1756cc5](1756cc5b4b)) * re-add manifest ([e721299](e72129953e)) * re-add type-check ([0fa41f5](0fa41f5690)) * recreate package-lock to fix issues ([e1515a1](e1515a118a)) * release-please upload single draft ([db134f0](db134f091d)) * remove console log ([d8f9f03](d8f9f03146)) * remove devDependencies from output package json ([d847815](d8478152e9)) * remove extra space ([000692c](000692ca50)) * remove isNaN in favor of number.isNaN ([e33c758](e33c7583f7)) * remove line from or in button ([961bcc5](961bcc5db6)) * remove memory key generation ([e58410b](e58410bd57)) * remove unused constructor ([ce92cb0](ce92cb06b7)) * remove unused date-fns ([0c1b89f](0c1b89ff41)) * remove unused login entries ([942b143](942b143fba)) * remove usage of Role.UPC ([ceac626](ceac6269b3)) * render function fixed ([833a99f](833a99fe18)) * report issues + pm2 issues ([4b3d6a7](4b3d6a7ba3)) * reset config to be closer to default ([d844903](d844903d78)) * resource busy when removing all subdirectories ([7b3834c](7b3834ca1f)) * restart command elegant ([b924954](b9249544fc)) * restore upgradepkg before install ([8f58145](8f5814589e)) * revert changelog ([efa7db3](efa7db3db6)) * revert changes to indicator.vue ([11ce9e2](11ce9e2644)) * revert config ([7957c2a](7957c2a681)) * revert dockerode upgrade ([#1140](https://github.com/unraid/api/issues/1140)) ([2b163b3](2b163b361a)) * revert myservers.cfg ([7e5dd07](7e5dd07d4a)) * sandbox defaults in dev mode wrong ([d26ddef](d26ddef33e)) * sequential test execution for generic-modification ([9d1442b](9d1442b2ee)) * shell path to unraid-api ([44d3d93](44d3d939a7)) * shorten work intent form ([5b2403a](5b2403ad04)) * simplify api setup index ([5f29e6d](5f29e6d5e7)) * simplify upcoming features ([608151d](608151d84c)) * small modal window ([#1183](https://github.com/unraid/api/issues/1183)) ([08423b8](08423b8dae)) * staging build issues ([63fcde8](63fcde8243)) * start command simplification ([27049d9](27049d9d91)) * stop command exits ([58f65ea](58f65eabba)) * storybook resolution issue ([#1153](https://github.com/unraid/api/issues/1153)) ([5a3e8df](5a3e8df003)) * strip components from tar line ([bad7f71](bad7f71fea)) * swap to placeholder key ([39612cd](39612cd978)) * switch to useToggle ([5f8602b](5f8602b864)) * test issues ([4d8f2dd](4d8f2ddac6)) * test simplification to ensure no redownloads ([5347d54](5347d54b11)) * tests ([ed18945](ed18945088)) * tests and validate token clears screen ([6c46f94](6c46f9413f)) * theme store now uses singular variables object ([116efe6](116efe6f72)) * thorw on invalid token body ([1e6fb7e](1e6fb7e3e3)) * type error on element render ([45327ce](45327ce01d)) * type for generic test ([0163acb](0163acb7f3)) * unit test issues ([74b9fd0](74b9fd0159)) * unit tests updated ([0ab40fe](0ab40fefda)) * unneeded await on api-key service ([923e929](923e929878)) * unused imports ([0cb0fc9](0cb0fc9881)) * upc header text color ([d23a389](d23a38960b)) * Update renovate.json ([c47a655](c47a655b45)) * update tests ([b1ac0f9](b1ac0f9c83)) * upgradepkg ([6962cdd](6962cdd214)) * upload to correct tag directory on build ([f76c0f0](f76c0f05fb)) * upload to release by name ([2283e06](2283e064d5)) * use an enum and defaults for sandbox value ([2108ed0](2108ed0ecd)) * use batchProcess ([3c357e7](3c357e7e95)) * use cwd when running application ([e27776d](e27776df3d)) * use foreground text color for UPC ([d5f5921](d5f5921534)) * use placeholder in test API key ([5d72b5a](5d72b5a970)) * watch all events to load keys ([ff63535](ff63535b00)) * **web:** broken modals ([19208e5](19208e5fab)) * **web:** display error message in sidebar when api is offline ([#984](https://github.com/unraid/api/issues/984)) ([4a29fc9](4a29fc9dda)) * **web:** edge case where archived notifications don't appear ([e40a9eb](e40a9ebecd)) * **web:** env var typo ([dffbfc2](dffbfc2dab)) * **web:** escaping html-encoded symbols like apostrophes in translations ([#1002](https://github.com/unraid/api/issues/1002)) ([4ee42a6](4ee42a6cf6)) * **web:** flash of disconnected api state on page load ([d0819b8](d0819b8d02)) * **web:** infinite scroll loop when there's only 1 page of notifications ([eeb3289](eeb3289ae8)) * **web:** infinite trigger at bottom of infinite scroll ([001be86](001be86181)) * **web:** name of toaster component ([93980f9](93980f929d)) * **web:** notification styles & alignment ([#968](https://github.com/unraid/api/issues/968)) ([547b75a](547b75a55e)) * **web:** refetch notifications for sidebar when new notifications arrive ([23b1f1a](23b1f1ac73)) * **web:** remove warn and error console log removal ([#1086](https://github.com/unraid/api/issues/1086)) ([e7d15ee](e7d15ee5ec)) * **web:** replaces dompurify with isomorphic-dompurify to enable server-side usage with same syntax ([2724485](2724485989)) * **web:** reset infinite scroll when notification filters change ([3fe13d5](3fe13d5235)) * **web:** sanitize changelog markup after parsing ([83e00c6](83e00c640a)) * **web:** stop opening notification sidebar to archive tab ([ecfc797](ecfc797e7d)) * **web:** theme header differences ([#1085](https://github.com/unraid/api/issues/1085)) ([1ecac5e](1ecac5ee4e)) * **web:** track 'notification seen' state across tabs & page loads ([#1121](https://github.com/unraid/api/issues/1121)) ([321703e](321703e907)) * **web:** update unread total immediately upon archiving ([#982](https://github.com/unraid/api/issues/982)) ([29d9371](29d9371cc3)) ### Miscellaneous Chores * release 4.1.2 ([2323ee6](2323ee6838)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
5483e9fee9
commit
653b6df4d9
@@ -1 +1 @@
|
||||
{".":"4.1.3"}
|
||||
{".":"4.1.2"}
|
||||
|
||||
403
CHANGELOG.md
403
CHANGELOG.md
@@ -1,5 +1,408 @@
|
||||
# Changelog
|
||||
|
||||
## [4.1.2](https://github.com/unraid/api/compare/v4.1.3...v4.1.2) (2025-02-21)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add api key creation logic ([81382bc](https://github.com/unraid/api/commit/81382bcf1d26364ad9c5445530f648209101cf91))
|
||||
* add category.json ([c9e87e2](https://github.com/unraid/api/commit/c9e87e2e5b47a8801b7865ed586c803d0b470915))
|
||||
* add command to package.json scripts ([0dfb07f](https://github.com/unraid/api/commit/0dfb07f9eb519e60441f4123423f65acfdffca3b))
|
||||
* add csrf support to api & web components ([#999](https://github.com/unraid/api/issues/999)) ([19241ed](https://github.com/unraid/api/commit/19241ed55f5112f878b9890d8695badf7eb1c3eb))
|
||||
* add description flag, remove console log, and update readme ([c416c30](https://github.com/unraid/api/commit/c416c30951de4ed6b8d7a8c014403772db1c2015))
|
||||
* add developer docs ([#1128](https://github.com/unraid/api/issues/1128)) ([bb2e340](https://github.com/unraid/api/commit/bb2e340b68268d5121db650b27e8b2580c7966bb))
|
||||
* add line about recommendation for sso command ([44727a8](https://github.com/unraid/api/commit/44727a8d1a7c16c566678da43119b17a6303e375))
|
||||
* add log rotation ([f5c7ad9](https://github.com/unraid/api/commit/f5c7ad9221f80e4630e69f78d57f08f4c7252719))
|
||||
* add logging around fixture downloads ([a1ce27b](https://github.com/unraid/api/commit/a1ce27b17c970657f52635600f0d13116523f928))
|
||||
* add logrotate cron again ([4f85f66](https://github.com/unraid/api/commit/4f85f6687f920dae50277e726e2db2c3d946e867))
|
||||
* add patch for auth-request.php ([ec6ec56](https://github.com/unraid/api/commit/ec6ec562f43aac9947de2e9c269181303f42b2db))
|
||||
* add unraid-ui documentation ([#1142](https://github.com/unraid/api/issues/1142)) ([c557806](https://github.com/unraid/api/commit/c55780680ae905558b79dfefa91b116aef22b105))
|
||||
* add user with cli ([37458cd](https://github.com/unraid/api/commit/37458cd7408a1ad8aedca66a55ff13ac19ee30db))
|
||||
* address log level feedback ([49774aa](https://github.com/unraid/api/commit/49774aae459797f04ef2866ca064050aa476ae91))
|
||||
* allow csrf passing through querystring ([dba38c0](https://github.com/unraid/api/commit/dba38c0d149a77e4104c718c53d426330a17f2fa))
|
||||
* allow deletion and creation of files with patches ([32c9524](https://github.com/unraid/api/commit/32c952402c25e8340b1c628b4d0fdc4816b28ade))
|
||||
* always ensureDirectory for keys exists ([c6e9f80](https://github.com/unraid/api/commit/c6e9f804c58e44b46bce9f0da2260888544354cd))
|
||||
* always start the API and run npm link from script path ([30133ac](https://github.com/unraid/api/commit/30133acb0514a480177f563d4aee364a8a3fab1b))
|
||||
* **api:** graphql sandbox on unraid servers ([#1047](https://github.com/unraid/api/issues/1047)) ([ec504f3](https://github.com/unraid/api/commit/ec504f39297c92b64d9d3cc2f8f482cc1f3a2e44))
|
||||
* **api:** omit tz from sys time date format by default ([b2acde3](https://github.com/unraid/api/commit/b2acde3351d7afe18a2902e90b672537aadabffd))
|
||||
* **api:** rm 2fa & t2fa from myservers config type ([#996](https://github.com/unraid/api/issues/996)) ([89e791a](https://github.com/unraid/api/commit/89e791ad2e6f0395bee05e3f8bdcb2c8d72305dd))
|
||||
* array iteration for restoring files ([036e97b](https://github.com/unraid/api/commit/036e97bb02e463872b3c2f4b5f1aa3b4bf525d1e))
|
||||
* async disk mapping ([bbb27e6](https://github.com/unraid/api/commit/bbb27e686897e4f9a0c926553d75aa046d7a8323))
|
||||
* async hypervisor and FIXED vm listing ([e79f4dd](https://github.com/unraid/api/commit/e79f4ddbc7061c249efb8214a311bb629628f669))
|
||||
* attempt to resolve performance issues with rm earlier in build … ([#1152](https://github.com/unraid/api/issues/1152)) ([2a1aa95](https://github.com/unraid/api/commit/2a1aa95bd62ebfe42b62b8e7105c7a92b00cfca9))
|
||||
* attempt to start unraid-api with background task ([2a102fc](https://github.com/unraid/api/commit/2a102fc9944f3080af66a8ebadee35059bce2009))
|
||||
* auto-docusaurus-prs ([#1127](https://github.com/unraid/api/issues/1127)) ([1147e76](https://github.com/unraid/api/commit/1147e762ae2fed6dea198fa38d6bcc514a1e66fb))
|
||||
* automatic session setup for dev ([36d630e](https://github.com/unraid/api/commit/36d630e89bbf9bc7e3ae64bdf5cf73a8536d44ab))
|
||||
* back to callbackUrl ([e39b120](https://github.com/unraid/api/commit/e39b1203a315889c5b5232ecfd32c7377ae04800))
|
||||
* begin building plugin with node instead of bash ([#1120](https://github.com/unraid/api/issues/1120)) ([253b65a](https://github.com/unraid/api/commit/253b65a85ab9c5f53d53ef265b41aa132678f278))
|
||||
* begin fixing dark mode in the webcomponents ([5f7dcdb](https://github.com/unraid/api/commit/5f7dcdb1a7e7bce87b29add7849c94a0353c2c96))
|
||||
* begin nuking alpha beta gamma ([25acd4b](https://github.com/unraid/api/commit/25acd4b39fff9a0cb573f9e90c52830fef41d737))
|
||||
* better patch application ([a3e7daa](https://github.com/unraid/api/commit/a3e7daa6a6565ac81004ffd13da35d8b95b429cf))
|
||||
* better pm2 calls, log lines ([338ce30](https://github.com/unraid/api/commit/338ce3061310dfc42ad5f65edacbe5272de4afc7))
|
||||
* bug report template ([f1ee8b2](https://github.com/unraid/api/commit/f1ee8b27b11fa969d0e6891590e44047c76eedb5))
|
||||
* checkout correct branch on close ([#1123](https://github.com/unraid/api/issues/1123)) ([a20b812](https://github.com/unraid/api/commit/a20b812b020adfade129ebd9fb0e6536004f8bee))
|
||||
* cleanup config entries ([943e73f](https://github.com/unraid/api/commit/943e73fa696b6ecec3227be914ab4962c4fee79d))
|
||||
* cleanup disclaimer and command to add users ([6be3af8](https://github.com/unraid/api/commit/6be3af8d7569d9c413dd9349df52e3fa4cb4f631))
|
||||
* cli Commands ([f8e5367](https://github.com/unraid/api/commit/f8e5367f3eb47daa5bcbd7711ae5835369502a1d))
|
||||
* CLI options for adding and deleting users ([16bf6d4](https://github.com/unraid/api/commit/16bf6d4c27ae8fa8d6d05ec4b28ce49a12673278))
|
||||
* codeowners ([ab090b4](https://github.com/unraid/api/commit/ab090b48ec7291597a135a72b8e55c2d1bb389f3))
|
||||
* coderabbit suggestion ([11ac36c](https://github.com/unraid/api/commit/11ac36c3616a90853d91467526fd39ecba17db88))
|
||||
* configure PM2 on startup ([2b908f1](https://github.com/unraid/api/commit/2b908f100b9eefaccf2264d5ff9945667568acf0))
|
||||
* contributing guide ([c912476](https://github.com/unraid/api/commit/c912476b431750834c64bdec80a61fda23e6c490))
|
||||
* convert to pnpm monorepo ([#1137](https://github.com/unraid/api/issues/1137)) ([8d89f8b](https://github.com/unraid/api/commit/8d89f8b20d6f3983d4e85b33827a857aa862db37))
|
||||
* copy only needed files for nodejs ([acf587a](https://github.com/unraid/api/commit/acf587aa53ca25a3beae86afc608fc9ed68919ef))
|
||||
* create key cli command logic and add to index command list ([9b2a62d](https://github.com/unraid/api/commit/9b2a62d642b0942e3787e4ddd582a66e40321ab2))
|
||||
* csv validation ([84aae15](https://github.com/unraid/api/commit/84aae15a73014592c226fa3701e34e57c7b60b46))
|
||||
* default value for option ([6513fc4](https://github.com/unraid/api/commit/6513fc49de61c836e1aabf32a874d7da7da18adb))
|
||||
* delete unused imports ([97a3772](https://github.com/unraid/api/commit/97a3772d95aff534d85c410e58391d30494d9237))
|
||||
* disable button on submit ([2ceb5da](https://github.com/unraid/api/commit/2ceb5da3c70826cc50df476decb6b117025f46c0))
|
||||
* disable casbin logging ([2518e7c](https://github.com/unraid/api/commit/2518e7c506f0d3aa9f44031d61dce95d9db0a4cf))
|
||||
* do not move upgradepkg ([ea16419](https://github.com/unraid/api/commit/ea16419929e0233e2c1ce37e2f4b79e3e64ce619))
|
||||
* docstrings ([b836ba7](https://github.com/unraid/api/commit/b836ba72516c554ee8973d69aaaa4ed35b465fa7))
|
||||
* dont pass entire server state for privacy ([54e3f17](https://github.com/unraid/api/commit/54e3f17bd9e541f50970c696bbe8b602ec38a748))
|
||||
* download fixtures from the web ([1258c2b](https://github.com/unraid/api/commit/1258c2bc1813f0fa3cd52b4932302ad12b4edd01))
|
||||
* download nodejs and install on legacy OS versions ([2a95e4b](https://github.com/unraid/api/commit/2a95e4beb2364510003f187459e28bb610583c41))
|
||||
* eliminate all alpha beta gamma variable usage ([fbdbce9](https://github.com/unraid/api/commit/fbdbce97ec2171ec7057f0f159e73032e984705a))
|
||||
* enable PR releases on non-mainline merges ([7ae8d03](https://github.com/unraid/api/commit/7ae8d03166952a602f0b7ebaf1cc65a9a8d27e7b))
|
||||
* enable sandbox in dev mode ([4536d70](https://github.com/unraid/api/commit/4536d7092d77c68f5a996fd63bf74ce6e64f5efe))
|
||||
* enable sandbox with developer command ([c354d48](https://github.com/unraid/api/commit/c354d482283295547afeb99c5e110b0181197c44))
|
||||
* enable token sign in with comma separated subs in myservers.config ([ebed5bd](https://github.com/unraid/api/commit/ebed5bddea1445d9aaaee60d54758dc74b77271e))
|
||||
* error state outside of button ([18c63e0](https://github.com/unraid/api/commit/18c63e0b0c7451c99eacabb504e18f8070ff7dc2))
|
||||
* error when nodejs download fails ([6a9b14c](https://github.com/unraid/api/commit/6a9b14c68170d6430328cbb793d750f3177bdb32))
|
||||
* exit cli after running command ([04bf528](https://github.com/unraid/api/commit/04bf528616fcbdf916916734a12d5fd32db9a06d))
|
||||
* extensive file checking ([ab881c8](https://github.com/unraid/api/commit/ab881c8aed8dd4aa9fd71c32b50d3514d1496fa5))
|
||||
* extract node to usr/local/ ([4c0b55b](https://github.com/unraid/api/commit/4c0b55b269f47a9d8f746344ae701e353d80509a))
|
||||
* fallback to local ([a2579c2](https://github.com/unraid/api/commit/a2579c2a7f80f54b4cc61533aec9ecc41a7e7f54))
|
||||
* faster failure logic ([b439434](https://github.com/unraid/api/commit/b439434f1574e174fcf23f3a5f5b8df8e092eb1e))
|
||||
* feature request template ([72a042c](https://github.com/unraid/api/commit/72a042c4fab295cf561807102c9eb9a78273bd83))
|
||||
* fix docusaurus build + update snapshot ([23b27bd](https://github.com/unraid/api/commit/23b27bd63ea99f4137538eab40501daa67d7e3f5))
|
||||
* fix missing flash line ([6897aad](https://github.com/unraid/api/commit/6897aad67f5c8b38450aa81e612b8aa98a9328c7))
|
||||
* fix pm2 setup and add link command ([de9500f](https://github.com/unraid/api/commit/de9500ffa6f3aa1842152e0ab26f54c8c5c6e5cb))
|
||||
* force linting on build ([43e6639](https://github.com/unraid/api/commit/43e663998a55e83c142067cb64ae7a331395fe68))
|
||||
* generate key one time ([afe53c3](https://github.com/unraid/api/commit/afe53c30ea9987e6d8728faa2cb7291f8a126ecb))
|
||||
* glob for files ([3fe281f](https://github.com/unraid/api/commit/3fe281f1ae28e3cbc089b5244a6ae2863b20adcb))
|
||||
* group renovate updates ([715d556](https://github.com/unraid/api/commit/715d55682aa2ec5bf9297e02134b4302e652535f))
|
||||
* hide sign in from the dropdown text ([3e68aaf](https://github.com/unraid/api/commit/3e68aaf8cdc0fb20c6e1b819a8571f419d94a811))
|
||||
* hypervisor async imports ([32686ca](https://github.com/unraid/api/commit/32686ca4f0c25c43c6a9f7162bb8179b39e58f7e))
|
||||
* ignore generated code ([68265a2](https://github.com/unraid/api/commit/68265a26efa588b60001310b9a11b398f04ae88f))
|
||||
* ignore nuxt-custom-elements and reflect-metadata ([4a71083](https://github.com/unraid/api/commit/4a710836425f4200b7481a3deb28681588ccf8b0))
|
||||
* improve packing ([9ef02d5](https://github.com/unraid/api/commit/9ef02d53666b70d41fdd186364808deac715e1ff))
|
||||
* initial patcher implementation using the diff tool ([c87acbb](https://github.com/unraid/api/commit/c87acbb146c2e4e30997c964cd8be325dee68cea))
|
||||
* initial setup of permissions on keys ([#1068](https://github.com/unraid/api/issues/1068)) ([cf0fa85](https://github.com/unraid/api/commit/cf0fa850954ea2f018e338a132149f872b966df4))
|
||||
* initial version of modification service ([b80469d](https://github.com/unraid/api/commit/b80469d38e519a7ba0e6eae636cda2a821e2d465))
|
||||
* inject after form ([a4b276f](https://github.com/unraid/api/commit/a4b276f7874580bbf9827025730777715c9983da))
|
||||
* kill timeout extended ([22d4026](https://github.com/unraid/api/commit/22d40264a02672a818053b5280d63a03ff7336b9))
|
||||
* log size and only tar files ([731f2f8](https://github.com/unraid/api/commit/731f2f8e77a77b544a7f526c78aabfacca71eee4))
|
||||
* logrotate test ([4504c39](https://github.com/unraid/api/commit/4504c39a2bbcf51385578b69a9fdc7b81a950e98))
|
||||
* lots of progress on colors ([dc8b2ee](https://github.com/unraid/api/commit/dc8b2ee01b454d307e779d495dbcf11227760480))
|
||||
* major release-please workflow improvements ([#1160](https://github.com/unraid/api/issues/1160)) ([85aaab5](https://github.com/unraid/api/commit/85aaab501150b60764d6febf20566ab133625640))
|
||||
* manually install libvirt in build process to ensure it is included in the final build ([e695481](https://github.com/unraid/api/commit/e695481363f0d5d7add9d0e0d50d1e113b3024f6))
|
||||
* more pm2 fixes ([8257bdf](https://github.com/unraid/api/commit/8257bdff3624211ee645349abdec303bf271538e))
|
||||
* move fixtures into __test__ folder ([22a901d](https://github.com/unraid/api/commit/22a901de9b0c274d3f75ed4b4618cd6cd90324ba))
|
||||
* move ssoenabled to a boolean flag rather than ids ([404a02b](https://github.com/unraid/api/commit/404a02b26bae6554d15e317f613ebc727c8f702f))
|
||||
* move variable declarations to theme.ts ([3c82ee1](https://github.com/unraid/api/commit/3c82ee1e9acc197c9768a624cdef8c2e23c56d00))
|
||||
* myservers_fb keepalive location ([e07e7f3](https://github.com/unraid/api/commit/e07e7f335c8ea4a73966ada90c26b7c82dbb025e))
|
||||
* name package with PR number ([a642bf1](https://github.com/unraid/api/commit/a642bf15fd813dca522808765994414e4ed5a56c))
|
||||
* nuxt config simplification and formatting ([02ffde2](https://github.com/unraid/api/commit/02ffde24d19594949faa97f9d070383b498fdcbe))
|
||||
* only write config when a specific config update action occurs ([ec29778](https://github.com/unraid/api/commit/ec29778e37a50f43eb164991bcf2a6ff9c266033))
|
||||
* or button on sign in page ([1433e93](https://github.com/unraid/api/commit/1433e938d7ac01af326e2875c582a6aa6d622615))
|
||||
* **plugin:** rm Date & Time format settings from Notification Settings ([e2148f3](https://github.com/unraid/api/commit/e2148f3c2eaf77ad707eddb7989cc20ec8df70ab))
|
||||
* properly read log level from environment ([b5151e9](https://github.com/unraid/api/commit/b5151e9ba76a6814e24e8da34e8a3c1bf1cc2144))
|
||||
* public index ([f0641ea](https://github.com/unraid/api/commit/f0641ea7ca0919884dc3b8642c2e6694398e3246))
|
||||
* remove apiKey from server ([b110a11](https://github.com/unraid/api/commit/b110a118fb153c0af09a74755deb468b3760ba27))
|
||||
* remove nghttp3 and only bundle nodejs ([8d8df15](https://github.com/unraid/api/commit/8d8df1592e5af127a992d5634ee9d344055cdf2c))
|
||||
* remove sso if disabled on Unraid-API start ([3bc407c](https://github.com/unraid/api/commit/3bc407c54e8e7aeadebd9ac223d71f21ef97fca1))
|
||||
* remove sso user command ([bbd809b](https://github.com/unraid/api/commit/bbd809b83826e81eef38a06e66f3393e4f83e81e))
|
||||
* remove sso user options ([e34041f](https://github.com/unraid/api/commit/e34041f86ef7ab6cf5e2fdf7efb86458d190edc1))
|
||||
* remove unused config sections ([f0b9c4f](https://github.com/unraid/api/commit/f0b9c4f44ab0ee8f75bf96fde2413988ef4f6a8c))
|
||||
* remove unused fields ([d2d0f7c](https://github.com/unraid/api/commit/d2d0f7cd9acb53ea2372245d7ef669c7ca24ee8a))
|
||||
* remove unused vars ([0507713](https://github.com/unraid/api/commit/0507713972e344ad47bd077554d5888269669e9c))
|
||||
* rename api key resource back to api_key ([ee9666b](https://github.com/unraid/api/commit/ee9666b317d7feb5c15d53e2a6b902c7771c8c7a))
|
||||
* rename modification file ([70a93f2](https://github.com/unraid/api/commit/70a93f2cc63e0e62242be6fe1a717515a6fbec85))
|
||||
* reorder index ([858553f](https://github.com/unraid/api/commit/858553f0debb6424ae0614640b82a050c33f175a))
|
||||
* responsive notifications ([d427054](https://github.com/unraid/api/commit/d427054443176563faa3e44249219c1d938e4b07))
|
||||
* restart the API when an SSO user is added ([a6b0c90](https://github.com/unraid/api/commit/a6b0c906a423df048401750943f02dfdc9bc2619))
|
||||
* restoring sso error ([234bf7d](https://github.com/unraid/api/commit/234bf7dfa4b0be88b6cc13996d8f29ec819da26e))
|
||||
* revert local api key value ([ff40e7a](https://github.com/unraid/api/commit/ff40e7ae392052d3d9e1b084c5f4851e8ebd529e))
|
||||
* rollback if patch exists before applying ([c2f4e8d](https://github.com/unraid/api/commit/c2f4e8d4e5c758601bd20ba491fd077b434ba45e))
|
||||
* secondary changes ([d75331a](https://github.com/unraid/api/commit/d75331a67e3566875ce8642fce80195e79932a4c))
|
||||
* separate install process ([b90a516](https://github.com/unraid/api/commit/b90a51600c3f70615b117f157d41585e55ef49de))
|
||||
* service tests for modifier service ([08c1502](https://github.com/unraid/api/commit/08c150259f2b4630d973803f4edff69c8bf0ec3a))
|
||||
* session issues ([5981693](https://github.com/unraid/api/commit/5981693abd605337f9174ba4c85fd1bfc243edeb))
|
||||
* set background color on webcomponents ([b66e684](https://github.com/unraid/api/commit/b66e6847c895f216a5dec42410186b81a31af1a9))
|
||||
* shared call to createPatch ([eb3e263](https://github.com/unraid/api/commit/eb3e263fb32a748bfa06ec6d119ee51d242707cf))
|
||||
* sidebar notification count ([694f01b](https://github.com/unraid/api/commit/694f01b6c4ab83c4131ae42bc11002d0300497c5))
|
||||
* simplify docs ([d428030](https://github.com/unraid/api/commit/d428030b806f55b62421559d434fc723786b03ad))
|
||||
* sso button token exchange ([f6f2390](https://github.com/unraid/api/commit/f6f2390b0169ceaf90ab88edfab3f2809bfe86b5))
|
||||
* sso login boolean ([34190a6](https://github.com/unraid/api/commit/34190a6910679b65362a9cfa0837bca7775cfda0))
|
||||
* sso testing page and form disable on submit ([ffc6d8a](https://github.com/unraid/api/commit/ffc6d8a286d7c6ba751894464000f9870784507c))
|
||||
* state using crypto ([afce130](https://github.com/unraid/api/commit/afce13099f5018d0c39765bfdd181adc8383a105))
|
||||
* style improvements ([b0f395e](https://github.com/unraid/api/commit/b0f395ef76f11047eaa13091df277df0459e9d8f))
|
||||
* swap to async exit hook ([4302f31](https://github.com/unraid/api/commit/4302f316820a109c76408092994727b2dc030a15))
|
||||
* switch to nest-commander ([1ab2ab5](https://github.com/unraid/api/commit/1ab2ab5b58a1f49cd6b05aaa84bfeced49d68e8e))
|
||||
* try catch restart ([89abee6](https://github.com/unraid/api/commit/89abee680bdbdaa9946ddb991f0e6b5ada9ccdf7))
|
||||
* **ui:** webgui-compatible web component library ([#1075](https://github.com/unraid/api/issues/1075)) ([1c7b2e0](https://github.com/unraid/api/commit/1c7b2e091b0975438860a8e1fc3db5fd8d3fcf93))
|
||||
* unnecessary comment ([0c52256](https://github.com/unraid/api/commit/0c5225612875b96319b28ef447db69ecab15cfda))
|
||||
* unraid single sign on with account app ([5183104](https://github.com/unraid/api/commit/5183104b322a328eea3e4b2f6d86fd9d4b1c76e3))
|
||||
* unraid ui component library ([#976](https://github.com/unraid/api/issues/976)) ([03e2fee](https://github.com/unraid/api/commit/03e2feebc73d620b21e54912e0bbddc1826880e1))
|
||||
* update based on review feedback ([4383971](https://github.com/unraid/api/commit/43839711e3365e31120e156abac3746c55e8e694))
|
||||
* update packageManager field for pnpm ([8d5db7a](https://github.com/unraid/api/commit/8d5db7a9bfdf528e2d58b20cc62434ea5929d24f))
|
||||
* Update plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/include/state.php ([42c0d58](https://github.com/unraid/api/commit/42c0d58da4d0570b7d865a8774964c18120ed585))
|
||||
* upgrade dependencies ([0a0cac3](https://github.com/unraid/api/commit/0a0cac3da74c2fe20f7100a9ad5d1caafa74b157))
|
||||
* upgrade workflow and auto-assign reviewers ([58a419e](https://github.com/unraid/api/commit/58a419ed36926d121e405a3de37bcb39f26f50b1))
|
||||
* use execa for start and stop ([46ab014](https://github.com/unraid/api/commit/46ab0144d41b425015487c251c1884744223ba29))
|
||||
* use plugin file for install and uninstall ([c9ac3a5](https://github.com/unraid/api/commit/c9ac3a5a0a3103fbd9c33a5d909fa475614a704a))
|
||||
* use state passing to validate requests ([4480c14](https://github.com/unraid/api/commit/4480c14c932fd8b42ba44989abdbecb49252e6f3))
|
||||
* use text-secondary-foreground instead of gray ([463a1f7](https://github.com/unraid/api/commit/463a1f7b611599a19a23d3c75156c0a16da83312))
|
||||
* use zod to parse config ([19cf1be](https://github.com/unraid/api/commit/19cf1be079f2ccb9e0cfa10f2fb97a18f15c5729))
|
||||
* validate entries correctly ([b101a69](https://github.com/unraid/api/commit/b101a695e18d71ddd170462b3d49289352166489))
|
||||
* validate token format in both PHP and CLI ([6ef05a3](https://github.com/unraid/api/commit/6ef05a3d7770f799e7d587c2cef8d29f6058bee1))
|
||||
* viewport watch refactor ([9aefa38](https://github.com/unraid/api/commit/9aefa382ec64f08b1da8a3748ce16f637d562c8c))
|
||||
* warning on missing fields ([0ef9aec](https://github.com/unraid/api/commit/0ef9aecccdde879e3be44d0b2a0fa4d8befc53b5))
|
||||
* **web:** activation modal steps, updated copy ([#1079](https://github.com/unraid/api/issues/1079)) ([8af9d8c](https://github.com/unraid/api/commit/8af9d8c58895010e3ddc03cc5fa075ac1e264f50))
|
||||
* **web:** add an 'all' option to notification filter ([7c2a72e](https://github.com/unraid/api/commit/7c2a72e0c9537827c3c96df7b6378c03e2cc2852))
|
||||
* **web:** add confirmation before archiving or deleting all notifications ([d16f08c](https://github.com/unraid/api/commit/d16f08c266953ddb84223f90f1275d19c9d3c380))
|
||||
* **web:** add count labels to notification tabs ([4caea3d](https://github.com/unraid/api/commit/4caea3dfc2c7067062f3ce8d863f9385ad030dbd))
|
||||
* **web:** add delete all notifications button to archive view in notifications sidebar ([3bda9d6](https://github.com/unraid/api/commit/3bda9d6a4ca01cc5580012b0133e72929d6dab40))
|
||||
* **web:** add link to settings in notification sidebar ([f1a4d87](https://github.com/unraid/api/commit/f1a4d873481c212ffde1af7e38327a53a7e41d43))
|
||||
* **web:** add loading and error states to notification sidebar ([2e9183a](https://github.com/unraid/api/commit/2e9183a479e0ec5f7cfc34bb81ccfd05e4bd2b29))
|
||||
* **web:** clear notifications indicator after opening sidebar ([68958d1](https://github.com/unraid/api/commit/68958d17b78220c77c3cda4f0f4068b3ce623688))
|
||||
* **web:** enhance notifications indicator in UPC ([#950](https://github.com/unraid/api/issues/950)) ([6376848](https://github.com/unraid/api/commit/63768486e4ec64ab32666a26adf96f4db4a53e81))
|
||||
* **web:** improve notification count syncing ([#1148](https://github.com/unraid/api/issues/1148)) ([af2057c](https://github.com/unraid/api/commit/af2057c643640270e3e152ff8e08c3045e622437))
|
||||
* **web:** move notification indicator icons to top-right of bell icon ([2fe4303](https://github.com/unraid/api/commit/2fe4303387023d303d7e50fc4d9a41f1eafdcc45))
|
||||
* **web:** open official release notes via header os version ([54a893f](https://github.com/unraid/api/commit/54a893f396b29251b982ff1f26d376d24b962b93))
|
||||
* **web:** pull date format from display/date and time settings ([b058067](https://github.com/unraid/api/commit/b058067b628ca7866a9ba0a6c4c5e4d5505d98cb))
|
||||
* **web:** remove notification indicator pulse ([f320a77](https://github.com/unraid/api/commit/f320a77330c8cc7b92e170b0099d6c7f93b11c0e))
|
||||
* **web:** rm api-key validation from connect sign in ([#986](https://github.com/unraid/api/issues/986)) ([7b105d1](https://github.com/unraid/api/commit/7b105d18678e88a064f0643d6e857704789e0ee8))
|
||||
* **web:** rm old notification bell upon plugin installation ([#979](https://github.com/unraid/api/issues/979)) ([e09c07c](https://github.com/unraid/api/commit/e09c07c5070d59ac032baeff1ed253b5c00f4163))
|
||||
* **web:** support markdown in notification messages ([90cbef7](https://github.com/unraid/api/commit/90cbef774962e9d8ede47df7a4c1ca06f2a6651b))
|
||||
* **web:** use Markdown helper class to interact with markdown ([f9c2d35](https://github.com/unraid/api/commit/f9c2d353133b01e74fe1bfbc420df3980d944012))
|
||||
* work intent ([feee4be](https://github.com/unraid/api/commit/feee4bebfe97620c73e6a6093065f22ea26ee8b9))
|
||||
* work intent process ([b04a97a](https://github.com/unraid/api/commit/b04a97a493f06c450949c674629e8a787164464b))
|
||||
* zod config no longer any ([c32c5f5](https://github.com/unraid/api/commit/c32c5f57127b9469bde8806d78dc364562e73d9f))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* 12 hour timestamp logic corrected ([03be43b](https://github.com/unraid/api/commit/03be43b4579f1dcf6a666a144f75b3063576748a))
|
||||
* add another missing symlink ([4e7f3ff](https://github.com/unraid/api/commit/4e7f3ff4d9aa0e4af417a50e2b30537dda3c759c))
|
||||
* allow concurrent testing with a shared patcher instance ([623846e](https://github.com/unraid/api/commit/623846ef46eb24a32c62516de58e8bc5d0219833))
|
||||
* **api:** append time to formatted date when a custom date format is selected ([0ac8ed9](https://github.com/unraid/api/commit/0ac8ed9d9e7e239e471eedf466832aed0270d123))
|
||||
* **api:** change log output location for diagnostic compatibility ([#1130](https://github.com/unraid/api/issues/1130)) ([cba1551](https://github.com/unraid/api/commit/cba155138379d47bc3151c7c27d745ba6a345d83))
|
||||
* **api:** delay pm2 start until server has booted ([bd3188e](https://github.com/unraid/api/commit/bd3188efea4d3656994ffae32bd53f821c96358d))
|
||||
* **api:** exclude duplicates from legacy script in archive retrieval ([8644e13](https://github.com/unraid/api/commit/8644e130979ed8740c5a8da0b3984266e2b3684c))
|
||||
* **api:** improve defaults in PM2 service ([#1116](https://github.com/unraid/api/issues/1116)) ([57526de](https://github.com/unraid/api/commit/57526dede69e3a6547d05183e43c5b36dd1cae89))
|
||||
* **api:** logrotate modification & permissions ([#1145](https://github.com/unraid/api/issues/1145)) ([5209df2](https://github.com/unraid/api/commit/5209df2776e1a985e82bedc655fe28acf1fd0bde))
|
||||
* **api:** make cookie recognition during websocket connection more ([353e012](https://github.com/unraid/api/commit/353e012db8ab5280863f32392c520b4a330c13cc))
|
||||
* **api:** pm2 start script & limit auto restarts ([#1040](https://github.com/unraid/api/issues/1040)) ([ebcd347](https://github.com/unraid/api/commit/ebcd3479e735724626ffc6907c338d5080898bee))
|
||||
* **api:** retry mothership connection up to 3x before logout ([#1069](https://github.com/unraid/api/issues/1069)) ([c27bb1b](https://github.com/unraid/api/commit/c27bb1be4c7a9ab201585586f3bc5e4afa1c7791))
|
||||
* **api:** sanitize incoming user session id's ([f5e3424](https://github.com/unraid/api/commit/f5e3424b79702e8f959b5519e83370a9e1d2033b))
|
||||
* **api:** slow init of unraid-api cli ([#1022](https://github.com/unraid/api/issues/1022)) ([5dbbae7](https://github.com/unraid/api/commit/5dbbae796792a62234497d056eac019aa084b21c))
|
||||
* **api:** update deploy-dev script to dist instead of src ([55cce09](https://github.com/unraid/api/commit/55cce09e65521762a6fe388d5b9b88ace1337c26))
|
||||
* **api:** validate cookie session data ([491f680](https://github.com/unraid/api/commit/491f680607ce7244d9e47a457e44cde711fbe00c))
|
||||
* apply and rollback error handling ([e22191b](https://github.com/unraid/api/commit/e22191bc77bc09f5c6c4ad57e5073829cf966ba4))
|
||||
* authorization type error ([#987](https://github.com/unraid/api/issues/987)) ([7a4799e](https://github.com/unraid/api/commit/7a4799e9cd4caef6acfc3661d205a377fcf499ab))
|
||||
* back to default configs ([b5711c9](https://github.com/unraid/api/commit/b5711c91284072991bcf409ac6126cd4b46afc7c))
|
||||
* backup restore formatting ([15210f6](https://github.com/unraid/api/commit/15210f64b0938ec884a3ef4379d245c661eab9a3))
|
||||
* basic test fixed ([2f38035](https://github.com/unraid/api/commit/2f38035520ca0fe796c981d08b9136d89ffc5888))
|
||||
* better js file handling ([ddf160e](https://github.com/unraid/api/commit/ddf160e878a352842e813154b607945ccc7b4081))
|
||||
* better loader functionality and error handling ([8a57d2d](https://github.com/unraid/api/commit/8a57d2dccbcb9c2effc5df5d8c69ad02713de24a))
|
||||
* check width before changing viewport ([f07381b](https://github.com/unraid/api/commit/f07381b243501ecc6d54063881faad77a99a7655))
|
||||
* chown correctly ([#1185](https://github.com/unraid/api/issues/1185)) ([11b0441](https://github.com/unraid/api/commit/11b04417371ba77eddc12699db8575988d6deafc))
|
||||
* cleaner logs for starting API ([79f26ef](https://github.com/unraid/api/commit/79f26ef251cb42e7f2106d00c6c05e2bf17b8227))
|
||||
* cleanup commands ([052aea0](https://github.com/unraid/api/commit/052aea06a0d30963532f29f9961fce0ffc7fa3e8))
|
||||
* clearer error messaging ([e373849](https://github.com/unraid/api/commit/e37384966c5b9079bb507052dcaba56232c1c42a))
|
||||
* code review feedback ([c66079e](https://github.com/unraid/api/commit/c66079e9a8e0ef47e5054118d0581bec708ac604))
|
||||
* completion script registration ([05c8c9b](https://github.com/unraid/api/commit/05c8c9bf078ece2061ad8ae32497f52b8c9b94dc))
|
||||
* connect breaks default css of header ([#1155](https://github.com/unraid/api/issues/1155)) ([4ac9aa3](https://github.com/unraid/api/commit/4ac9aa3e409d0d89f2be61bfbafb8d7b5a5b3b00))
|
||||
* connect key role ([2dcfc1c](https://github.com/unraid/api/commit/2dcfc1c19a1d085df84f0b1b50c096e3220205dd))
|
||||
* create api key for connect on startup ([58329bc](https://github.com/unraid/api/commit/58329bc29521ebc26b27ee20013ac3926c5088c2))
|
||||
* create api key permissions ([cefb644](https://github.com/unraid/api/commit/cefb644bd7fa513f553ca0ca4c49f0fb42a74112))
|
||||
* create connect key ([6b1ab7b](https://github.com/unraid/api/commit/6b1ab7b74ae1d2938fa9105180a5f66e9604fd41))
|
||||
* create PR ignored ([bdfefa8](https://github.com/unraid/api/commit/bdfefa808f5f1d85ff957a78a624edcef3afb47a))
|
||||
* create releases as drafts ([0adba3a](https://github.com/unraid/api/commit/0adba3ae3566ad84626a9ab1cf7d38edb24de69f))
|
||||
* cwd on ecosystem.config.json ([dfd0da4](https://github.com/unraid/api/commit/dfd0da4ca23078f6de2e54d5e5bd6cba06334abc))
|
||||
* dark theme as array ([1021d0d](https://github.com/unraid/api/commit/1021d0da0d7a919dedec70656bb52775575aa9e7))
|
||||
* default overwrite false test ([cf59107](https://github.com/unraid/api/commit/cf59107e568d91be684176335db5300bee9be865))
|
||||
* delete .original files ([a9eb21a](https://github.com/unraid/api/commit/a9eb21aac0f373990aaa3f7a99731612540533cf))
|
||||
* delete unused line ([de4882e](https://github.com/unraid/api/commit/de4882ea17f54e788049cc5bb96b99b16822b6b4))
|
||||
* deprecated version warning ([89d0bd2](https://github.com/unraid/api/commit/89d0bd2e6da35fb1e8d95627d38edb54f82e0c6b))
|
||||
* **deps:** update all non-major dependencies ([#1158](https://github.com/unraid/api/issues/1158)) ([45ebc8b](https://github.com/unraid/api/commit/45ebc8b6e07c53ad3eee28d5cf8ac9cd0d827754))
|
||||
* **deps:** update all non-major dependencies ([#1168](https://github.com/unraid/api/issues/1168)) ([443b608](https://github.com/unraid/api/commit/443b608163cdb64775d6758b8207cbe745f892f4))
|
||||
* **deps:** update apollo graphql packages ([7b1ee99](https://github.com/unraid/api/commit/7b1ee9940cca46e563bb79c7056996315f9decc5))
|
||||
* **deps:** update dependency @apollo/client to v3.12.6 ([22ce615](https://github.com/unraid/api/commit/22ce61574f862eac4cdf8c00141bfbf1ac948055))
|
||||
* **deps:** update dependency @apollo/client to v3.12.6 ([bb7800a](https://github.com/unraid/api/commit/bb7800a8c088705fd8310671a9896cbe9b0184e5))
|
||||
* **deps:** update dependency @apollo/client to v3.12.9 ([6607cf2](https://github.com/unraid/api/commit/6607cf20c10a091d466c6a8031eebc17feb3e3fc))
|
||||
* **deps:** update dependency @floating-ui/dom to v1.6.13 ([08798d2](https://github.com/unraid/api/commit/08798d2f77683412807d684d7a8e63f1aadb0c34))
|
||||
* **deps:** update dependency @floating-ui/dom to v1.6.13 ([4d4c218](https://github.com/unraid/api/commit/4d4c218ac78e82a18679ec7b4939523db032b99b))
|
||||
* **deps:** update dependency @floating-ui/vue to v1.1.6 ([b4b7d89](https://github.com/unraid/api/commit/b4b7d898b62f746180b7f5730b5d9b5033dcecc2))
|
||||
* **deps:** update dependency @floating-ui/vue to v1.1.6 ([4c07d38](https://github.com/unraid/api/commit/4c07d389523f277950b8d2d359102f889587e5ce))
|
||||
* **deps:** update dependency @graphql-tools/load-files to v7.0.1 ([4e5c724](https://github.com/unraid/api/commit/4e5c7242e43cc356f1c69adcfcd25b57896af476))
|
||||
* **deps:** update dependency @nestjs/schedule to v4.1.2 ([faf0de5](https://github.com/unraid/api/commit/faf0de5a19256efb83dc45a484e3cba65596ccd7))
|
||||
* **deps:** update dependency chokidar to v4.0.3 ([d63a93c](https://github.com/unraid/api/commit/d63a93c55004d17b6d17634c55ffbc5670ebbec7))
|
||||
* **deps:** update dependency dockerode to v4 ([#830](https://github.com/unraid/api/issues/830)) ([c331ecd](https://github.com/unraid/api/commit/c331ecd50c4910fd6c35e5ad92b3f676d552febc))
|
||||
* **deps:** update dependency dotenv to v16.4.7 ([c66a650](https://github.com/unraid/api/commit/c66a6502b027853046d126a14ddee870ffabd10c))
|
||||
* **deps:** update dependency execa to v9.5.2 ([d487c90](https://github.com/unraid/api/commit/d487c90ccc20162c76f0cdf49a736c1fee4271bd))
|
||||
* **deps:** update dependency express to v4.21.2 ([a070306](https://github.com/unraid/api/commit/a07030684c8777e47eb4a51be0ea680b7f217e74))
|
||||
* **deps:** update dependency focus-trap to v7.6.4 ([41ff232](https://github.com/unraid/api/commit/41ff232a3232dda66e5cdc2d4808a820a90a5d34))
|
||||
* **deps:** update dependency focus-trap to v7.6.4 ([f0e3038](https://github.com/unraid/api/commit/f0e3038ee7426aafb6cef01b85b47893c2238302))
|
||||
* **deps:** update dependency got to v14.4.5 ([975a47c](https://github.com/unraid/api/commit/975a47c7d47841c49443f46264feb54abf53698c))
|
||||
* **deps:** update dependency graphql-ws to v5.16.2 ([a189a03](https://github.com/unraid/api/commit/a189a0308a734e66750fe5059f7c59d8c9532bd8))
|
||||
* **deps:** update dependency graphql-ws to v5.16.2 ([25d8f08](https://github.com/unraid/api/commit/25d8f085b67c2e53876d837c739214dc874116b8))
|
||||
* **deps:** update dependency ini to v4.1.3 ([4c88cbe](https://github.com/unraid/api/commit/4c88cbee4b2d5f6717241dadac23bfe90ce15193))
|
||||
* **deps:** update dependency node-window-polyfill to v1.0.4 ([8bfa88f](https://github.com/unraid/api/commit/8bfa88f4bc932eb82dd9b33a494811ea15764758))
|
||||
* **deps:** update dependency openid-client to v6.1.7 ([0f50517](https://github.com/unraid/api/commit/0f50517a8544e1eb9b08ad1b3f05f798491b7f23))
|
||||
* **deps:** update dependency p-retry to v6.2.1 ([c6f3241](https://github.com/unraid/api/commit/c6f324155019e066701723a57b642c6e3ba8332d))
|
||||
* **deps:** update dependency pm2 to v5.4.3 ([a754090](https://github.com/unraid/api/commit/a75409026dd4e3d9ed120802012b67b179327448))
|
||||
* **deps:** update dependency radix-vue to v1.9.12 ([0fd433f](https://github.com/unraid/api/commit/0fd433fe2a6b3f787624cb5a98efeae0f6c31cfd))
|
||||
* **deps:** update dependency radix-vue to v1.9.13 ([249feff](https://github.com/unraid/api/commit/249feff5cfe0bbb60bfa8f943b76b9c16c6c161b))
|
||||
* **deps:** update dependency uuid to v11.0.5 ([7e3398b](https://github.com/unraid/api/commit/7e3398b2efabf1a5407d6e20c165eb4923b3bab2))
|
||||
* **deps:** update graphql-tools monorepo ([cd7e2fe](https://github.com/unraid/api/commit/cd7e2feea199276a1d431cf355e54e12e5960d9a))
|
||||
* **deps:** update graphqlcodegenerator monorepo ([0446c59](https://github.com/unraid/api/commit/0446c5924a6a9dd15b875628ca0f1197cfe521c4))
|
||||
* **deps:** update graphqlcodegenerator monorepo ([15c789d](https://github.com/unraid/api/commit/15c789dbb34b85bed55c2731fb8ae8260f5f311f))
|
||||
* **deps:** update nest monorepo to v10.4.15 ([07b1ea9](https://github.com/unraid/api/commit/07b1ea9a10634a597909ae1d237cc3b1e7f959b7))
|
||||
* **deps:** update nest-graphql monorepo to v12.2.2 ([91aabd9](https://github.com/unraid/api/commit/91aabd9ffbfb8c2ceb4110217dfc05de8859077d))
|
||||
* dev mode ([fd64e01](https://github.com/unraid/api/commit/fd64e01e0c87db03fc2d4d0f32a0e8205fbe8b84))
|
||||
* do not process.exit on restart or stop command ([933575f](https://github.com/unraid/api/commit/933575fc2badbb09b3a9d3c66724e37a9ee246f2))
|
||||
* docs creation workflow ([86134c6](https://github.com/unraid/api/commit/86134c60856c130dab9f96b718d9afa5bbab1e50))
|
||||
* don't check code for execa ([508a5eb](https://github.com/unraid/api/commit/508a5eb49d9514dca9953317d9fa93314fe63e4c))
|
||||
* don't specify pnpm version in install ([929a4d2](https://github.com/unraid/api/commit/929a4d2deaccbdcf16c623ded62b80535c88b672))
|
||||
* dont remove login file without a backup presetn ([0370e4f](https://github.com/unraid/api/commit/0370e4f7ea3e3df0d2264264324d8e53ffc0c086))
|
||||
* downgrade marked to fix changelog preview issue ([cfb3a45](https://github.com/unraid/api/commit/cfb3a45533d3c1bd31c44094f7ae2912e77a673e))
|
||||
* edit settings padding issue ([adf349b](https://github.com/unraid/api/commit/adf349b76560b5f1fd4c320da35b3c6f660895fb))
|
||||
* empty manifest and version alignment ([c4c44d9](https://github.com/unraid/api/commit/c4c44d92caa593795b9cb111a27828ecb8f62dbd))
|
||||
* ensure directory exists before making connect key ([9e27ec9](https://github.com/unraid/api/commit/9e27ec98b68a49bdd6dc4b03de8c0cc3a1470a5e))
|
||||
* excess spacing in api-key.service ([1deb002](https://github.com/unraid/api/commit/1deb0023287a39d40e52e89c515a28e62352f62c))
|
||||
* extra log line ([1183063](https://github.com/unraid/api/commit/1183063aa7063afd8222def18f5e1fd6077e8c88))
|
||||
* extra spacing in config.ts ([f3ee7be](https://github.com/unraid/api/commit/f3ee7be80f2c60266fbb13597a70f0a389fb577f))
|
||||
* file modification service fixes ([aa5b3f4](https://github.com/unraid/api/commit/aa5b3f4e47ed88df23af00dfcccb7b64786b6231))
|
||||
* finalize workflow fixes ([77d427a](https://github.com/unraid/api/commit/77d427a9f3d8ef3b846236858426f558d1acc422))
|
||||
* find by key, not ID ([3c3fa1e](https://github.com/unraid/api/commit/3c3fa1e27cfabbe6926c3da8870751397eed1def))
|
||||
* fix libvirt bindings ([#1167](https://github.com/unraid/api/issues/1167)) ([5817e5d](https://github.com/unraid/api/commit/5817e5d4b1697bbdfaa1984ccd650a232233cc15))
|
||||
* format authrequest mod as other files ([180a81d](https://github.com/unraid/api/commit/180a81dbae8e749eae237fc8cee2950c790eedf0))
|
||||
* formatting issue ([42ca969](https://github.com/unraid/api/commit/42ca9691f7547a4340501863c1882efc0aee4c60))
|
||||
* further resolve sso sub ids issues ([ef3d0ea](https://github.com/unraid/api/commit/ef3d0ead687d4a6071da290c0df29c12163303e1))
|
||||
* improve typing and format lookup ([c6097f8](https://github.com/unraid/api/commit/c6097f86e42fcc57209c1344029abe854198edca))
|
||||
* initial feedback about report addressed ([5dee09c](https://github.com/unraid/api/commit/5dee09c77ad375de2eca59f650e5fea2070087b5))
|
||||
* install as-integrations/fastify ([ff4546d](https://github.com/unraid/api/commit/ff4546d6692d2a4799f2dbeef0d5e5c6bac62561))
|
||||
* install syntax error ([ec83480](https://github.com/unraid/api/commit/ec83480eb6aea09b98b9135516dc1fc8cdd6c692))
|
||||
* integration of `unraid-ui` tailwind config in `web` ([#1074](https://github.com/unraid/api/issues/1074)) ([f3cd85b](https://github.com/unraid/api/commit/f3cd85bd3f02bdbe4c44136189d1c61935015844))
|
||||
* length ([83579f1](https://github.com/unraid/api/commit/83579f1fbd03ffe929d009c20d214b4de62835c6))
|
||||
* lint ([0f218b8](https://github.com/unraid/api/commit/0f218b8b72e397734823efab8f2141973a3a80ce))
|
||||
* lint ([82bca54](https://github.com/unraid/api/commit/82bca54c594265ddf23a298691bd7ef6d4b47f32))
|
||||
* lint ([ceb443d](https://github.com/unraid/api/commit/ceb443da15d177a950c36af61b93a7126cf4ca85))
|
||||
* lint ([da04e7c](https://github.com/unraid/api/commit/da04e7ce0873d7802a936952d91e9867f0868a6e))
|
||||
* lint ([7d87f0e](https://github.com/unraid/api/commit/7d87f0eee23dfa0f391fd342d38ed9084f18d8d4))
|
||||
* logrotate error ([8c64dd2](https://github.com/unraid/api/commit/8c64dd2f2c65aa83ce0e2d501357ee595c976e56))
|
||||
* lowercase or ([386cbde](https://github.com/unraid/api/commit/386cbdef5c9158290e03c670efb992cf11d5af1b))
|
||||
* main.yml release issue ([8a2a24e](https://github.com/unraid/api/commit/8a2a24eb22762034d44995580d6057186521dae5))
|
||||
* make public not a part of folder structure in PR ([099a88e](https://github.com/unraid/api/commit/099a88eb4970da48e57dafbc3807e16f1987d7fc))
|
||||
* marked single input ([ceacbbe](https://github.com/unraid/api/commit/ceacbbe5d46466627df0fccc5ca8e7c56fa36a37))
|
||||
* missing server type ([f1b721b](https://github.com/unraid/api/commit/f1b721bd72b875d9ff8c0bca2cc1eee506ba7697))
|
||||
* mock ensureDirSync ([7e012e6](https://github.com/unraid/api/commit/7e012e6a2eb96ccddf5a1f69d7580b4bdfe7a0a9))
|
||||
* more color work ([c48f826](https://github.com/unraid/api/commit/c48f8268def64ef8828dea556360b375b8cb32c7))
|
||||
* more generic test ([0f651db](https://github.com/unraid/api/commit/0f651dbf61a1822b492aa80030f0bc231bc6f606))
|
||||
* more verbose logging for node install to find issues ([445af0c](https://github.com/unraid/api/commit/445af0c147ef641dac05ebeb2d44e63e8a4df799))
|
||||
* oauth2 api prefix ([ec00add](https://github.com/unraid/api/commit/ec00adde20d4d9eca28f6b18615073305f491a73))
|
||||
* only instantiate service one time ([933dc81](https://github.com/unraid/api/commit/933dc81b6c50db5a33f586f7094e1ea524b9a9fa))
|
||||
* only run release if releases_create == 'true' ([e5196f9](https://github.com/unraid/api/commit/e5196f97554d5f8d8d6d3cbd574049d641621361))
|
||||
* only toast unread notifications, not archived ones ([cc59be6](https://github.com/unraid/api/commit/cc59be6cb3efc71226ee50f9f04e37a2e4b50de6))
|
||||
* padding and glob function issues ([1d3f2eb](https://github.com/unraid/api/commit/1d3f2eb8213115c3385ac2d29ee8f53560347ba8))
|
||||
* pass ssoSubIds only ([5adf13e](https://github.com/unraid/api/commit/5adf13ee070bdcd849339460b9888e51d224e765))
|
||||
* pass token to password field ([499b023](https://github.com/unraid/api/commit/499b023d359ed5181450ee9e04cbbf4531a4a680))
|
||||
* patch-utils unused ([047808d](https://github.com/unraid/api/commit/047808dce0cd9e9b4b273a9124dbd45ca9446208))
|
||||
* paths now correct, better download logic ([16db2d9](https://github.com/unraid/api/commit/16db2d908dcb2c65508b367712c51bf9872a95e5))
|
||||
* PHP Warning in state.php ([#1126](https://github.com/unraid/api/issues/1126)) ([c154b4e](https://github.com/unraid/api/commit/c154b4e0ad2d0627b1541a7f9ee5e55235d4dd5e))
|
||||
* properly log error with template string ([3781f1f](https://github.com/unraid/api/commit/3781f1f41c7f0eef604daee0402ed9a2bb27cd46))
|
||||
* pull token from query not params ([2e827e7](https://github.com/unraid/api/commit/2e827e7cabe4a6a069d4e8779015e5896d8a1d1d))
|
||||
* re-add manifest ([d1a42ab](https://github.com/unraid/api/commit/d1a42abf9cfe58609aff2e325a4f299616984242))
|
||||
* re-add type-check ([60e9d1d](https://github.com/unraid/api/commit/60e9d1d912c983cf04e3e6cf15e221c39938612a))
|
||||
* recreate package-lock to fix issues ([ad5a537](https://github.com/unraid/api/commit/ad5a53793d25ac9f63bae6df6c2a30d8d2780c67))
|
||||
* release-please upload single draft ([33e0e45](https://github.com/unraid/api/commit/33e0e45921dca4f19a06e3134a434201695e2372))
|
||||
* remove console log ([8e75b82](https://github.com/unraid/api/commit/8e75b8254bbda93ded786750226090b769bed5c4))
|
||||
* remove devDependencies from output package json ([294869b](https://github.com/unraid/api/commit/294869bbea7f8a1863f8aafae6b074330e057679))
|
||||
* remove extra space ([a99ee03](https://github.com/unraid/api/commit/a99ee03fc37059b3a018db289c43fc419a634524))
|
||||
* remove isNaN in favor of number.isNaN ([03e3a46](https://github.com/unraid/api/commit/03e3a46092db613281176b88cae284f6448027c6))
|
||||
* remove line from or in button ([1a1bce7](https://github.com/unraid/api/commit/1a1bce7b64b1cf90505f811e11b585ff87476f72))
|
||||
* remove memory key generation ([b84db13](https://github.com/unraid/api/commit/b84db1322104c7f26f7b6378f25a2757b3010c6d))
|
||||
* remove unused constructor ([e0e2a7b](https://github.com/unraid/api/commit/e0e2a7b41c5e599ed4cf3bf49c7faea3b71f0b70))
|
||||
* remove unused date-fns ([fe94ef5](https://github.com/unraid/api/commit/fe94ef5ba88df56aad87089081dd5fe4518fa414))
|
||||
* remove unused login entries ([7833b5d](https://github.com/unraid/api/commit/7833b5db386f724318857fc31d825fb3534c84b9))
|
||||
* remove usage of Role.UPC ([d1e2f6e](https://github.com/unraid/api/commit/d1e2f6e0b391cb4eca75a0997b41cb99a9953d42))
|
||||
* render function fixed ([8008ab4](https://github.com/unraid/api/commit/8008ab46fb2f231b68201758a258fd43e2e1672e))
|
||||
* report issues + pm2 issues ([28c383e](https://github.com/unraid/api/commit/28c383e1d111d4ac4226d7d966533ba80ca5d9a1))
|
||||
* reset config to be closer to default ([b7fbb0b](https://github.com/unraid/api/commit/b7fbb0b6af0453f5f6a17087bb7e68c393b9fe3f))
|
||||
* resource busy when removing all subdirectories ([29936c9](https://github.com/unraid/api/commit/29936c90938fb83bc2f154315ca63a9d7cc98552))
|
||||
* restart command elegant ([296117b](https://github.com/unraid/api/commit/296117b51aac8a4c15366f2271af858868b6e071))
|
||||
* restore upgradepkg before install ([fddca27](https://github.com/unraid/api/commit/fddca2738c0ec016e744169d88b35a55dea092fa))
|
||||
* revert changelog ([e9d47ca](https://github.com/unraid/api/commit/e9d47caf181148317e5ba8f0d11a433b09add0e3))
|
||||
* revert changes to indicator.vue ([84d2a83](https://github.com/unraid/api/commit/84d2a832c0f64e52be05670eb438b21bff2e5163))
|
||||
* revert config ([c17db6d](https://github.com/unraid/api/commit/c17db6d7648c15f71cd2195530cd0c2d051db3f6))
|
||||
* revert dockerode upgrade ([#1140](https://github.com/unraid/api/issues/1140)) ([a74a379](https://github.com/unraid/api/commit/a74a379a93fd15a315e31191de1bf69c5879f8a6))
|
||||
* revert myservers.cfg ([d0896f3](https://github.com/unraid/api/commit/d0896f3ef8aebdd9c76d805ed6a35b4a5d5a1b08))
|
||||
* sandbox defaults in dev mode wrong ([2a24919](https://github.com/unraid/api/commit/2a2491936cf85013be836450ab7ed0cc11207e11))
|
||||
* sequential test execution for generic-modification ([79ee1f7](https://github.com/unraid/api/commit/79ee1f7552cee47c6f5a8eb5942468292212e2f2))
|
||||
* shell path to unraid-api ([15d11e4](https://github.com/unraid/api/commit/15d11e477bb2a08d785a7b22bd51900279a55508))
|
||||
* shorten work intent form ([95fe671](https://github.com/unraid/api/commit/95fe671717ab856518f5b4893dfbcbade0d0f2ed))
|
||||
* simplify api setup index ([701b1fb](https://github.com/unraid/api/commit/701b1fbd9096c9675475062eaf32a2cbfb0567b9))
|
||||
* simplify upcoming features ([8af79b2](https://github.com/unraid/api/commit/8af79b27501b42e1c1f7697756a56a9001000d8f))
|
||||
* small modal window ([#1183](https://github.com/unraid/api/issues/1183)) ([2183965](https://github.com/unraid/api/commit/2183965757ded27a5a01a6e27c4b783c9434af2e))
|
||||
* staging build issues ([e6bcb8d](https://github.com/unraid/api/commit/e6bcb8de7daee463f7ac0dbf977e085e108302ba))
|
||||
* start command simplification ([e1faf3a](https://github.com/unraid/api/commit/e1faf3aa8db5973eb1bb0ea7a4844f820504618d))
|
||||
* stop command exits ([2dbfdb6](https://github.com/unraid/api/commit/2dbfdb670a773114c0fdc68c7cf9d29fa4e28a9b))
|
||||
* storybook resolution issue ([#1153](https://github.com/unraid/api/issues/1153)) ([52c70b9](https://github.com/unraid/api/commit/52c70b9d85469008894d44788429ba298b082ac7))
|
||||
* strip components from tar line ([911cd5b](https://github.com/unraid/api/commit/911cd5bc0b0983df4ca8c9057bea5166f7d1c7f1))
|
||||
* swap to placeholder key ([d1864d0](https://github.com/unraid/api/commit/d1864d0020ed56ab2368d23b48604b55cff21ae4))
|
||||
* switch to useToggle ([848233f](https://github.com/unraid/api/commit/848233f05465053876ac6f9f6ac4bfad2a48abff))
|
||||
* test issues ([e4b55b1](https://github.com/unraid/api/commit/e4b55b133bb2dc4bf2ccfd6fd2fc244daadbea53))
|
||||
* test simplification to ensure no redownloads ([e07dad3](https://github.com/unraid/api/commit/e07dad3a6947aa186c4ac03032b5b3813cd046b6))
|
||||
* tests ([25c1c1a](https://github.com/unraid/api/commit/25c1c1a55a3fb32b76bf5cb7257a4ba44f717a89))
|
||||
* tests and validate token clears screen ([7f48ddd](https://github.com/unraid/api/commit/7f48dddcd2e2ea1ae3a55ecc54d5ac274535b714))
|
||||
* theme store now uses singular variables object ([5ca6e40](https://github.com/unraid/api/commit/5ca6e40b2d4942385b12a4325d6b8a551cb3f44b))
|
||||
* thorw on invalid token body ([f1af763](https://github.com/unraid/api/commit/f1af763eaf0dd8215eed470293d3a7f98784f38a))
|
||||
* type error on element render ([a2563eb](https://github.com/unraid/api/commit/a2563eb8e710a9ac7259c4260cad9a3454565dae))
|
||||
* type for generic test ([e856535](https://github.com/unraid/api/commit/e85653592a9d6eadcd0be89bf90a96c5d313fda3))
|
||||
* unit test issues ([c58f7a7](https://github.com/unraid/api/commit/c58f7a7f246902c7d354eb51d1c87c8ea3b636a3))
|
||||
* unit tests updated ([9548505](https://github.com/unraid/api/commit/954850535bec6b09aaf66b01d3ee749c8a22de5d))
|
||||
* unneeded await on api-key service ([0325be7](https://github.com/unraid/api/commit/0325be757ee4c04b5c23365ff592f521a492595b))
|
||||
* unused imports ([a5447aa](https://github.com/unraid/api/commit/a5447aa2f4c99968651fa3750d6bf0e8d68678de))
|
||||
* upc header text color ([f989026](https://github.com/unraid/api/commit/f9890260d1c4abe69dac3ac4c05ebab17aab5161))
|
||||
* Update renovate.json ([7dbb9c9](https://github.com/unraid/api/commit/7dbb9c991437cfe2d891797adcc452d0064fc1a9))
|
||||
* update tests ([d0696a9](https://github.com/unraid/api/commit/d0696a93810893ccd6c676df1c639ca279992428))
|
||||
* upgradepkg ([90cf1a8](https://github.com/unraid/api/commit/90cf1a8eea67d3dbc736ecdfba47e0025b1dc31c))
|
||||
* upload to correct tag directory on build ([c5fe723](https://github.com/unraid/api/commit/c5fe723a0abee0d0fc494a5b512c995001ae0615))
|
||||
* upload to release by name ([70333a0](https://github.com/unraid/api/commit/70333a00f6eed56fbec3e922db01b1ba370b00f3))
|
||||
* use an enum and defaults for sandbox value ([eb56483](https://github.com/unraid/api/commit/eb56483ba2693944d39f4409c91b75ee82a7d30b))
|
||||
* use batchProcess ([ffbb9d7](https://github.com/unraid/api/commit/ffbb9d7750568bfa849d21e051503d1fcca5355f))
|
||||
* use cwd when running application ([e016652](https://github.com/unraid/api/commit/e01665264b6f45366cdacf60c0f3553adfbd85d3))
|
||||
* use foreground text color for UPC ([87b8165](https://github.com/unraid/api/commit/87b816550d413dc9023c5057efe18b9cb26761e7))
|
||||
* use placeholder in test API key ([c6b7755](https://github.com/unraid/api/commit/c6b7755214de8bedd5c0f2735473c2a559b1e26f))
|
||||
* watch all events to load keys ([59ca177](https://github.com/unraid/api/commit/59ca17787e4d36113b0a8c5ef2117acfc491c49c))
|
||||
* **web:** broken modals ([aebf339](https://github.com/unraid/api/commit/aebf3392595d45c84a84668f461c632a2d62e7dd))
|
||||
* **web:** display error message in sidebar when api is offline ([#984](https://github.com/unraid/api/issues/984)) ([125c0a1](https://github.com/unraid/api/commit/125c0a140b4e9b5401bacf1addab1820c412917e))
|
||||
* **web:** edge case where archived notifications don't appear ([0a8c574](https://github.com/unraid/api/commit/0a8c5746fc2b8f8639643f013c1f19f0d7236d41))
|
||||
* **web:** env var typo ([22cf90b](https://github.com/unraid/api/commit/22cf90b27fadec3024d9d038c53683e8f8a723bc))
|
||||
* **web:** escaping html-encoded symbols like apostrophes in translations ([#1002](https://github.com/unraid/api/issues/1002)) ([04a3362](https://github.com/unraid/api/commit/04a33621e1d406d75ed0ff9af9f1f945813a1e8d))
|
||||
* **web:** flash of disconnected api state on page load ([a8c02f4](https://github.com/unraid/api/commit/a8c02f4c49433b440a6f9c70f269bf69076655dc))
|
||||
* **web:** infinite scroll loop when there's only 1 page of notifications ([e9f2fc4](https://github.com/unraid/api/commit/e9f2fc424c350d07c756ae7573e90f615bcae25b))
|
||||
* **web:** infinite trigger at bottom of infinite scroll ([eb691d3](https://github.com/unraid/api/commit/eb691d3514d8dc079987bfa566de4aa86094ef67))
|
||||
* **web:** name of toaster component ([e093242](https://github.com/unraid/api/commit/e093242d20ddd72567396f4a53238250f2199a64))
|
||||
* **web:** notification styles & alignment ([#968](https://github.com/unraid/api/issues/968)) ([0d65e12](https://github.com/unraid/api/commit/0d65e12cede3324261fd3b219745b1e7793a33de))
|
||||
* **web:** refetch notifications for sidebar when new notifications arrive ([591bf4a](https://github.com/unraid/api/commit/591bf4a643ccc13c151c0a8cafad833d3137043e))
|
||||
* **web:** remove warn and error console log removal ([#1086](https://github.com/unraid/api/issues/1086)) ([9375639](https://github.com/unraid/api/commit/9375639e4a71ecfe8d4b877301c1f9bb22800a72))
|
||||
* **web:** replaces dompurify with isomorphic-dompurify to enable server-side usage with same syntax ([27834d9](https://github.com/unraid/api/commit/27834d92375be96a7842e81cc88eb083bcf127b8))
|
||||
* **web:** reset infinite scroll when notification filters change ([da6de2c](https://github.com/unraid/api/commit/da6de2ccdb710772a199c8cba8952adc247412db))
|
||||
* **web:** sanitize changelog markup after parsing ([c960292](https://github.com/unraid/api/commit/c96029273283f5970a5029eea1d7f451bbd0071b))
|
||||
* **web:** stop opening notification sidebar to archive tab ([325e75f](https://github.com/unraid/api/commit/325e75f5d444908a2227fbe2e94be9ab5196ad8e))
|
||||
* **web:** theme header differences ([#1085](https://github.com/unraid/api/issues/1085)) ([1ccdd8d](https://github.com/unraid/api/commit/1ccdd8dc71ee5e1e3aacabd113d1cf213ca7c7ae))
|
||||
* **web:** track 'notification seen' state across tabs & page loads ([#1121](https://github.com/unraid/api/issues/1121)) ([64cf6ec](https://github.com/unraid/api/commit/64cf6ecc6aec25cd8edee5659efb09f288bb9908))
|
||||
* **web:** update unread total immediately upon archiving ([#982](https://github.com/unraid/api/issues/982)) ([ff5fd8e](https://github.com/unraid/api/commit/ff5fd8e5eb8eb4803db1265e31b0c1352af20251))
|
||||
|
||||
|
||||
### Miscellaneous Chores
|
||||
|
||||
* release 4.1.2 ([dbab290](https://github.com/unraid/api/commit/dbab290b429f9eff8fa903d193de2bd02bb392bd))
|
||||
|
||||
## [4.1.3](https://github.com/unraid/api/compare/v4.1.2...v4.1.3) (2025-02-21)
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@unraid/api",
|
||||
"version": "4.1.3",
|
||||
"version": "4.1.2",
|
||||
"main": "src/cli/index.ts",
|
||||
"type": "module",
|
||||
"corepack": {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "unraid-monorepo",
|
||||
"private": true,
|
||||
"version": "4.1.3",
|
||||
"version": "4.1.2",
|
||||
"scripts": {
|
||||
"build": "pnpm -r build",
|
||||
"dev": "pnpm -r dev",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@unraid/connect-plugin",
|
||||
"version": "4.1.3",
|
||||
"version": "4.1.2",
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"conventional-changelog": "^6.0.0",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@unraid/ui",
|
||||
"version": "4.1.3",
|
||||
"version": "4.1.2",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"main": "./dist/index.js",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@unraid/web",
|
||||
"version": "4.1.3",
|
||||
"version": "4.1.2",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "nuxt dev",
|
||||
|
||||
Reference in New Issue
Block a user