Commit Graph

78 Commits

Author SHA1 Message Date
Alejandra
8c2532a5c3 🛂 Migrate frontend to Shadcn (#2010)
* 🔧 Add Tailwind, update dependencies and config files

*  Introduce new Shadcn components and remove old ones

* 🔧 Update dependencies

* Add new components.json file

* 🔥 Remove Chakra UI files

* 🔧 Add ThemeProvider component and integrate it into main

* 🔥 Remove common components

* Update primary color

*  Add new components

*  Add AuthLayout component

* 🔧 Add utility function cn

* 🔧 Refactor devtools integration and update dependencies

*  Add Footer and Error components

* ♻️ Update Footer

* 🔥 Remove utils

* ♻️ Refactor error handling in useAuth

* ♻️ Refactor useCustomToast

* ♻️ Refactor Login component and form handling

* ♻️ Refactor SignUp component and form handling

* 🔧 Update dependencies

* ♻️ Refactor RecoverPassword component and form handling

* ♻️ Refactor ResetPassword and form handling

* ♻️ Add error component to root route

* ♻️ Refactor error handling in utils

* ♻️ Update buttons

* 🍱 Add icons and logos assets

* ♻️ Refactor Sidebar component

* 🎨 Format

* ♻️ Refactor ThemeProvider

* ♻️ Refactor Common components

* 🔥 Remove old Appearance component

*  Add Sidebar components

* ♻️ Refactor DeleteAccount components

* ♻️ Refactor ChangePassword component

* ♻️ Refactor UserSettings

*  Add TanStack table

* ♻️ Update SignUp

*  Add Select component

* 🎨 Format

* ♻️ Update Footer

*  Add useCopyToClipboard hook

* 🎨 Tweak table styles

* 🎨 Tweak styling

* ♻️ Refactor AddUser and AddItem components

* ♻️ Update DeleteConfirmation

*  Update tests

*  Update tests

*  Fix tests

*  Add DataTable for item and admin management

* ♻️ Refactor DeleteUser and DeleteItem components

*  Fix tests

* ♻️ Refactor EditUser and EditItem components

* ♻️ Refactor UserInformation component

* 🎨 Format

* ♻️ Refactor pending components

* 🎨 Format

*  Update tests

*  Update tests

*  Fix test

* ♻️ Minor tweaks

* ♻️ Update social media links
2025-12-07 13:21:13 +01:00
Mike Alvarino
c612641e92 ♻️ Update password max length (#1447)
Co-authored-by: Sofie Van Landeghem <svlandeg@users.noreply.github.com>
2025-10-23 22:57:57 +02:00
Alejandra
f813161912 ⬆️ Upgrade Biome to the latest version (#1861) 2025-09-09 14:45:10 +02:00
Alejandra
67be5fa7a5 Add ImportMetaEnv and ImportMeta interfaces for Vite environment variables (#1860) 2025-09-08 13:33:16 +02:00
Alejandra
5f1ba46404 🔧 Update tsconfig.json and fix errors (#1859) 2025-09-08 12:51:26 +02:00
Alejandra
780e6691a0 ⬆️ Update TansTack Router dependencies (#1853) 2025-09-08 12:12:19 +02:00
dependabot[bot]
eb0b2c2f45 ⬆ Bump @chakra-ui/react from 3.8.0 to 3.26.0 in /frontend (#1796)
* ⬆ Bump @chakra-ui/react from 3.8.0 to 3.26.0 in /frontend

Bumps [@chakra-ui/react](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react) from 3.8.0 to 3.26.0.
- [Release notes](https://github.com/chakra-ui/chakra-ui/releases)
- [Changelog](https://github.com/chakra-ui/chakra-ui/blob/main/packages/react/CHANGELOG.md)
- [Commits](https://github.com/chakra-ui/chakra-ui/commits/@chakra-ui/react@3.26.0/packages/react)

---
updated-dependencies:
- dependency-name: "@chakra-ui/react"
  dependency-version: 3.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* ⬆ Bump @chakra-ui/react from 3.8.0 to 3.26.0 in /frontend

Bumps [@chakra-ui/react](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react) from 3.8.0 to 3.26.0.
- [Release notes](https://github.com/chakra-ui/chakra-ui/releases)
- [Changelog](https://github.com/chakra-ui/chakra-ui/blob/main/packages/react/CHANGELOG.md)
- [Commits](https://github.com/chakra-ui/chakra-ui/commits/@chakra-ui/react@3.26.0/packages/react)

---
updated-dependencies:
- dependency-name: "@chakra-ui/react"
  dependency-version: 3.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update

* Revert "Merge master"

This reverts commit d5e00fac5ec348e96cd132e2ba5c1f7429737b03, reversing
changes made to a5b7289c7ca8db865f1b56752ad27ecf8796fed2.

* Fix

* Fix

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: User <alejsdev@gmail.com>
Co-authored-by: Alejandra <90076947+alejsdev@users.noreply.github.com>
2025-09-08 00:36:47 +02:00
Alejandra
e4bfdfa856 ⬆️ Update @hey-api/openapi-ts dependency version and update dependabot config (#1845) 2025-09-07 23:49:07 +02:00
Alejandra
e3f1f69d15 ♻️ Remove disabled attribute from Save button in ChangePassword component (#1844) 2025-09-07 22:38:32 +02:00
Alejandra
893f5ff3ce 👷🏻‍♀️ Update CI for client generation (#1573) 2025-04-27 13:22:51 +02:00
Diego Tellez
05bebffba1 🐛 Close sidebar drawer on user selection (#1515) 2025-03-19 13:48:37 +01:00
Joel Pérez
c067292fec 🐛 Fix required password validation when editing user fields (#1508) 2025-02-22 21:59:31 +00:00
Alejandra
d18cf4b6be 🎨 Add minor UI tweaks in Skeletons and other components (#1507) 2025-02-21 21:29:00 +01:00
Alejandra
ccbdb30a87 🎨 Add minor UI tweaks (#1506) 2025-02-21 20:10:51 +00:00
Alejandra
496c7090b3 ♻️ Redirect the user to login if we get 401/403 (#1501) 2025-02-19 12:00:08 +00:00
Alejandra
7b05fc1f6d 🔧 Remove unused context from router creation (#1498) 2025-02-18 15:02:50 +00:00
Alejandra
ed34e5e170 🔧 Configure path alias for cleaner imports (#1497) 2025-02-17 20:55:20 +01:00
Alejandra
55df823739 🛂 Migrate to Chakra UI v3 (#1496)
Co-authored-by: github-actions <github-actions@github.com>
2025-02-17 20:33:00 +01:00
Robert (Jamie) Munro
6042eda4bc ✏️ Fix a couple of spelling mistakes (#1485) 2025-02-10 15:14:19 +00:00
Boriss Jerjomkin
c754a0058b 🧑‍🔧 Replace correct value for 'htmlFor' (#1456) 2025-01-06 11:32:57 +00:00
Patrick Arminio
953e9e5416 ♻️ Remove modify id script in favor of openapi-ts config (#1434) 2024-11-27 12:42:44 +01:00
Patrick Arminio
a21c57ab2b Migrate to latest openapi-ts (#1430) 2024-11-27 12:06:59 +01:00
Sebastián Ramírez
e684f3c8d6 👷 Improve Playwright CI speed: sharding (paralel runs), run in Docker to use cache, use env vars (#1405) 2024-10-25 21:56:34 +00:00
Saltie
8d52d018b4 ♻️ Add PaginationFooter component (#1381) 2024-10-03 20:32:46 +02:00
Patrick Arminio
97d04cd7ff 👷 Improve playwright CI job (#1335) 2024-09-12 15:21:24 +02:00
Alejandra
bbad34aa8d 👷🏻 Auto-generate frontend client (#1320) 2024-08-29 20:10:49 +02:00
Abdul
36767344aa ♻️ Regenerate client to use UUID instead of id integers and update frontend (#1281) 2024-08-01 13:48:00 -05:00
Alejandra
b905768656 ♻️ Tweaks in frontend (#1273) 2024-08-01 18:01:03 +00:00
Alejandra
8efef66c5c Add User Settings e2e tests (#1271) 2024-07-30 12:48:36 -05:00
Alejandra
1e9e561e5f Add Reset Password e2e tests (#1270) 2024-07-30 09:09:57 -05:00
Alejandra
8f7004821a Add Sign Up e2e tests (#1268) 2024-07-29 12:53:43 -05:00
Alejandra
c147a95563 Add Sign Up and make OPEN_USER_REGISTRATION=True by default (#1265) 2024-07-22 19:40:56 -05:00
Alejandra
a6fbe9df64 Add Login e2e tests (#1264)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2024-07-22 23:04:29 +00:00
Alejandra
e15831c930 ♻️ Update form inputs width (#1263) 2024-07-22 01:24:32 +00:00
Alejandra
2ed7a0887c 🎨 Format frontend (#1262) 2024-07-22 00:33:50 +00:00
António Loureiro
c38581ce26 ♻️ Abstraction of specific AddModal component out of the Navbar (#1246) 2024-07-18 15:27:39 -05:00
jmondaud
8ba2459b75 ♻️ Update login.tsx to prevent error if username or password are empty (#1257) 2024-07-18 15:24:51 -05:00
Alejandra
3865627301 ♻️ Refactor recover password (#1242) 2024-06-28 09:22:32 -05:00
Alejandra
a578dffcae 🎨 Format and lint (#1243) 2024-06-27 16:38:45 -05:00
Tomer Barletz
960a38aeb6 🎨 Run biome after OpenAPI client generation (#1226) 2024-06-27 14:53:51 -05:00
Patrick Arminio
dda7934ed8 Introduce pagination in items (#1239) 2024-06-27 14:49:54 -05:00
Alejandra
ef76179f9f ♻️ Update DeleteConfirmation component to use new service (#1224) 2024-06-05 17:25:47 +00:00
Alejandra
2f0a682bfe ♻️ Update client services (#1223) 2024-06-05 10:39:46 -05:00
Tomer Barletz
1bf057bd19 Add TanStack React Query devtools in dev build (#1217) 2024-06-01 22:34:41 +00:00
Tomer Barletz
0eb5e18d85 🐛 Fix welcome page to show logged-in user (#1218) 2024-06-01 17:31:03 -05:00
Alejandra
47548490bb ⚒️ Add minor frontend tweaks (#1210) 2024-05-20 11:30:18 -07:00
Alejandra
44ed5b1783 🚚 Move assets to public folder (#1206) 2024-05-20 11:15:23 -07:00
Patrick Arminio
472e0f254b 🚸 Use useSuspenseQuery to fetch members and show skeleton (#1174) 2024-04-16 09:56:59 -05:00
Alejandra
314da98a45 🎨 Format Utils (#1173) 2024-04-15 21:34:50 +00:00
Alejandra
78a8a3b4c4 🐛 Fix bug when resetting password (#1171) 2024-04-15 21:19:40 +00:00