Repository navigation
What's Changed
- chore: ci setup by @JohanGil1502 in #1
- chore(backend): setup backend by @SebeNn74 in #2
- #45 #46 bug(ci): fix CI configuration documentation by @JohanGil1502 in #4
- #94 feature(backend-errors): add custom errors by @SebeNn74 in #5
- AB#92 feature(backend-middlewares): add error handler by @SebeNn74 in #6
- #93 feature(backend-middlewares): add dto-validator middleware by @SebeNn74 in #7
- #88 feature(orm-db): define prisma schema by @SebeNn74 in #8
- #45 #46 bug(ci): fix CI configuration documentation by @JohanGil1502 in #9
- refactor(backend): fix the linting and backend formatting, and added config/env.ts by @SebeNn74 in #10
- #54 #62 feature(backend-users): add user register endpoint with password encryption by @SebeNn74 in #11
- #57 #63 feature(backend-users): add user login endpoint with partial jwt implementation by @SebeNn74 in #12
- #59 feat(auth): implement frontend login with authentication flow by @Daryc845 in #14
- AB#55 AB#58 test(users backend): add login and registration tests by @JohanGil1502 in #16
- #101 refactor(auth): refactor authentication architecture with token management and global handlers by @Daryc845 in #17
- #56 feat(auth): implement user registration with password validation and session management by @Daryc845 in #18
- #95 feat(admin): implement admin registration and basic user management module by @Daryc845 in #19
- #63 feature(auth-backend): implement jwt authentication by @SebeNn74 in #20
- #104 feat(layout): implement main dashboard layout with sidebar, topbar and route guards by @Daryc845 in #21
- AB#55 feat(test): update tests with jwt authentication with jose by @JohanGil1502 in #22
- #79 feat(services): implement frontend service listing with pagination and search by @Daryc845 in #23
- #54 feature(auth-backend): add checkAdminExists endpoint by @SebeNn74 in #24
- AB#70 feat(services): implement complete service management frontend by @Daryc845 in #25
- AB#73 feat(services): implement service edit functionality with modal form and API integration by @Daryc845 in #26
- Feature/76 delete frontend service by @Daryc845 in #27
- #49 fix(security): enable trust proxy for express-rate-limit behind… by @JohanGil1502 in #28
- AB#49 fix(database): fix variables for database by @JohanGil1502 in #29
- AB#49 fix(frontend): adjust angular production budgets for render deploy by @JohanGil1502 in #30
- AB#49 fix(backend): add CORS origin debug logs and improve startup mwssage for render by @JohanGil1502 in #31
- #64 feature(middlwares): add role access middleware by @SebeNn74 in #32
- AB#49 fix(database): adjust the variables implemented for each type of environment by @JohanGil1502 in #33
- AB#57 refactor(auth-backend): implement user validations by @SebeNn74 in #34
- AB#68 feature(services-backend): add create service endpoint by @SebeNn74 in #35
- AB#77 feature(services-backend): add get all and byId service endpoints by @SebeNn74 in #36
- AB#71 feature(services-backend): add update service endpoint by @SebeNn74 in #37
- AB#74 feature(services-backend): add delete service endpoint by @SebeNn74 in #38
- AB#139 fix(responsive): fix component sizing issues during deployment by @Daryc845 in #39
- AB#77 refactor(services): add message on getAll endpoint response by @SebeNn74 in #40
- AB#137 fix(modal): fix modal scroll behaviour and enhance services UI by @Daryc845 in #41
- AB#78 feat(test): Add service tests by @JohanGil1502 in #42
- AB#78 fix(test): Remove unused imports and parameters in service tests by @JohanGil1502 in #43
- #126 feat(home): implement home page with role-based access and navigation by @Daryc845 in #44
- AB#78 fix(test): Remove unused variables in service tests by @JohanGil1502 in #45
- AB#104 fix(layout): improve responsiveness for mobile devices by @Daryc845 in #46
- AB#132 feat(users): implement frontend user listing with role-based access and pagination by @Daryc845 in #47
- #134 feat(users): implement user registration form with validation and role-based access by @Daryc845 in #48
- AB#143 feature(users-backend): implement create user endpoint by @SebeNn74 in #49
- AB#130 feature(users-backend): add get user endpoints (getById and getAll) by @SebeNn74 in #50
- AB#69 fix(test): Update backend tests for auth and service by @JohanGil1502 in #51
- AB#121 feat(users): implement frontend user update functionality with form validation by @Daryc845 in #52
- AB#49 fix(backend): Replace # alias imports with production-safe relative paths by @JohanGil1502 in #53
- AB#71 refactor(services-backend): Add isActive in serviceResponse, pass id to req.params in update endpoint, remove data from add and update response by @SebeNn74 in #54
- #133 feat(users-profile): add deactivation flows and related frontend adjustments by @Daryc845 in #55
- AB#130 refactor(users-backend): Add pagination and more filters in getAll endpoint by @SebeNn74 in #56
- AB#119 AB#140 feature(users-backend): add update and updatePassword endpoints by @SebeNn74 in #57
- AB#54 refactor(auth-backend): remove role from register request by @SebeNn74 in #58
- AB#129 feature(backend-tests): add auth and users test coverage by @JohanGil1502 in #59
- AB#49 Fix(backend): Fix cookies implementation by @JohanGil1502 in #60
- #79 fix(services): list, filter, toggle state and UX improvements by @Daryc845 in #61
- #142 feat(profile): frontend user password reset by @Daryc845 in #62
- AB#147 feature(service-backend): add updateState endpoint by @SebeNn74 in #63
- #56 fix(frontend): split client/first-admin registration and align auth, users, and services contracts by @Daryc845 in #64
- #73 fix(frontend): update services edit payload and users/services create button rendering by @Daryc845 in #65
- AB#124 feature(users-backend): Add updateState endpoint by @SebeNn74 in #66
- AB#124 feature(users-backend): Add deactivateMe endpoint by @SebeNn74 in #67
- #ID fix(ui): disable interactions for inactive records and minor UX fixes by @Daryc845 in #68
- AB#124 feature(auth-backend): Add invalidation of tokens and auth validation in inactive users by @SebeNn74 in #69
- AB#122 feature(user-tests): Add test for user deactivation function by @JohanGil1502 in #70
- AB#145 feature(auth-backend): add REQUEST password reset endpoint by @SebeNn74 in #71
- AB#145 feature(auth-backend): add verify reset-code endpoint by @SebeNn74 in #72
- #144 feat(auth): implement recovery password flow and visual redesign by @Daryc845 in #73
- AB#49 bugfix(frontend): fix angular budgets for files by @JohanGil1502 in #74
- AB#145 feature(auth-back): add reset password endpoint by @SebeNn74 in #75
- #59 fix(auth): center card vertically on mobile, replace brand text with logo and redesign email template by @Daryc845 in #77
- #59 fix(auth): improve error handling for non-recoverable sessions and network failures by @Daryc845 in #78
- AB#58 fix(auth-back): update auth tests by @JohanGil1502 in #80
- AB#58 fix(auth-back): update auth tests by @JohanGil1502 in #81
Full Changelog: https://github.com/Channel-Scheduling-System/Channel_Scheduling_System/commits/v.1.0.0