Commit Graph

179 Commits

Author SHA1 Message Date
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
3c30f44eb1 Merge pull request 'dev/matthieu/timesheet-form' (#16) from dev/matthieu/timesheet-form into main
Reviewed-on: Targo/targo_frontend#16
2025-09-18 14:39:07 -04:00
Matthieu Haineault
71956ef4b2 refactor(shift): extracted crud for shift from overview. 2025-09-18 14:38:23 -04:00
Matthieu Haineault
b488848ac3 feat(timesheet): added expenses list with create/update/delete expenses 2025-09-17 16:47:57 -04:00
Matthieu Haineault
10a62219ef fix(timesheet): minor fixes to UI and time regex 2025-09-16 15:37:01 -04:00
008b1363b5 Merge pull request 'dev/matthieu/timesheet-form' (#15) from dev/matthieu/timesheet-form into main
Reviewed-on: Targo/targo_frontend#15
2025-09-16 09:19:59 -04:00
Matthieu Haineault
a252ad98ef feat(timesheet): added create-edit-delete shifts 2025-09-16 09:17:30 -04:00
b9a549b9f9 feat(profile): add profile template, employee tabs and panels, add some logic to validate entries, i18n implementation 2025-09-12 16:55:33 -04:00
Matthieu Haineault
123befb5f8 feat(timesheet): added comment popup data 2025-09-10 16:21:32 -04:00
Matthieu Haineault
a2f07ac3fb feat(timesheet): added comment popup 2025-09-10 15:26:32 -04:00
Matthieu Haineault
5c0c9036c4 feat(timesheet): added pay-period interface to timesheet employee page 2025-09-10 08:34:21 -04:00
f5ec3025ef fix(approvals): add total hours worked to employee timesheet cards 2025-09-09 10:42:52 -04:00
Matthieu Haineault
3be76b9c96 fix(pay-period): modify total hours calculation 2025-09-09 10:00:42 -04:00
Matthieu Haineault
8f3a4c13d1 fix(timesheet): ajusted imports to type 2025-09-09 09:46:38 -04:00
Matthieu Haineault
04b5778dd4 refactor(timesheet): moved payload interfaces to seperate file 2025-09-09 09:37:33 -04:00
Matthieu Haineault
47c58bb391 removed un-used files 2025-09-09 09:28:50 -04:00
b7806f955b Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/approvals-overview-details 2025-09-09 09:28:27 -04:00
ea91da2c8c Merge pull request 'dev/matthieu/timesheet-form' (#14) from dev/matthieu/timesheet-form into main
Reviewed-on: Targo/targo_frontend#14
2025-09-09 09:07:01 -04:00
Matthieu Haineault
757013bd8e feat(i18n): fixed some translation variables 2025-09-09 09:02:45 -04:00
638d9ce175 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/approvals-overview-details
Again, not really sure why this is happening, but here we are
2025-09-09 08:54:22 -04:00
b33c7530eb Merge branch 'dev/nicolas/approvals-overview-details' of git.targo.ca:Targo/targo_frontend into dev/nicolas/approvals-overview-details
not really sure what happened but here we are
2025-09-09 08:51:17 -04:00
7f7f30d4a5 fix(approvals): add minor adjustments to i18n naming 2025-09-09 08:50:33 -04:00
Matthieu Haineault
7bc9b45ef0 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/matthieu/timesheet-form 2025-09-08 16:25:41 -04:00
Matthieu Haineault
e7dfe6db00 feat(timesheet): added remote_work, add_shift, add_expense btns, 2025-09-08 16:14:57 -04:00
0fd515e8cd Merge pull request 'dev/nicolas/approvals-overview-details' (#12) from dev/nicolas/approvals-overview-details into main
Reviewed-on: Targo/targo_frontend#12
2025-09-08 16:12:52 -04:00
97465797f8 Merge branch 'main' into dev/nicolas/approvals-overview-details 2025-09-08 16:12:41 -04:00
072e0931a1 feat(details): Adjust shift display UI, DRY code in details components, prep for modifying UI 2025-09-08 16:11:48 -04:00
b8c9b8ed76 feat(details): functional UI for detailed shift display, pending approval from higher-ups 2025-09-08 10:00:25 -04:00
fbf8114666 feat(details): add ui elements to shift rows in employee details 2025-09-05 17:08:43 -04:00
Matthieu Haineault
d0b0f2df6c feat(timesheet): i18n for timesheet page 2025-09-05 16:07:29 -04:00
Matthieu Haineault
29f5760c62 feat(timesheet): added navigation and save btns 2025-09-05 13:14:01 -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
Matthieu Haineault
42219171a9 feat(timesheet): added timesheet page with comment popup 2025-09-04 13:40:50 -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
Matthieu Haineault
d20f970958 feat(timesheet): added timesheet page, created timsheet-interface and setup store and api 2025-09-02 14:30:46 -04:00
Matthieu Haineault
2eae6e5a21 feat(timesheet): created interfaces and access button to access and employee timesheet 2025-08-29 16:29:07 -04:00
61d2b96c32 Merge pull request 'fix(details): complete chart implementation for worked hours, stacking bars, proper mobile scaling' (#11) from dev/nicolas/approvals-overview-details into main
Reviewed-on: Targo/targo_frontend#11
2025-08-29 12:55:24 -04:00
24a700d6f6 fix(details): complete chart implementation for worked hours, stacking bars, proper mobile scaling 2025-08-29 12:54:50 -04:00
83ebf02182 Merge pull request 'feat(approvals): install chartJS and vue-chartJS for graphical representation of employee details, configuring bar graph.' (#10) from dev/nicolas/approvals-overview-details into main
Reviewed-on: Targo/targo_frontend#10
2025-08-29 08:33:41 -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
d00021a9f0 Merge pull request 'fix(approvals): fix route for csv report' (#9) from dev/nicolas/csv-report into main
Reviewed-on: Targo/targo_frontend#9
2025-08-27 15:52:49 -04:00
6020eb4b6f fix(approvals): fix route for csv report 2025-08-27 15:52:29 -04:00
ea4975005f Merge pull request 'feat(approvals): add print report functionality and filters for backend testing' (#8) from dev/nicolas/csv-report into main
Reviewed-on: Targo/targo_frontend#8
2025-08-27 15:49:09 -04:00
b4435020b2 feat(approvals): add print report functionality and filters for backend testing 2025-08-27 15:48:27 -04:00
40e95e9238 Merge pull request 'dev/nicolas/approvals-overview-details' (#7) from dev/nicolas/approvals-overview-details into main
Reviewed-on: Targo/targo_frontend#7
2025-08-27 11:21:13 -04:00
81e4fd3ed0 feat(approvals): add both weeks to modal, time grid and mouseover labels, buttons on employee card. Minor DRYing in various files. 2025-08-26 17:02:08 -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
911a959567 feat(approvals): Add details card basic. Add logic with service, store, api. Create temporary mock data for testing. 2025-08-22 17:09:03 -04:00
8c42235851 Merge pull request 'fix(date-picker): minor fixes to components due to components refactor.' (#6) from dev/nicolas/timesheet-approvals/date-picker into main
Reviewed-on: Targo/targo_frontend#6
2025-08-22 11:36:09 -04:00
0ccfef324e fix(date-picker): minor fixes to components due to components refactor. 2025-08-22 11:35:23 -04:00