Commit Graph

14 Commits

Author SHA1 Message Date
76da80cccc fix(all): fix scroll issue in timesheet mobile, add approval for individual expenses in approvals 2026-01-07 09:49:20 -05:00
75ca572040 refactor(approvals): Reconnect Services to backend logic and routes, adjust UI/UX, fix list mode 2025-11-19 13:58:50 -05:00
33061ef2ab BREAKING(timesheet): Overhaul timesheet UI, refactor to increase efficiency, complete OIDC login
Change timesheet UI to better fit current app model and avoid adding extra clicks and interactions to add new shifts and expenses. Also refactoring calls to backend to be more efficient and use recently-finalized OIDC implementation and integration.
2025-10-22 08:59:40 -04:00
c1c0faeaf1 BREAKING(login): implement full auth process using Authentik, remove files containing deprecated code 2025-10-15 17:06:51 -04:00
45b2c3eef0 refactor(frontend): finally trim i18n messages, refactor and DRY older frontend code, general cleanup and component breakdown 2025-09-19 16:59:15 -04:00
e9a8350b09 feat(profile): Profile module nearly complete, technically modular and could be used in employee list. Mobile friendly. Implement Dark Mode. 2025-09-18 14:40:06 -04:00
0c1d214420 refactor(approvals): fully overhaul timesheet approvals to work with backend, begin to implement approval logic. 2025-08-19 16:49:49 -04:00
c1ce7e36cb feat(approvals): Create timesheet approval page, begin scaffolding and building store, services, api, set up backend connecting logic 2025-08-08 17:03:19 -04:00
5a4cba5588 feat(login): create dev login bypass for testing, refactor main layout for consistency and more intuitive UI 2025-08-07 15:40:19 -04:00
7399232ed8 refactor(login): change to Setup store instead of Options store, fix auth frontend flow 2025-08-06 17:09:30 -04:00
6006c3fb42 fix(login): change authentik button to employee login button (abstracted), shorten work email detection 2025-08-05 10:31:47 -04:00
07058d1ae7 feat(login): Significant work on login page appearance and authentik button behavior. Implement backend Oauth2 flow through popup window 2025-08-04 16:36:25 -04:00
7317f35df3 feat(login): refactor login page code, trim excess logic, refine UI, use innate Quasar and Vue utils and components 2025-07-31 17:11:58 -04:00
a63ae452a8 build(scaffolding): set up all folders and files, most of them empty, built some logic, clarified file names. 2025-07-25 16:58:07 -04:00