Commit Graph

8 Commits

Author SHA1 Message Date
89148343b6 feat(approvals): add chart to track total hours for each type, chart to track expenses, begin work on widget to display detailed shift info. 2025-09-02 16:56:04 -04:00
b4435020b2 feat(approvals): add print report functionality and filters for backend testing 2025-08-27 15:48:27 -04:00
6248cb3354 feat(approvals): add timeline compact viewer. Forego slider/range implementation for custom vue/typescript method 2025-08-25 17:07:08 -04:00
7dbb30259c refactor(many): change some components to respect 'props down, events up' convention for modularity and reusability. Keep branch open for future possible refactors. 2025-08-22 11:11:14 -04:00
d0e64bdffc refactor(approvals): move functionalities for separation of concern, page formatting, i18n refactoring, consideration for mobile appearance. 2025-08-21 17:06:57 -04:00
27e73f8f51 refactor(approvals): change timesheet store to no longer rely on array of pay periods, now requests new pay period objects depending on date picker button pressed. 2025-08-21 10:44:23 -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
0c1d214420 refactor(approvals): fully overhaul timesheet approvals to work with backend, begin to implement approval logic. 2025-08-19 16:49:49 -04:00