Commit Graph

11 Commits

Author SHA1 Message Date
24a700d6f6 fix(details): complete chart implementation for worked hours, stacking bars, proper mobile scaling 2025-08-29 12:54:50 -04:00
58f6e808d0 feat(approvals): install chartJS and vue-chartJS for graphical representation of employee details, configuring bar graph. 2025-08-29 08:33:02 -04:00
21b98ec825 refactor(approvals): remake entire card appearance, hook up to pay period picker to backend, make the period picker actually functional. 2025-08-20 17:03:32 -04:00
b13c8b8b1b feat(employees): add modal to show employee details, connects successfully to backend and receives data. 2025-08-15 17:00:52 -04:00
4ae33dfcf1 refactor(approvals): add table with grid setup, customize card (item) appearance 2025-08-12 17:01:46 -04:00
2fb7b4a4c1 feat(approvals): add page for timesheet approvals, complete date picker component, begin work for approvals table. 2025-08-11 17:04:21 -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
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
984ac83f67 feat(lang)Clean landing dashboard page, footers, headers, language module to match with Quasar and/or Vue conventions 2025-07-30 15:44:23 -04:00
94604cda1b fix(scaffolding): redid some folder structure to be more modular, moved some folders from modules to src, general file/folder cleanup. 2025-07-28 12:22:51 -04:00