Commit graph

  • 436a6875cd feat: display release notes card when update is available Nicolas Meienberger 2023-04-10 11:46:03 +02:00
  • 363b663525 feat: add github release body to getVersion query Nicolas Meienberger 2023-04-10 11:45:36 +02:00
  • 6a897b020e feat: display release notes card when update is available #349 Nicolas Meienberger 2023-04-10 11:46:03 +02:00
  • 4b46b44df0 feat: add github release body to getVersion query Nicolas Meienberger 2023-04-10 11:45:36 +02:00
  • 64aef3d127 chore: remove ToastProvider and toastStore Nicolas Meienberger 2023-04-08 18:34:51 +02:00
  • 18a09fb5b5 refactor: replace usages of custom toaster with react-hot-toast Nicolas Meienberger 2023-04-08 18:34:30 +02:00
  • 55cd8dc29a chore: install react-hot-toast and setup global Toaster Nicolas Meienberger 2023-04-08 18:33:50 +02:00
  • 86061ed7c3 chore: remove ToastProvider and toastStore #348 Nicolas Meienberger 2023-04-08 18:34:51 +02:00
  • 9fa8452e24 refactor: replace usages of custom toaster with react-hot-toast Nicolas Meienberger 2023-04-08 18:34:30 +02:00
  • d2fda696d7 chore: install react-hot-toast and setup global Toaster Nicolas Meienberger 2023-04-08 18:33:50 +02:00
  • 6dbc831624 chore: fix eslint warinings Nicolas Meienberger 2023-04-08 13:19:49 +02:00
  • 2f0f4bd498 refactor: upgrade react-tooltip to v5 Nicolas Meienberger 2023-04-08 12:23:33 +02:00
  • c8e38c0d34 refactor: upgrade react-tooltip to v5 #347 Nicolas Meienberger 2023-04-08 12:23:33 +02:00
  • adbe91be46 feat: create change password frontend form Nicolas Meienberger 2023-04-07 23:14:36 +02:00
  • 0068a17ec3 feat: delete all sessions for the user when changing password Nicolas Meienberger 2023-04-07 23:14:19 +02:00
  • fb9251d16e refactor: include session ids prefix to have distinct tokens Nicolas Meienberger 2023-04-07 22:32:14 +02:00
  • 5e991ca7e5 feat: create reset password backend service and route Nicolas Meienberger 2023-04-07 21:47:02 +02:00
  • 2c2843f926 chore: move 2fa related code into it's own OtpForm component Nicolas Meienberger 2023-04-07 21:46:33 +02:00
  • 96427705e6 feat: create change password frontend form #346 Nicolas Meienberger 2023-04-07 23:14:36 +02:00
  • 6477164493 feat: delete all sessions for the user when changing password Nicolas Meienberger 2023-04-07 23:14:19 +02:00
  • 02183fc1c3 refactor: include session ids prefix to have distinct tokens Nicolas Meienberger 2023-04-07 22:32:14 +02:00
  • a4571bc27c feat: create reset password backend service and route Nicolas Meienberger 2023-04-07 21:47:02 +02:00
  • 5f32cb23fa chore: move 2fa related code into it's own OtpForm component Nicolas Meienberger 2023-04-07 21:46:33 +02:00
  • d841c43b77 feat: add 2fa form on login if user has it enabled Nicolas Meienberger 2023-04-07 20:01:54 +02:00
  • 904d2c5adc feat: create security container and frontend for 2fa settings Nicolas Meienberger 2023-04-07 19:35:42 +02:00
  • 866bee4491 feat: create OtpInput component Nicolas Meienberger 2023-04-07 15:06:15 +02:00
  • ffc7db8ecc feat: create backend service and router for totp functions Nicolas Meienberger 2023-04-06 07:16:05 +02:00
  • 6dfa2f76ae feat: create encryption and otp utils Nicolas Meienberger 2023-04-06 06:17:16 +02:00
  • b6de8a9aa2 chore: add otplib dependency Nicolas Meienberger 2023-04-05 17:11:03 +02:00
  • 762ccd1a15 feat(db): add totp_secret, totp_enabled and salt to user table Nicolas Meienberger 2023-04-05 17:10:27 +02:00
  • 2e50af2a58 feat: add 2fa form on login if user has it enabled #344 Nicolas Meienberger 2023-04-07 20:01:54 +02:00
  • 274d5e4a9a feat: create security container and frontend for 2fa settings Nicolas Meienberger 2023-04-07 19:35:42 +02:00
  • 6712ac4608 feat: create OtpInput component Nicolas Meienberger 2023-04-07 15:06:15 +02:00
  • 1cc8d3f868 feat: create backend service and router for totp functions Nicolas Meienberger 2023-04-06 07:16:05 +02:00
  • 96bb7e9a3d feat: create encryption and otp utils Nicolas Meienberger 2023-04-06 06:17:16 +02:00
  • 975f5bc536 chore: add otplib dependency Nicolas Meienberger 2023-04-05 17:11:03 +02:00
  • a01ac75409 feat(db): add totp_secret, totp_enabled and salt to user table Nicolas Meienberger 2023-04-05 17:10:27 +02:00
  • 98c931ed4c refactor: switch component using radix-ui primitives Nicolas Meienberger 2023-04-07 13:12:41 +02:00
  • ccb8b1f31a refactor: switch component using radix-ui primitives #343 Nicolas Meienberger 2023-04-07 13:12:41 +02:00
  • f398958a8f chore: remove now un-used modal component Nicolas Meienberger 2023-04-07 13:08:21 +02:00
  • 794091302c refactor: replace old modals with new dialog component Nicolas Meienberger 2023-04-07 13:07:53 +02:00
  • 7172d6f8d6 feat: create new dialog component using radix-ui primitives Nicolas Meienberger 2023-04-07 13:05:56 +02:00
  • 9647ec9aa9 chore: remove now un-used modal component #342 Nicolas Meienberger 2023-04-07 13:08:21 +02:00
  • e9590f8806 refactor: replace old modals with new dialog component Nicolas Meienberger 2023-04-07 13:07:53 +02:00
  • 67b9c43ae1 feat: create new dialog component using radix-ui primitives Nicolas Meienberger 2023-04-07 13:05:56 +02:00
  • 5f0ffbf6dc Update install.sh DrMxrcy 2023-04-02 19:30:38 -04:00
  • ed2219badf Update install.sh #341 DrMxrcy 2023-04-02 19:30:38 -04:00
  • 8eb5116b85 fix(docker-compose): pass demo_mode env var to container Nicolas Meienberger 2023-04-02 09:25:39 +02:00
  • dea93ef3fd merge master into develop Nicolas Meienberger 2023-04-02 09:22:42 +02:00
  • 2b5b6f1312
    Merge pull request #340 from meienberger/release/1.1.2 v1.1.2 Nicolas Meienberger 2023-03-31 00:22:50 +02:00
  • 43d6fb292c chore: bump version 1.1.2 #340 Nicolas Meienberger 2023-03-31 00:06:04 +02:00
  • c85d8246b1 feat: add demo mode option to start script Nicolas Meienberger 2023-03-30 12:36:58 +02:00
  • 0e750e6130 fix(settings): make sure that storage path has a value before replacing the one form settings.json Nicolas Meienberger 2023-03-30 12:36:36 +02:00
  • 58fcb7e9d2 chore: bump version to 1.1.2 #339 Nicolas Meienberger 2023-03-30 23:39:38 +02:00
  • 006d5a88b0 chore: bump version 1.1.1 Nicolas Meienberger 2023-03-30 08:28:52 +02:00
  • 843645aaf9
    Merge pull request #338 from meienberger/fix/empty-storage-path-error Nicolas Meienberger 2023-03-30 23:37:47 +02:00
  • 018db408da feat: add demo mode option to start script #338 Nicolas Meienberger 2023-03-30 12:36:58 +02:00
  • d5210a78a1 fix(settings): make sure that storage path has a value before replacing the one form settings.json Nicolas Meienberger 2023-03-30 12:36:36 +02:00
  • 1827ad3cca
    Merge pull request #336 from meienberger/release/1.1.1 v1.1.1 Nicolas Meienberger 2023-03-30 08:58:23 +02:00
  • d358f88132 chore: bump version 1.1.1 #336 Nicolas Meienberger 2023-03-30 08:28:52 +02:00
  • 3460596966 fix(app.sh): add the force-recreate option when starting a container Nicolas Meienberger 2023-03-30 08:11:54 +02:00
  • c39f9b5059 fix(app.sh): add the force-recreate option when starting a container #335 Nicolas Meienberger 2023-03-30 08:11:54 +02:00
  • d05efcc4ce include master commits into develop Nicolas Meienberger 2023-03-29 21:19:56 +02:00
  • 48cee9d23d fix(apps): update all apps in a stuck state to "stopped" upon restart v1.1.0 Nicolas Meienberger 2023-03-29 20:51:42 +02:00
  • 5397a551de fix(apps): always list my apps ordered by id Nicolas Meienberger 2023-03-29 20:49:36 +02:00
  • 44dce81b87 style: change size of icons Nicolas Meienberger 2023-03-29 19:40:24 +02:00
  • da4891ca28 fix(breadcrumbs): use actual router instead of server side props to determine ancestors Nicolas Meienberger 2023-03-29 19:40:08 +02:00
  • f7ff85d771 chore: update lock file Nicolas Meienberger 2023-03-29 17:13:26 +02:00
  • 45f6d83f9e chore: bump version 1.1.0 Nicolas Meienberger 2023-03-29 08:54:26 +02:00
  • 6b690ac3f7 feat(install.sh): create default folders for usenet Nicolas Meienberger 2023-03-29 08:53:19 +02:00
  • 2aa5180c51 chore: change base image from node-buster-slim to node alpine Nicolas Meienberger 2023-03-28 21:27:29 +02:00
  • 0abdf70ef2 chore(docker-compose): remove reverse-proxy when in dev mode Nicolas Meienberger 2023-03-28 21:27:05 +02:00
  • f5d141bcad chore: create ts path aliases and add ts-reset Nicolas Meienberger 2023-03-28 21:26:40 +02:00
  • ac0ffb0823 feat(dashboard): add new settings form in settings page Nicolas Meienberger 2023-03-28 21:25:29 +02:00
  • eef500306c feat(components): create new tabs component with radix-ui primitive Nicolas Meienberger 2023-03-28 21:24:27 +02:00
  • 38f979b55a feat(system.service): create routes for get settings and update settings Nicolas Meienberger 2023-03-28 21:23:50 +02:00
  • 23db6c3fec chore(zustand): replace default export by named expor Nicolas Meienberger 2023-03-26 00:16:25 +01:00
  • 6e643c6342 chore: add react-query dev tools and update lock file Nicolas Meienberger 2023-03-24 08:44:21 +01:00
  • 28648288ad chore: updated outdated dependencies Nicolas Meienberger 2023-03-24 08:43:51 +01:00
  • 91e5948645 chore: update @tabler/core and replace @tabler/icons with @tabler/react-icons Nicolas Meienberger 2023-03-24 08:42:18 +01:00
  • 3c01ed1249 test(tabler.helpers): limt text and sort table functions Nicolas Meienberger 2023-03-18 15:37:08 +01:00
  • c872f1e22c test: adapt tests to use dynamic props for breadcrumbs Nicolas Meienberger 2023-03-18 15:03:07 +01:00
  • 1c91e181d8 fix(app-store): incorrect breadcrumbs displayed in app store nested routes Nicolas Meienberger 2023-03-17 18:08:47 +01:00
  • 54eddd57c3 chore: bump version 1.1.0 Nicolas Meienberger 2023-03-29 08:54:26 +02:00
  • 2242f9dec4 chore: update lock file Nicolas Meienberger 2023-03-29 17:13:26 +02:00
  • 2a246460ea fix(breadcrumbs): use actual router instead of server side props to determine ancestors Nicolas Meienberger 2023-03-29 19:40:08 +02:00
  • 3215f70ec2 style: change size of icons Nicolas Meienberger 2023-03-29 19:40:24 +02:00
  • 7dd83dd913 fix(apps): update all apps in a stuck state to "stopped" upon restart Nicolas Meienberger 2023-03-29 20:51:42 +02:00
  • 8e73730d8d fix(apps): always list my apps ordered by id Nicolas Meienberger 2023-03-29 20:49:36 +02:00
  • a6c7c50321 fix(apps): update all apps in a stuck state to "stopped" upon restart #333 Nicolas Meienberger 2023-03-29 20:51:42 +02:00
  • 75ca6f01f8 fix(apps): always list my apps ordered by id Nicolas Meienberger 2023-03-29 20:49:36 +02:00
  • a8738f9f61 style: change size of icons Nicolas Meienberger 2023-03-29 19:40:24 +02:00
  • 8f761a87af fix(breadcrumbs): use actual router instead of server side props to determine ancestors Nicolas Meienberger 2023-03-29 19:40:08 +02:00
  • eb31da2d2a chore: update lock file Nicolas Meienberger 2023-03-29 17:13:26 +02:00
  • 9faea69145 chore: bump version 1.1.0 Nicolas Meienberger 2023-03-29 08:54:26 +02:00
  • d6bf51c30c feat(install.sh): create default folders for usenet Nicolas Meienberger 2023-03-29 08:53:19 +02:00
  • 48baba8cdc chore: change base image from node-buster-slim to node alpine Nicolas Meienberger 2023-03-28 21:27:29 +02:00
  • b157e0ec2f chore(docker-compose): remove reverse-proxy when in dev mode Nicolas Meienberger 2023-03-28 21:27:05 +02:00
  • 2571d96e11 chore: create ts path aliases and add ts-reset Nicolas Meienberger 2023-03-28 21:26:40 +02:00
  • d18d50814e feat(dashboard): add new settings form in settings page Nicolas Meienberger 2023-03-28 21:25:29 +02:00