Commit Graph

450 Commits

Author SHA1 Message Date
8a5451a0d6 Merge pull request 'release/nicolas/v1.3' (#95) from release/nicolas/v1.3 into main
Reviewed-on: Targo/targo_frontend#95
2026-03-23 14:44:43 -04:00
Nic D
6576177652 fix(timesheet, approvals): overhaul of UI elements, standardized inputs and selects 2026-03-23 14:35:51 -04:00
Nic D
dcd3a5c188 refactor(timesheet): UI overhaul, better separation of concerns with components, minor chatbot changes 2026-03-19 16:16:58 -04:00
80c88ae749 Merge pull request 'release/nicolas/v1.2' (#94) from release/nicolas/v1.2 into main
Reviewed-on: Targo/targo_frontend#94
2026-03-18 15:39:37 -04:00
Nic D
57334ed118 feat(dashboard, timesheet): Add weekly hours to timesheet overview, overhaul dashboard links 2026-03-18 15:35:49 -04:00
Nic D
57946dbadd feat(timesheet-approval): Add menu that contains shift options, approval-only feature 2026-03-18 10:45:02 -04:00
Nic D
83dd3a4de4 remove console.log statements. Will be using debugger going forward. 2026-03-18 09:32:17 -04:00
Nic D
871b54a2c5 Merge branch 'main' of https://git.targo.ca/Targo/targo_frontend into release/nicolas/v1.2 2026-03-18 09:19:22 -04:00
Nic D
e37ec79827 fix(many): refactor timesheet approval download menu, details window fixes, store refactor
- Timesheet Approval's download menu has had its UI overhauled and the script has been streamlined to better match backend structure and logic

- Details window in timesheet approval has a few bug and oversight fixes.

- Refactored UI store to work with camelCase instead of snake_case
2026-03-18 09:18:06 -04:00
Matthieu Haineault
0d84cc8272 fix(csv): fix the name of the csv file to match :
period year, period num, company, type of rows, period start and period end dates
2026-03-16 11:03:00 -04:00
Matthieu Haineault
d4cbb90819 feat(csv): modified the generated name of the csv file to match the accounting needs. 2026-03-16 09:43:25 -04:00
7d4b7236dd Update du docker compose
Ceci est la version en prod en ayant enlever les informations sensibles dans le Dockerfile des deux services. Tout est maintenant avec des variables d'environnements.
2026-03-12 09:39:20 -04:00
5bb44ad662 Merge pull request 'release/nicolas/v1.2' (#93) from release/nicolas/v1.2 into main
Reviewed-on: Targo/targo_frontend#93
2026-03-11 12:30:08 -04:00
Nic D.
9213a42d6b refactor(timesheet): complete overhaul of expense UI, fix functionality in approval module. 2026-03-11 12:24:06 -04:00
Nic D
4ab271e66f refactor(timesheet): Implement refactor of select and input fields from freeswitch-ui branch 2026-03-10 16:42:31 -04:00
Nic D
1271d1eb61 fix(timesheet): fix issue with expense not updating properly in approval module
Also rework expense item appearance in list to better divide space between components for visual clarity.
2026-03-10 15:52:40 -04:00
Nic D
c6187305d9 Merge branch 'main' of https://git.targo.ca/Targo/targo_frontend into release/nicolas/v1.2 2026-03-09 14:03:43 -04:00
Nic D
9f15f80be4 fix(timesheet-approval): prevent display of SSE events unrelated to current pay period viewed 2026-03-09 14:01:36 -04:00
561a104e07 Merge pull request 'fix(chatbot): made error handling more explicit in replies.' (#84) from dev/nicolas/timeoff-requests into main
Reviewed-on: Targo/targo_frontend#84
2026-02-25 14:16:38 -05:00
Nic D
0b7e29e5d0 fix(chatbot): made error handling more explicit in replies. 2026-02-25 14:08:04 -05:00
c737109f36 added restart stack api request to force update to staging app 2026-02-25 13:22:06 -05:00
d5e26d632b Merge pull request 'feat(timesheet-approval): allow creation of expenses from employee details window' (#83) from release/nicolas/v1.1 into main
Reviewed-on: Targo/targo_frontend#83
2026-02-24 11:10:17 -05:00
0f45f59ee0 Merge branch 'main' into release/nicolas/v1.1 2026-02-24 11:05:41 -05:00
Nic D
883e6f8a3d fix(chatbot): correct formatting issue with text display, now displays markdown properly as html 2026-02-24 11:04:24 -05:00
2895284bc1
modification in action script 2026-02-24 09:55:11 -05:00
b353db518c
added modifications to build Docker image in Gitea Runners 2026-02-24 09:13:19 -05:00
Nic D
67132857ac feat(timesheet-approval): allow creation of expenses from employee details window 2026-02-24 08:32:10 -05:00
58db6f7ac4 revert 60550f6364
revert Updated dockerfile
2026-02-23 15:59:39 -05:00
60550f6364 Updated dockerfile 2026-02-23 15:58:06 -05:00
1b3dc7a6a3 Updated Action script 2026-02-23 15:57:07 -05:00
9db1d1a839 Merge pull request 'release/nicolas/v1.1' (#82) from release/nicolas/v1.1 into main
Reviewed-on: Targo/targo_frontend#82
2026-02-23 15:02:03 -05:00
Nic D
3156cee577 Merge branch 'release/nicolas/v1.1' of https://git.targo.ca/Targo/targo_frontend into release/nicolas/v1.1 2026-02-23 14:58:36 -05:00
Nic D
e6d2dac092 fix(timesheets): fix issue where timesheets do not reload if applying presets with no other changes 2026-02-23 14:58:14 -05:00
64ae14edba Merge pull request 'release/nicolas/v1.1' (#81) from release/nicolas/v1.1 into main
Reviewed-on: Targo/targo_frontend#81
2026-02-23 14:43:45 -05:00
441a2f7135 Merge branch 'main' into release/nicolas/v1.1 2026-02-23 14:38:07 -05:00
Nic D
2b1b0dbcbd fix(timesheets): add autofill functionality to sick, vacation, holiday shifts. 2026-02-23 14:36:51 -05:00
4dac626b81 Modified Dockerfile to add script to modify env vars 2026-02-23 14:00:50 -05:00
8a321cd88d added env file for VITE variables 2026-02-23 12:17:19 -05:00
dc9599a084 added script to change env variables in docker compose 2026-02-23 12:15:22 -05:00
Nic D
6368beb24d feat(shift): start to add logic to lock timestamp entry when selecting certain shift types 2026-02-18 16:12:51 -05:00
Nic D
b09057a6be refactor(timesheet): Add warning for unsaved changes when navigating away from timesheet.
refactor(approvals): Move save timesheets button to top bar in details dialog. Force timesheet reload when saving any modifications to timesheets.
2026-02-18 11:00:23 -05:00
Nic D
505fdf0e62 feat(expense): finalize implementation of S3 in expenses
Now able to upload and then view images attached to expenses. Will need to check if further changes need to be made to updating expenses. Minor structural changes here and there.
2026-02-11 07:52:07 -05:00
aaefe20c9f Merge pull request 'release/nicolas/v1.1' (#80) from release/nicolas/v1.1 into main
Reviewed-on: Targo/targo_frontend#80
2026-02-09 11:41:50 -05:00
Nic D
9f2fc1b706 Merge branch 'main' of https://git.targo.ca/Targo/targo_frontend into release/nicolas/v1.1 2026-02-09 11:35:47 -05:00
Nic D
442375efc7 feat(layout): add username on header bar to mitigate account confusion on shared PCs that access app. 2026-02-09 11:35:38 -05:00
877353307a Merge pull request 'release/nicolas/v1.1' (#79) from release/nicolas/v1.1 into main
Reviewed-on: Targo/targo_frontend#79
2026-02-09 09:53:57 -05:00
Nic D
40d4105f7b Merge branch 'main' of https://git.targo.ca/Targo/targo_frontend into release/nicolas/v1.1 2026-02-09 09:50:55 -05:00
Nic D
e8eb633810 fix(timesheet): fix expense submit issue in timesheet. Fix save button missing in approval dialog. 2026-02-09 09:50:42 -05:00
6d16dc099a
Added docker image building 2026-02-05 15:30:16 -05:00
319d7b2471
Added docker image building 2026-02-05 15:29:29 -05:00