Commit Graph

161 Commits

Author SHA1 Message Date
Derrick Hammer f7a760051f
refactor: use our own abort controller 2024-03-21 16:15:04 -04:00
Derrick Hammer 3a5cd0ae32
refactor: split app to App and Root and store the sdk context in the root for app to use 2024-03-21 15:32:39 -04:00
Derrick Hammer 61b70ffa2e
fix: use Authenticated component 2024-03-21 15:04:19 -04:00
Derrick Hammer a7ef0b4773
fix: update resource name 2024-03-21 14:34:55 -04:00
Derrick Hammer 3162d4dcd6
fix: pass all providers 2024-03-21 14:30:11 -04:00
Derrick Hammer d724359622
feat: initial very basic file listing 2024-03-21 13:24:13 -04:00
Tania Gutierrez 39a8789f95
fix: Added resurce and dataProvider props to data-table, fixed UI 2024-03-21 10:56:08 -04:00
Derrick Hammer 82b4f9f4fc
fix: need to pass currentPassword 2024-03-21 08:49:29 -04:00
Tania Gutierrez b646fc4887
feat: Created Pinning banner to show inprogress and completed PinningProcess 2024-03-21 01:17:00 -04:00
Tania Gutierrez 140a9d222f
feat: Created PinningContext and PinningProvider to abstract logic from frontend components 2024-03-21 01:16:27 -04:00
Tania Gutierrez 52fc50d480
feat: Mocked PinningProvider 2024-03-21 01:15:12 -04:00
Derrick Hammer bba7ce59d3
refactor: nop on onError 2024-03-20 16:22:06 -04:00
Derrick Hammer 9332598627
refactor: pass ret as a HttpError 2024-03-20 16:21:56 -04:00
Derrick Hammer 81d52d2524
refactor: ret should now satisfy HttpError 2024-03-20 16:08:40 -04:00
Derrick Hammer bec75e63ee
refactor: fix handling of check by creating a handleCheckResponse wrapper to translate success to authenticated 2024-03-20 15:26:24 -04:00
Juan Di Toro 43a0ab0b29 Merge branch 'develop' of git.lumeweb.com:LumeWeb/portal-dashboard into develop 2024-03-20 20:05:13 +01:00
Derrick Hammer b3f0044723
refactor: use handleResponse on login 2024-03-20 13:43:51 -04:00
Derrick Hammer 729414c45a
refactor: add success notification on register, remove success from route form and auto login call 2024-03-20 13:42:21 -04:00
Derrick Hammer 6fbbe4975c
refactor: switch to using Authenticated and Navigate components 2024-03-20 13:26:41 -04:00
Derrick Hammer 33decc2e2d
Revert "fix: route redirection issue"
This reverts commit 9a8a7ee978.
2024-03-20 13:19:53 -04:00
Derrick Hammer 081df029e0
refactor: de-duplicate code into handleResponse helper and add support for success notifications 2024-03-20 13:10:57 -04:00
Juan Di Toro 65bf663b67 chore: dont break the app by throwing error just yet 2024-03-19 23:47:33 +01:00
Juan Di Toro 9a8a7ee978 fix: route redirection issue 2024-03-19 23:41:45 +01:00
Tania Gutierrez dec1fd29f5
Merge branch 'develop' into riobuenoDevelops/refine-integration 2024-03-19 14:17:59 -04:00
Tania Gutierrez d59130930f
fix: Fixed Dialog not reseting state 2024-03-19 14:13:37 -04:00
Tania Gutierrez 34e9009e96
fix: Added cancelMutation to toast 2024-03-19 11:38:42 -04:00
Derrick Hammer 8770e24639
fix: wrap page in Authenticated component 2024-03-19 11:10:02 -04:00
Juan Di Toro c291434881 fix: wrong login schema 2024-03-19 15:40:12 +01:00
Derrick Hammer 847f7537a3
fix: don't validate as email 2024-03-19 10:27:55 -04:00
Derrick Hammer 02cd490700
fix: update password needs the correct data sent to the mutation 2024-03-19 10:25:44 -04:00
Derrick Hammer 1dae0ba771
refactor: have UpdatePasswordFormRequest extend UpdatePasswordFormTypes 2024-03-19 10:23:03 -04:00
Derrick Hammer 03b1d761f0
fix: use ChangePasswordSchema 2024-03-19 10:16:22 -04:00
Derrick Hammer b65bd12c8a
feat: implement updatePassword 2024-03-19 10:12:13 -04:00
Derrick Hammer 2dccaca132
fix: missing await 2024-03-19 09:12:21 -04:00
Derrick Hammer 3502732e76
fix: pass password to updateEmail 2024-03-19 08:59:10 -04:00
Derrick Hammer ddf9a0ddea
feat: initial update email support 2024-03-19 08:54:10 -04:00
Derrick Hammer ff5e5dec14
refactor: major refactor of the providers and resources to be more dynamic and flexible 2024-03-19 07:20:57 -04:00
Derrick Hammer 2e918e7802
refactor: we don't need to pass the endpoint, the sdk handles it 2024-03-19 07:18:52 -04:00
Derrick Hammer 482fd966cc
chore: remove unused property 2024-03-19 07:17:15 -04:00
Tania Gutierrez 37ad1d1dc9
feat: Added Dialog to Edit Avatar Card on Account View 2024-03-18 21:42:32 -04:00
Tania Gutierrez add532aa51
feat: Added Notification provided and toast to verify email and recovery password 2024-03-18 21:41:53 -04:00
Derrick Hammer 1ff5f205b2
feat: add callback and emit to track hashing progress 2024-03-18 18:51:41 -04:00
Derrick Hammer 48f29a1338
refactor: set parallelUploads to 10 2024-03-18 18:20:24 -04:00
Derrick Hammer 7293cb0b5a
refactor: switch to pulling the cookie from the account service after ping as ping now returns it in the response 2024-03-18 17:25:49 -04:00
Derrick Hammer d1e059fd71
fix: need to merge tus metadata to file meta 2024-03-18 16:48:29 -04:00
Derrick Hammer 04c38429fd
fix: disable refine telemetry 2024-03-18 15:57:17 -04:00
Tania Gutierrez 43ac8560cb
Merge branch 'develop' into riobuenoDevelops/refine-integration 2024-03-18 15:52:14 -04:00
Tania Gutierrez 85615f53f5
fix: Added Row Skeletons with loading table data 2024-03-18 15:51:02 -04:00
Derrick Hammer dc4f6f7e23
refactor: need to add an uppy pre-processor to configure the tus options per file, including the hashing 2024-03-18 15:32:47 -04:00
Derrick Hammer 7779f794e4
fix: bind handleUpload to current instance 2024-03-18 12:50:44 -04:00
Derrick Hammer 2402d3e076
fix: set auth token globally on sdk after login 2024-03-18 12:50:26 -04:00
Derrick Hammer 2140a63add
fix: put plugin logic inside setInputProps onChange 2024-03-18 12:37:22 -04:00
Derrick Hammer 756a505590
fix: uppy requires a type 2024-03-18 12:36:58 -04:00
Juan Di Toro c9d956e1b6 fix: remove the backup key card from my account 2024-03-18 16:07:11 +01:00
Derrick Hammer 3a4b40ef27
refactor: remove uploader from uppy hook and check by the upload size limit if we use tus plugin or just file post. additionally add a onBeforeUpload filter to set the custom uploader property. 2024-03-18 10:12:27 -04:00
Derrick Hammer 988780b25f
feat: add initial plugin for a post file upload via s5 sdk 2024-03-18 10:11:07 -04:00
Derrick Hammer 7f26bc1060
feat: add sdk context and useSdk 2024-03-18 10:09:37 -04:00
Derrick Hammer 8643363736
refactor: export RequiredAuthProvider 2024-03-18 10:09:08 -04:00
Derrick Hammer 7c332d0f43
refactor: add sdk getter 2024-03-18 10:08:57 -04:00
Derrick Hammer 928deb89b6
refactor: update logout text name 2024-03-17 09:48:21 -04:00
Derrick Hammer 245467155d
refactor: don't try to delete the auth cookie 2024-03-17 09:41:52 -04:00
Derrick Hammer 9fd55bf994
refactor: update auth token name 2024-03-17 08:18:33 -04:00
Derrick Hammer 20533913bd
refactor: switch to reading cookie only and let server handle it for security, add maybeSetupAuth helper. 2024-03-16 15:41:31 -04:00
Tania Gutierrez 6506917ddb
feat: Integrated Refine to Account modals and User DropDownMenu 2024-03-15 16:00:57 -04:00
Tania Gutierrez 67b579d43b
feat: Integrated Refine into Data Table 2024-03-15 16:00:25 -04:00
Tania Gutierrez e559e4d709
fix: Adapted File-provider to be default dataProvider 2024-03-15 15:59:02 -04:00
Tania Gutierrez f67ebbd98a
Merge branch 'develop' of git.lumeweb.com:LumeWeb/portal-dashboard into develop 2024-03-14 13:53:01 -04:00
Tania Gutierrez ad033614f9
fix: Applied Composition pattern to ManagementCard 2024-03-14 13:45:21 -04:00
Juan Di Toro 4432c4e7f6 fix: icons and reove package.json 2024-03-14 17:17:41 +01:00
Juan Di Toro 1732c18059 Merge branch 'develop' of git.lumeweb.com:LumeWeb/portal-dashboard into riobuenoDevelops/my-account 2024-03-14 16:43:28 +01:00
Juan Di Toro a1e73b8ed8 fix: formatting 2024-03-14 16:41:48 +01:00
Derrick Hammer 5f97e8c7d8
feat: implement identity api 2024-03-14 07:10:17 -04:00
Tania Gutierrez 260b41b29b
style: Formatted code 2024-03-13 21:55:44 -04:00
Tania Gutierrez c7d7a129b9
chore: Moved Icon definitions to icon.tsx 2024-03-13 21:54:05 -04:00
Tania Gutierrez bdc6de39b4
feat: Added My Account route 2024-03-13 21:52:31 -04:00
Tania Gutierrez ff74a98e24
feat: Allow usageCard button to be replaced for another one 2024-03-13 21:50:32 -04:00
Tania Gutierrez 988dab24d1
fix: Styled input and field components acording to design 2024-03-13 21:50:01 -04:00
Tania Gutierrez 6f10d173c0
feat: Added user dropdown and active navbar item state 2024-03-13 21:49:04 -04:00
Derrick Hammer 48bb9d1121
refactor: handle redirects from ?to after login, or when already logged in 2024-03-13 19:23:29 -04:00
Derrick Hammer 70a4139b93
feat: add cookie support for auth 2024-03-13 19:08:14 -04:00
Derrick Hammer 0d7215ff66
feat: implement register 2024-03-13 19:07:46 -04:00
Juan Di Toro d07dbff31f feat: add first and last name to register form 2024-03-13 19:06:43 +01:00
Derrick Hammer 99ac9533f0
fix: update submit button name 2024-03-13 13:35:42 -04:00
Derrick Hammer 3f77d16f0b
style: prettier 2024-03-13 13:33:03 -04:00
Derrick Hammer 273b41d243
refactor: change register name from "sign up" to "register" 2024-03-13 13:32:07 -04:00
Derrick Hammer 4259f38566
chore: remove un-used import 2024-03-13 13:19:41 -04:00
Derrick Hammer 51618a2fda
feat: setup auth provider and refine with login, check and logout methods 2024-03-13 13:18:18 -04:00
Juan Di Toro 7032892686 chore: cleanup to imports 2024-03-13 18:07:03 +01:00
Juan Di Toro 292b8b2f21 Merge branch 'develop' of git.lumeweb.com:LumeWeb/portal-dashboard into riobuenoDevelops/fileManager-dashboard 2024-03-13 18:04:25 +01:00
Juan Di Toro 467c29c82c fix: normalize icons. fix some spacing and UI issues 2024-03-13 18:01:23 +01:00
Derrick Hammer 427bdbb407
refactor: integrate auth provider 2024-03-13 09:40:25 -04:00
Derrick Hammer 552bf84247
fix: update import 2024-03-13 09:38:22 -04:00
Derrick Hammer 2f53b37775
refactor: add in refine 2024-03-13 09:38:01 -04:00
Tania Gutierrez 1dc0a8abf5
chore: Removed UsageList component 2024-03-13 09:22:29 -04:00
Tania Gutierrez 6bdbc644e9
fix: prevent nav scrolling when main wiew height surpass viewport 2024-03-12 16:37:29 -04:00
Tania Gutierrez ddc7628023
Merge branch 'develop' into riobuenoDevelops/dashboard 2024-03-12 16:28:49 -04:00
Tania Gutierrez 32768712c8
feat: completed Dashboard View 2024-03-12 16:22:54 -04:00
Juan Di Toro 0ba128b135 fix: added cleanup when component unmount 2024-03-12 15:36:44 +01:00
Juan Di Toro 94406b7f13 fix: state and rendering 2024-03-12 15:32:00 +01:00
Juan Di Toro b0809c65f3 feat: (wip) added support for TUS file uploaded. Still missing support for resetting the uppy state plus handling uppy errors 2024-03-12 13:42:17 +01:00