Commit Graph

377 Commits

Author SHA1 Message Date
d8a1a87e98 refactor(management): replace standard form with carousel to separate info and access into two panels 2025-12-02 13:38:03 -05:00
a1b6748d95 feat(user-management): add popup with basic functionality to add or edit user info and module access 2025-12-02 09:20:05 -05:00
ff66a457d9 Merge pull request 'feat(profile): finalize get/update of user preferences, begin planning for employee-management module' (#29) from dev/nicolas/profile-refactor into main
Reviewed-on: Targo/targo_frontend#29
2025-11-28 10:55:38 -05:00
a4904ee80d feat(profile): finalize get/update of user preferences, begin planning for employee-management module 2025-11-28 10:54:38 -05:00
4c79820128 Merge pull request 'dev/nicolas/timesheet-validation-implementation' (#28) from dev/nicolas/timesheet-validation-implementation into main
Reviewed-on: Targo/targo_frontend#28
2025-11-25 14:05:00 -05:00
5bb02e67a0 feat(timesheet): add validation for timesheet timestamps, prevent submission if errors present. 2025-11-25 14:03:45 -05:00
712e831653 fix(timesheets): implementing validation for shifts, fix service response changes. 2025-11-24 16:42:40 -05:00
3669f65fe4 Merge pull request 'dev/nicolas/timesheet-gui-refactor' (#27) from dev/nicolas/timesheet-gui-refactor into main
Reviewed-on: Targo/targo_frontend#27
2025-11-24 09:19:37 -05:00
143e6d4b35 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-gui-refactor 2025-11-24 09:18:41 -05:00
a2f33b3145 Merge pull request 'dev/nicolas/timesheet-gui-refactor' (#26) from dev/nicolas/timesheet-gui-refactor into main
Reviewed-on: Targo/targo_frontend#26
2025-11-24 09:17:17 -05:00
4acfacdbda Merge branch 'main' into dev/nicolas/timesheet-gui-refactor 2025-11-24 09:16:52 -05:00
82bf7d5282 fix(approvals): refactor to work with staging db which has partial user and employee info. 2025-11-24 09:01:49 -05:00
39ce63603e fix(approvals, timesheet): separation of concern, refactor timesheet route to use optional email, fix frontend routes and streamline store, simplify logic in many places. 2025-11-21 12:01:46 -05:00
a47222a7b8 fix(approvals): reimplement charts with new structures, clean UI/UX, refine list view 2025-11-20 14:41:50 -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
1dc001af49 Merge pull request 'dev/nicolas/timesheet-gui-refactor' (#25) from dev/nicolas/timesheet-gui-refactor into main
Reviewed-on: Targo/targo_frontend#25
2025-11-18 14:51:56 -05:00
3b0652fb8b Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-gui-refactor 2025-11-18 14:50:18 -05:00
b436428a33 refactor(timesheet): finalize support for expenses, approval display, minor timesheet approval rework 2025-11-18 14:50:03 -05:00
88cdb9e5ff feat(timesheet mobile): add interfaces for expense dialog in mobile format
Added mobile versions for expense form as well as expense items.
2025-11-17 12:06:30 -05:00
b307f33ab0 refactor(timesheet): add at least some updates to approved shift look, maybe more??? 2025-11-14 17:00:27 -05:00
7d311ecc29 removed yarn format 2025-11-14 15:18:52 -05:00
5d3e6d9498 Added few dependencies to Dockerfile 2025-11-14 15:14:11 -05:00
39359b511d fred qui delete son test file. 2025-11-14 14:36:06 -05:00
ca2ab7b04b fred qui fait un test avec un fichier bidon 2025-11-14 14:34:48 -05:00
ce2fd3e024 Merge pull request 'fix(payperiodpicker, expensedialog): change date picker display from dialog to menu, add transition animations for expense dialog form, move update dialog form into expense item.' (#24) from dev/nicolas/timesheet-gui-refactor into main
Reviewed-on: Targo/targo_frontend#24
2025-11-12 15:29:16 -05:00
da93753515 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-gui-refactor 2025-11-12 15:28:28 -05:00
d5cdf3c7b4 fix(payperiodpicker, expensedialog): change date picker display from dialog to menu, add transition animations for expense dialog form, move update dialog form into expense item. 2025-11-12 15:27:39 -05:00
dccf5a8d82 Merge pull request 'dev/nicolas/timesheet-gui-refactor' (#23) from dev/nicolas/timesheet-gui-refactor into main
Reviewed-on: Targo/targo_frontend#23
2025-11-11 12:48:47 -05:00
d913404af5 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-gui-refactor 2025-11-11 12:46:48 -05:00
1274a1b65b refactor(timesheet): update appearance, work on expense dialog, plugging to backend. 2025-11-11 12:45:38 -05:00
62385461d5 fix(presets): minor fix to change imports, excluded eslint from commenting on current build. 2025-11-10 08:31:24 -05:00
8e24d36b56 Merge branch 'dev/nicolas/timesheet-gui-refactor' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-gui-refactor 2025-11-07 17:04:23 -05:00
ac6744ff18 refactor(timesheet): rework appearance and functionality
removed modal for shift creation/update to better match current timesheet app and avoid adding superfluous user actions. Tweaked appearance of timesheet and overall theme to remove overcrowding of colors/elements
2025-11-07 17:02:54 -05:00
Matthieu Haineault
13b3cf9399 feat(schedule-presets): implement store and service for schedule-presets. added schedule panel to profile menu 2025-11-07 16:50:37 -05:00
f0ef88a16c refactor(timesheet): more work on plugging in backend, managing expenses 2025-10-31 17:03:21 -04:00
18aa4c08f4 fix(docker): bit of a callback to App Targo 1.0 -- 'clean Dockerfile' 2025-10-29 16:34:17 -04:00
52984c88e9 Merge pull request 'dev/nicolas/timesheet-gui-refactor' (#22) from dev/nicolas/timesheet-gui-refactor into main
Reviewed-on: Targo/targo_frontend#22
2025-10-29 15:21:15 -04:00
6c6cecbe7d feat(docker): Add/Correct Dockerfile for remote Docker Lab deployment 2025-10-29 15:19:10 -04: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
e5b2c12aed feat: had to take a few lines to make sure the url and context was watched dynamically. 2025-10-20 10:30:29 -04:00
77fb1f2cdb style: made changes to the translations 2025-10-20 08:21:20 -04:00
c1c0faeaf1 BREAKING(login): implement full auth process using Authentik, remove files containing deprecated code 2025-10-15 17:06:51 -04:00
c9676e17a7 style: modified returned markdown to be more user-friendly. 2025-10-15 11:16:45 -04:00
579045d933 feat: refactored some things 2025-10-15 10:55:08 -04:00
2a785d68ff feat: took the user from the front to send to the back 2025-10-15 08:29:06 -04:00
702a977fce refactor(timesheet): fix delete shift functionality which had stopped working due to complete frontend refactor 2025-10-14 14:18:32 -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
5a40c8febf feat: removed unnecessary url functions 2025-10-10 15:40:49 -04:00
8cf276deb0 feat: created context objects to feed the ai. 2025-10-10 15:02:18 -04:00
6277a73bd6 feat: added a centralized context folder which holds objects that describes the webpages of the app from a high level 2025-10-08 16:21:48 -04:00