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
7f43341629
refactor(approvals): so many changes that are difficult to keep track of. Work on more integration between approvals and timesheet, add list view to approvals, etc
2025-10-10 17:04:14 -04:00
00f5565fe5
BREAKING(refactor): more refactor to streamline and standardize approvals and timesheet, pull to get expense changes
2025-10-02 16:09:18 -04:00
655a7ecff1
BREAKING(approvals): begin process of merging and DRYing timesheet with timesheet approvals, adjust imports, WIP - DO NOT MERGE
2025-09-26 17:03:19 -04:00
3bf8c57f74
refactor(approvals): massive refactor of names, DRY component scripts, separation of concern, trim unnecessary code
2025-09-26 11:06:07 -04:00
Matthieu Haineault
a2f07ac3fb
feat(timesheet): added comment popup
2025-09-10 15:26:32 -04:00
5bd19c4a9c
feat(deatils): add component to show row details, finalize appearance of chart layout, finetune mobile layout
2025-09-04 17:04:03 -04:00
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