Commit Graph

444 Commits

Author SHA1 Message Date
Nic D
450fc28782 fix(auth): fix async oversight in vue file 2026-02-05 14:29:09 -05:00
2148f218e5
Rewrote Google Chat notification 2026-02-05 14:26:29 -05:00
3bf6b071da
Rewrote Google Chat notification 2026-02-05 14:23:39 -05:00
c50adb820d
Rewrote Google Chat notification 2026-02-05 14:20:56 -05:00
5a69febe60
Rewrote Google Chat notification 2026-02-05 14:19:08 -05:00
3e12cc6424
Rewrote Google Chat notification 2026-02-05 14:12:17 -05:00
c24bd37b5c
Rewrote Google Chat notification 2026-02-05 14:01:31 -05:00
f4e69cd79f
Rewrote Google Chat notification 2026-02-05 13:55:11 -05:00
c37966b930
Merge branch 'main' of https://git.targo.ca/Targo/targo_frontend 2026-02-05 13:44:13 -05:00
94712c6cda
test workflow 2026-02-05 13:42:35 -05:00
ff613f2f8d Merge pull request 'fix(auth): change logout behavior, now sends success code when logout request is processed' (#77) from release/nicolas/v1.1 into main
Reviewed-on: Targo/targo_frontend#77
2026-02-05 13:32:06 -05:00
618c980ee7
Splitting jobs in workflow to test faster 2026-02-05 13:31:09 -05:00
Nic D
99419e24cf Merge branch 'release/nicolas/v1.1' of https://git.targo.ca/Targo/targo_frontend into release/nicolas/v1.1 2026-02-05 13:30:56 -05:00
Nic D
308b05ac1b Merge branch 'main' of https://git.targo.ca/Targo/targo_frontend into release/nicolas/v1.1 2026-02-05 13:30:40 -05:00
45035d9aaa Merge branch 'main' into release/nicolas/v1.1 2026-02-05 13:29:55 -05:00
Nic D
4b9bb6157a fix(auth): change logout behavior, now sends success code when logout request is processed 2026-02-05 13:23:43 -05:00
017f34ade7
Optimizing Google Chat notification in workflow 2026-02-05 13:21:13 -05:00
d9783fd835
adding Google Chat notification changes in workflow 2026-02-05 13:02:31 -05:00
5e052b1d62
adding more tests in workflow 2026-02-05 11:47:05 -05:00
314f7d1a8c
adding more tests in workflow 2026-02-05 11:09:39 -05:00
e57d90ab73
fixed issues with workflow not starting 2026-02-05 10:59:53 -05:00
c4dc565679
adding README for workflows 2026-02-05 10:57:17 -05:00
041e76c906
adding first workflow 2026-02-05 10:54:22 -05:00
6ba03b76ad Merge pull request 'feat(timesheet): add backend and frontend logic to display paid time off' (#76) from release/nicolas/v1.1 into main
Reviewed-on: Targo/targo_frontend#76
2026-02-05 08:05:28 -05:00
Nic D
01fb8b22e6 feat(timesheet): add backend and frontend logic to display paid time off 2026-02-04 16:04:25 -05:00
1c86226d42 Merge pull request 'release/nicolas/v1.1' (#75) from release/nicolas/v1.1 into main
Reviewed-on: Targo/targo_frontend#75
2026-02-04 11:06:44 -05:00
Nic D
f8d88de03e fix(timesheet): minor behavior change to mobile expense items 2026-02-04 11:05:32 -05:00
Nic D
7833ddd083 refactor(approvals): optimize approval page UI/UX for mobile 2026-02-04 10:55:23 -05:00
36cf7d2fcf Merge pull request 'release/nicolas/v1.1' (#74) from release/nicolas/v1.1 into main
Reviewed-on: Targo/targo_frontend#74
2026-02-03 15:38:52 -05:00
Nic D
db6ec4bc90 feat(approvals): add more functionalities to details window, see notes
Add ability to approve whole time from details dialog directly, in a sticky bar at top with employee name

Add possibility of right-clicking on individual shifts to approve or unapprove
2026-02-03 15:31:06 -05:00
Nic D
6dc1804918 refactor(employee-list): rework schedule preset selector, fix other ui issues, see notes
Add warning dialog when changes in an employee profile are unsaved.

Move schedule preset buttons from side of selector to side of each option in select menu.

optimize behavior of selector: will now switch to empty when deleting currently assigned preset, and will assign automatically any new or copied preset to current employee.
2026-02-03 13:09:46 -05:00
Nic D
1c6f7fd155 fix(timesheet): fix issue mobile epxense issue. Mobile expense UI overhaul.
- fix issue where mobile version of expense wouldn't allow you to change expense type and keep defaulting to type EXPENSES

revamped mobile expense UI/UX to be more intuitive and less crowded.
2026-02-02 10:56:52 -05:00
5889482df5 Merge pull request 'release/nicolas/v1.1' (#73) from release/nicolas/v1.1 into main
Reviewed-on: Targo/targo_frontend#73
2026-01-30 14:41:03 -05:00
Nic D
8998918002 fix(timesheet): resolve issue with mobile expenses and timesheet presets.
fix issue with mobile version of expense dialog where select menu for expense type was refusing to show on screen due to z-index behavior. switch q-select options dialog to menu behavior instead of dialog

fix issue with timesheet presets not applying correctly due to user email being sent as query param on timesheet inadvertedly, which is a route reserved for timesheet approval module
2026-01-30 14:38:32 -05:00
Nic D
119a145549 feat(timesheet): add functionality to upload expense attachment to garage test instance
requires further development. Key used to store file needs to be saved to expense to be later used for retrieval
2026-01-30 13:44:43 -05:00
Nic D
fec7300092 fix(timesheet): fix issue where email was incorrectly being sent as param when using timesheet page 2026-01-28 08:56:01 -05:00
7817695533 Merge pull request 'fix(approvals): add preset to possible changes that can be applied to employee timesheet from approval page' (#72) from dev/nicolas/staging-prep into main
Reviewed-on: Targo/targo_frontend#72
2026-01-27 16:13:17 -05:00
Nic D
80e07bfff2 fix(approvals): add preset to possible changes that can be applied to employee timesheet from approval page 2026-01-27 16:09:53 -05:00
c0eecc08ec Merge pull request 'fix(approval): still trying to fix email issue.' (#71) from dev/nicolas/staging-prep into main
Reviewed-on: Targo/targo_frontend#71
2026-01-27 15:39:17 -05:00
Nic D
e8d9e9c4dc fix(approval): still trying to fix email issue. 2026-01-27 15:38:39 -05:00
ac6fc077e4 Merge pull request 'fix(timesheet): attempt to fix issue where employee email is not passed properly' (#70) from dev/nicolas/staging-prep into main
Reviewed-on: Targo/targo_frontend#70
2026-01-27 15:13:19 -05:00
Nic D
7e4b163aa4 fix(timesheet): attempt to fix issue where employee email is not passed properly 2026-01-27 15:12:55 -05:00
79c67b8637 Merge pull request 'dev/nicolas/staging-prep' (#69) from dev/nicolas/staging-prep into main
Reviewed-on: Targo/targo_frontend#69
2026-01-27 15:07:18 -05:00
Nic D
bff6ce1f31 Merge branch 'main' of https://git.targo.ca/Targo/targo_frontend into dev/nicolas/staging-prep 2026-01-27 15:06:38 -05:00
Nic D
e7b154e041 Merge branch 'dev/nicolas/staging-prep' of https://git.targo.ca/Targo/targo_frontend into dev/nicolas/staging-prep 2026-01-27 14:53:34 -05:00
Nic D
7267efc258 fix(approval): fix issue where employee email was not properly propagated to shifts and expenses in approval page 2026-01-27 14:48:25 -05:00
7f8af939d6 Merge pull request 'refactor(auth): change behavior of disconnect button, now ends authentik session for app only' (#68) from dev/nicolas/staging-prep into main
Reviewed-on: Targo/targo_frontend#68
2026-01-26 16:28:24 -05:00
Nic D.
e8f72178b2 refactor(auth): change behavior of disconnect button, now ends authentik session for app only 2026-01-26 16:27:54 -05:00
3b3fb4d373 Merge pull request 'fix(timesheet-approval): overview list now updates when closing details dialog.' (#67) from dev/nicolas/staging-prep into main
Reviewed-on: Targo/targo_frontend#67
2026-01-26 12:17:39 -05:00
Nic D.
b0de761645 fix(timesheet-approval): overview list now updates when closing details dialog.
Graphs at top of details dialog now update dynamically if user makes changes to employee timesheet.
2026-01-26 12:16:52 -05:00