tethys.backend/resources/js/Pages
Arno Kaimbacher 36cd7a757b
All checks were successful
CI / container-job (push) Successful in 41s
feat: Integrate official drive_provider, update user profile features & UI improvements
- adonisrc.ts: Load official drive_provider and unload custom driver_provider.
- packages.json: Add @headlessui/vue dependency for tab components.
- AvatarController.ts: Rewrite avatar generation logic to always return the same avatar per user.
- auth/UserController.ts: Add profile and profileUpdate methods to support user profile editing.
- Submitter/datasetController.ts & app/models/file.ts: Adapt code to use the official drive_provider.
- app/models/user.ts: Introduce “isAdmin” getter.
- config/drive.ts: Create new configuration for the official drive_provider.
- providers/vinejs_provider.ts: Adapt allowedExtensions control to use provided options or database enabled extensions.
- resource/js/app.ts: Load default Head and Link components.
- resources/js/menu.ts: Add settings-profile.edit menu point.
- resources/js/Components/action-message.vue: Add new component for improved user feedback after form submissions.
- New avatar-input.vue component: Enable profile picture selection.
- Components/CardBox.vue: Alter layout to optionally show HeaderIcon in title bar.
- FormControl.vue: Define a readonly prop for textareas.
- Improve overall UI with updates to NavBar.vue, UserAvatar.vue, UserAvatarCurrentUser.vue, and add v-model support to password-meter.vue.
- Remove profile editing logic from AccountInfo.vue and introduce new profile components (show.vue, update-password-form.vue, update-profile-information.vue).
- app.edge: Modify page (add @inertiaHead tag) for better meta management.
- routes.ts: Add new routes for editing user profiles.
- General npm updates.
2025-02-27 16:24:25 +01:00
..
Admin feat: Integrate official drive_provider, update user profile features & UI improvements 2025-02-27 16:24:25 +01:00
Auth feat: Integrate official drive_provider, update user profile features & UI improvements 2025-02-27 16:24:25 +01:00
Editor/Dataset - improved vies and controllers for rejecting datasets with email for reviewer and editor role 2024-09-26 13:51:35 +02:00
Errors - npm added @japa/api-client, @japa/assert, @types/supertest 2024-04-25 15:17:22 +02:00
profile feat: Integrate official drive_provider, update user profile features & UI improvements 2025-02-27 16:24:25 +01:00
register-view - prettier formatting 2023-10-31 15:38:43 +01:00
Reviewer/Dataset feat: Enhance dataset management and improve frontend components 2024-11-29 15:46:26 +01:00
Submitter feat: Adjust z-index values for map components, enhance ISBN validation message, and add dynamic placeholders for reference inputs, add additional mimetypes 2025-02-17 16:08:36 +01:00
App.vue - npm updates 2024-04-30 11:50:50 +02:00
Dashboard.vue feat: Integrate official drive_provider, update user profile features & UI improvements 2025-02-27 16:24:25 +01:00
Error.vue initial commit 2023-03-03 16:54:28 +01:00
Map.vue - add AvatarController.ts 2023-12-15 17:17:33 +01:00
ProfileView.vue initial commit 2023-03-03 16:54:28 +01:00