Commit Graph
100 Commits
Author SHA1 Message Date
Alejandra a252d2e678 📝 Add CONTRIBUTING.md (#2159) 2026-01-29 12:11:49 +01:00
Alejandra 2fd5ba65da ⬆️ Bump biome schema version to 2.3.12 in biome.json (#2154) 2026-01-26 14:52:53 +01:00
Alejandraandgithub-actions[bot] 43fac49a14 Add items and admin tests, and refactor existing ones (#2146)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-23 17:27:17 +01:00
Alejandra 3d2fffd138 🐛 Add user authentication check in admin route to restrict access for non-superusers (#2145) 2026-01-23 17:12:05 +01:00
Alejandra 3c1f7c4cdb Add created_at field to User and Item models and update endpoints (#2144) 2026-01-23 16:18:22 +01:00
Alejandra 22b884a69e ⬆️ Bump uv to 0.9.26 (#2102) 2026-01-21 12:15:34 +01:00
Alejandra dd11319612 🔧 Update dependabot configuration for package ecosystems (#2100) 2026-01-21 10:57:59 +01:00
Alejandra 23435b1053 🔧 Update Biome schema version to 2.3.11 (#2099) 2026-01-21 10:45:31 +01:00
Alejandra 54cd72e08d 🔧 Add tests scripts in package.json (#2098) 2026-01-20 22:42:07 +01:00
Alejandra fb2a02345b 🔧 Migrate from npm to Bun (#2097) 2026-01-20 22:35:30 +01:00
Alejandra 565ddb61f7 👷 Update pre-commit workflow (#2096) 2026-01-20 21:30:57 +01:00
Alejandra 7201b88628 🔧 Set up node monorepo (#2095) 2026-01-20 20:28:09 +00:00
Alejandra 3a5611aa7f 🧑‍💻 Implement uv workspaces (#2090) 2026-01-20 19:19:07 +01:00
Alejandra 87747c30cb 🔧 Update biome.json schema version (#2092) 2026-01-20 13:57:15 +01:00
Alejandra 4fcaa97ac6 Revert "🔧 Update pre-commit-config.yaml ruff format to use --check (#2077)" (#2091)
This reverts commit 88eade2231.
2026-01-20 13:07:38 +01:00
Alejandra 1321241572 Add meta title support to all pages (#2039) 2025-12-08 19:27:08 +01:00
Alejandra a6e5812021 📝 Add Mailcatcher setup instructions for local email testing (#2038) 2025-12-08 18:58:08 +01:00
Alejandra 153a295767 📝 Update README to include link for Vite (#2037) 2025-12-08 14:07:59 +01:00
Alejandra 5521b23141 📝 Update docs (#2036) 2025-12-08 13:31:25 +01:00
Alejandra e4d3771e01 🔥 Remove unused dependencies (#2035) 2025-12-08 13:12:31 +01:00
Alejandra 4b708d1187 🔧 Add Tailwind CSS directives support in biome config (#2029) 2025-12-07 17:09:23 +01:00
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
Alejandra b9ca4d3ab2 ⬆️ Update schema version in biome.json (#2017) 2025-12-01 13:34:38 +01:00
Alejandra 0278f13186 🔧 Add labels to Dependabot updates (#1992) 2025-11-24 11:32:59 +01:00
Alejandra 417f1da8c5 🔧 Update dependabot intervals for uv and npm dependencies to weekly (#1880) 2025-09-12 15:12:02 +02:00
Alejandra f813161912 ⬆️ Upgrade Biome to the latest version (#1861) 2025-09-09 14:45:10 +02:00
Alejandra cce6f884d3 🔧 Update coverage configuration and simplify test script (#1867) 2025-09-09 14:41:28 +02:00
Alejandra 6e0881d284 🔧 Add T201 rule to ruff linting configuration to disallow print statements (#1865) 2025-09-09 14:01:31 +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
Alejandra 12a5fce8b2 ⬆️ Bump @tanstack/react-query from 5.28.14 to 5.87.1 (#1852) 2025-09-08 00:47:44 +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 51454b223e ⬆️ Update Playwright (#1793) 2025-09-07 22:59:36 +02:00
Alejandra 53dd6ea4b2 ⬆️ Upgrade React and related dependencies (#1843) 2025-09-07 22:45:22 +02:00
Alejandra e3f1f69d15 ♻️ Remove disabled attribute from Save button in ChangePassword component (#1844) 2025-09-07 22:38:32 +02:00
Alejandra a4eebf0c0b ⬆️ Update Dependabot configuration to target the backend directory for Python uv updates (#1577) 2025-04-28 17:27:37 +02:00
Alejandra 1024bd7829 🔧 Update Dependabot config (#1576) 2025-04-28 15:19:45 +00:00
Alejandra 893f5ff3ce 👷🏻‍♀️ Update CI for client generation (#1573) 2025-04-27 13:22:51 +02:00
Alejandra 83c65459d3 ⬆ Add npm and Docker package ecosystems to Dependabot configuration (#1535) 2025-04-01 18:34:50 +02: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 1523c20cae 🐛 Refactor reset password test to create normal user instead of using super user (#1499) 2025-02-19 08:37:16 +01: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
Alejandraandgithub-actions 55df823739 🛂 Migrate to Chakra UI v3 (#1496)
Co-authored-by: github-actions <github-actions@github.com>
2025-02-17 20:33:00 +01:00
Alejandra 846dd9e81a ⬆️ Update Dockerfile to use uv version 0.5.11 (#1454) 2025-01-05 14:57:42 +00:00
Alejandra c23c91bd4e 👷 Update issue manager workflow (#1398) 2024-10-14 17:35:47 +02:00
Alejandra bbad34aa8d 👷🏻 Auto-generate frontend client (#1320) 2024-08-29 20:10:49 +02:00
Alejandra 644de7f186 🐛 Fix in .github/labeler.yml (#1322) 2024-08-29 17:46:02 +02:00
Alejandra 2fb7354923 👷 Update .github/labeler.yml (#1321) 2024-08-29 15:38:22 +00:00
Alejandra 77040adf86 📝 Add Email Templates to backend/README.md (#1311) 2024-08-17 13:59:22 -05:00
Alejandra 14c09b937d 🔧 Update deploy workflows to exclude the main repository (#1284) 2024-08-02 14:04:54 -05:00
Alejandra b905768656 ♻️ Tweaks in frontend (#1273) 2024-08-01 18:01:03 +00:00
AlejandraandSebastián Ramírez 9e0146c64c 📝 Add End-to-End Testing with Playwright to frontend README.md (#1279)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2024-08-01 16:50:55 +00:00
Alejandra ed61369c2b ♻️ Add random password util and refactor tests (#1277) 2024-08-01 11:45:05 -05:00
Alejandra 269040d670 ♻️ Refactor models to use cascade delete relationships (#1276) 2024-08-01 11:44:00 -05:00
Alejandra 684256adbe ⬆️ Update SQLModel to version >=0.0.21 (#1275) 2024-07-31 22:14:04 +00:00
Alejandra 1f686689f1 🔥 Remove USERS_OPEN_REGISTRATION config, make registration enabled by default (#1274) 2024-07-31 17:08:26 -05: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 06a2ec8a2b 🔧 Update Playwright config and tests to use env variables (#1266) 2024-07-23 14:59:39 -05:00
Alejandra c147a95563 Add Sign Up and make OPEN_USER_REGISTRATION=True by default (#1265) 2024-07-22 19:40:56 -05:00
AlejandraandSebastián Ramírez a6fbe9df64 Add Login e2e tests (#1264)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2024-07-22 23:04:29 +00:00
AlejandraandSebastián Ramírez 000580d0ac Add initial setup for frontend / end-to-end tests with Playwright (#1261)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2024-07-22 23:00:02 +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
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
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
Alejandra 649a7dae4c 📝 Update release-notes.md (#1220) 2024-06-01 22:44:03 +00: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
Alejandra 8f6e8c9ee4 🔧 Update Node.js version in .nvmrc (#1192) 2024-05-03 15:29:52 -07:00
Alejandra 88a5c6448a 📝 Add Enabling Open User Registration to backend docs (#1191) 2024-05-03 15:29:03 -07:00
Alejandra f11bec6aa6 🔥 Remove duplicated code (#1185) 2024-04-26 15:55:59 -07:00
AlejandraandSebastián Ramírez b81cec8ea5 ♻️ Add delete_user_me endpoint and corresponding test cases (#1179)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2024-04-26 12:35:12 -07: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
Alejandra 88505aa683 📝 Update release-notes.md (#1164) 2024-04-09 15:19:12 +00:00
Alejandra ccd85b098b 🎨 Format frontend (#1161) 2024-04-08 15:49:22 -05:00
Alejandra b92de6eb4f ♻️ Regenerate frontend client (#1156) 2024-04-06 18:26:12 -05:00
Alejandra 529a475c8d ♻️ Migrate frontend client generation from openapi-typescript-codegen to @hey-api/openapi-ts (#1151) 2024-04-03 16:40:33 -05:00
Alejandra 78b68e1ab9 🔧 Update pre-commit config to exclude generated client folder (#1150) 2024-04-03 21:08:33 +00:00
Alejandra 73666b0556 🔥 Remove unused exports and update dependencies (#1146) 2024-04-02 22:57:53 -05:00
Alejandra 4239d93ea6 ♻️ Refactor and tweaks, rename UserCreateOpen to UserRegister and others (#1143) 2024-04-01 22:53:33 -05:00
Alejandra 33fe25e332 🎨 Format imports (#1140) 2024-03-29 02:15:11 +00:00
Alejandra 6874db48b0 ♻️ Refactor and remove React.FC (#1139) 2024-03-29 01:22:28 +00:00
Alejandra 84bc7e2ca8 ♻️ Add email pattern and refactor in frontend (#1138) 2024-03-28 19:49:02 -05:00
Alejandra 6b79f8c919 🔧 Add GitHub templates for discussions and issues, and security policy (#1105) 2024-03-18 17:38:44 +00:00
Alejandra 80083299eb 🔧 Add Biome to pre-commit config (#1098) 2024-03-17 18:50:06 +00:00
Alejandra 94a2037f8a 🎨 Format with Biome (#1097) 2024-03-17 16:28:45 +00:00
Alejandra 4fbbdf4e94 🔥 Remove ESLint and Prettier from pre-commit config (#1096) 2024-03-17 16:23:36 +00:00
Alejandra 7856fd811b 🎨 Update quote style in biome formatter (#1095) 2024-03-17 16:13:25 +00:00
Alejandra a2a1900105 🎨 Replace buttons styling for variants for consistency (#722) 2024-03-15 01:05:28 +01:00
Alejandra f5764acd56 🛠️ Improve modify-openapi-operationids.js (#720) 2024-03-14 12:27:03 +01:00
Alejandra 85c1b06400 📝 Update README.md (#716) 2024-03-13 23:09:21 +01:00