ac6fc077e4Merge pull request 'fix(timesheet): attempt to fix issue where employee email is not passed properly' (#70) from dev/nicolas/staging-prep into mainNicolas2026-01-27 15:13:19 -0500
7e4b163aa4fix(timesheet): attempt to fix issue where employee email is not passed properly
Nic D
2026-01-27 15:12:55 -0500
79c67b8637Merge pull request 'dev/nicolas/staging-prep' (#69) from dev/nicolas/staging-prep into mainNicolas2026-01-27 15:07:18 -0500
7267efc258fix(approval): fix issue where employee email was not properly propagated to shifts and expenses in approval page
Nic D
2026-01-27 14:48:25 -0500
7f8af939d6Merge pull request 'refactor(auth): change behavior of disconnect button, now ends authentik session for app only' (#68) from dev/nicolas/staging-prep into mainNicolas2026-01-26 16:28:24 -0500
e8f72178b2refactor(auth): change behavior of disconnect button, now ends authentik session for app only
Nic D.
2026-01-26 16:27:54 -0500
3b3fb4d373Merge pull request 'fix(timesheet-approval): overview list now updates when closing details dialog.' (#67) from dev/nicolas/staging-prep into mainNicolas2026-01-26 12:17:39 -0500
b0de761645fix(timesheet-approval): overview list now updates when closing details dialog.
Nic D.
2026-01-26 12:16:52 -0500
0178cb610aMerge pull request 'fix(timesheet-approval): fix issue where expense wouldn't show correct expense type an refuse to update' (#66) from dev/nicolas/staging-prep into mainNicolas2026-01-26 11:11:10 -0500
1cac8966befix(timesheet-approval): fix issue where expense wouldn't show correct expense type an refuse to update
Nic D.
2026-01-26 11:09:50 -0500
05c3f7b7c4Merge pull request 'fix(timesheet-approval): minor fix to timesheet reload after changes to employee timesheet' (#65) from dev/nicolas/staging-prep into mainNicolas2026-01-26 10:42:13 -0500
75060a2228fix(timesheet-approval): minor fix to timesheet reload after changes to employee timesheet
Nic D.
2026-01-26 10:41:24 -0500
7b56a14cb4Merge pull request 'dev/nicolas/staging-prep' (#64) from dev/nicolas/staging-prep into mainNicolas2026-01-26 10:09:24 -0500
8231b3084dfix(timesheets): fix error where shift payload is not sent when modify employee timesheets from approval page
Nic D.
2026-01-26 10:08:53 -0500
42de823b87fix(date-time-utils): fix rounding error in util method that converts hours float to HHmm string
Nic D.
2026-01-26 10:05:47 -0500
cd29f4c3adMerge pull request 'fix(timesheet-approval): fix oversight to modify employee timesheet from approval module' (#63) from dev/nicolas/staging-prep into mainNicolas2026-01-26 09:58:45 -0500
e44d790a21fix(timesheet-approval): fix oversight to modify employee timesheet from approval module
Nic D.
2026-01-26 09:52:45 -0500
c7e5829ca4Merge pull request 'fix(timesheet): add translation for sick hours error, make shift comment popup bigger' (#62) from dev/nicolas/staging-prep into mainNicolas2026-01-23 11:28:39 -0500
9a520d94bffix(timesheet): add translation for sick hours error, make shift comment popup bigger
Nic D
2026-01-23 11:27:24 -0500
a9edde23c0Merge pull request 'fix(timesheet): fix issue in mobile version where shift type selector doesn't respond to touch' (#61) from dev/nicolas/staging-prep into mainNicolas2026-01-22 15:49:37 -0500
d65113dd38fix(timesheet): fix issue in mobile version where shift type selector doesn't respond to touch
Nic D
2026-01-22 15:48:56 -0500
0dfe895b5aMerge pull request 'fix(timesheet): fix issue where expense dropdown for type select fades in background behind dialog' (#60) from dev/nicolas/staging-prep into mainNicolas2026-01-22 13:10:36 -0500
c20fbe4282fix(timesheet): fix issue where expense dropdown for type select fades in background behind dialog
Nic D
2026-01-22 13:10:12 -0500
b5bc1eb20bMerge pull request 'fix(approvals): adjust scripts to handle timesheet modifications made through approvals page' (#59) from dev/nicolas/staging-prep into mainmatthieuh2026-01-22 12:27:38 -0500
13ed243d6efix(timesheet): try to make comment notification more apparent. Again.
Nic D
2026-01-22 12:23:06 -0500
b8ce517a02fix(timesheet): remove explicit undefined where unnecessary
Nic D
2026-01-22 12:11:49 -0500
6c10cbb7fafeat(timesheet): add delete confirmation for shift. Add blur filter to dialogs
Nic D
2026-01-22 11:36:12 -0500
9a802ffd1cfix(timesheets): change comment button color when comment is present (requested by sysadmin)
Nic D
2026-01-22 11:09:28 -0500
b9613889f5fix(approvals): adjust scripts to handle timesheet modifications made through approvals page
Nic D
2026-01-22 10:38:08 -0500
81711a9e40Merge pull request 'feat(approvals): update overview and potentially employee details when modify event occurs' (#58) from dev/nicolas/staging-prep into mainNicolas2026-01-21 10:56:23 -0500
388e002ddafeat(approvals): update overview and potentially employee details when modify event occurs
Nic D
2026-01-21 10:55:55 -0500
121b09bbe0Merge pull request 'fix(approvals): remove one slash in route because YEP' (#57) from dev/nicolas/staging-prep into mainNicolas2026-01-21 10:44:25 -0500
9b1bfc9068fix(approvals): remove one slash in route because YEP
Nic D
2026-01-21 10:44:05 -0500
d2576d3a44Merge pull request 'fix(approvals): change backend address to use env instead of localhost' (#56) from dev/nicolas/staging-prep into mainNicolas2026-01-21 10:40:03 -0500
c1e6f262d1fix(approvals): change backend address to use env instead of localhost
Nic D
2026-01-21 10:39:30 -0500
f662a8bcb4Merge pull request 'dev/nicolas/staging-prep' (#55) from dev/nicolas/staging-prep into mainNicolas2026-01-21 10:30:10 -0500
dccc2f4a10feat(approvals): add SSE to timesheet-approval to notify of timesheet changes
Nic D
2026-01-21 10:21:01 -0500
2e2f2cd802feat(timesheet_approval): begin integration of connection to approval SSE streamNicolas Drolet2026-01-20 16:27:23 -0500
29b6d0ef6aMerge pull request 'dev/nicolas/staging-prep' (#54) from dev/nicolas/staging-prep into mainNicolas2026-01-20 10:09:49 -0500
0ac68d3d00Merge branch 'dev/nicolas/staging-prep' of git.targo.ca:Targo/targo_frontend into dev/nicolas/staging-prepNicolas Drolet2026-01-20 09:58:13 -0500
0eb93d7046fix(timesheet): better handling of error validationNicolas Drolet2026-01-20 09:56:29 -0500
7a20aa5d4efeat(help): basic setup for chatbot help
Matthieu Haineault
2026-01-16 09:11:24 -0500
e86dff3026Merge pull request 'fix(chatbot): hotfix to actually hide chatbot from users without chatbot perms.' (#53) from dev/nicolas/staging-prep into mainNicolas2026-01-15 15:59:26 -0500
38714717d1fix(chatbot): hotfix to actually hide chatbot from users without chatbot perms.
Nic D.
2026-01-15 15:58:18 -0500
f4f9c97169Merge pull request 'fix(chatbot): updating context in chatbot store no longer requires async, removed.' (#52) from dev/nicolas/staging-prep into mainNicolas2026-01-15 15:27:18 -0500
d51fe6a7aefix(chatbot): updating context in chatbot store no longer requires async, removed.
Nic D.
2026-01-15 15:26:43 -0500
1def71983cMerge pull request 'dev/nicolas/staging-prep' (#51) from dev/nicolas/staging-prep into mainNicolas2026-01-15 12:20:25 -0500
7cf23a6a55refactor(chatbot): change appearance and function of chatbot window, send context on chat message instead of with each page change
Nic D
2026-01-15 12:19:45 -0500
e44e2c1e20fix(chatbot): fix chatbot speech formatting, will need to do more work, change from drawer setup
Nic D
2026-01-14 16:05:05 -0500
582335e082fix(chatbot, approvals): fix display of warning labels, add vacation and holiday to graphs, fix chatbot UI issues.
Nic D
2026-01-14 11:56:04 -0500
8eddc44dd9feat(banking): commented banking options - waiting on more infos on the business logics to implement
Matthieu Haineault
2026-01-14 11:31:26 -0500
550dcbc3baMerge pull request 'dev/nicolas/staging-prep' (#50) from dev/nicolas/staging-prep into mainNicolas2026-01-13 16:29:50 -0500
7913c58680feat(timesheet-approval): add display of overtime to overview and details dialog. Minor changes to timesheet appearance, holidaysNicolas Drolet2026-01-13 16:28:59 -0500
b8c112f149feat(timesheet): fully implement holiday tracker with web API. Only works for current year, however.Nicolas Drolet2026-01-12 16:14:54 -0500
8b0e40dc2afeat(timesheet): add conditional UI appearance that will change if day is holiday.Nicolas Drolet2026-01-12 15:37:42 -0500
d59dd9b041Merge pull request 'fix(chatbot): forgot to actually translate internal/default chat messages, fixed' (#49) from dev/lion/chatbot into mainNicolas2026-01-12 14:25:36 -0500
9001429d2fMerge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/lion/chatbotNicolas Drolet2026-01-12 14:25:16 -0500
ff25cf5082Merge pull request 'dev/lion/chatbot' (#48) from dev/lion/chatbot into mainNicolas2026-01-12 14:13:42 -0500
7114574ecffeat(chatbot): fully implement chatbot, fix UI issues, add to permissions under user list.Nicolas Drolet2026-01-12 14:12:37 -0500
0fe8c89dd9Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/lion/chatbotNicolas Drolet2026-01-12 10:48:16 -0500
5ff20452a7fix(chatbot): continue integration and trim of chatbot-related code.Nicolas Drolet2026-01-12 10:48:11 -0500
7432d7f15bMerge pull request 'feat(shifts): added banking and withdrawal of banked hours' (#47) from dev/matthieu/getting-ready-for-staging into mainNicolas2026-01-12 10:40:46 -0500
ccdc1e68dafeat(shifts): added banking and withdrawal of banked hours
Matthieu Haineault
2026-01-12 08:51:43 -0500
ea5e2ef36eBREAKING(chatbot): being process of merging chatbot with current app for inhouse testingNicolas Drolet2026-01-09 16:38:23 -0500
e3c596a5f2Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/lion/chatbotNicolas Drolet2026-01-09 16:25:04 -0500
129b422551Merge pull request 'dev/nicolas/staging-prep' (#46) from dev/nicolas/staging-prep into mainNicolas2026-01-09 16:06:42 -0500
9c82319298Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/staging-prepNicolas Drolet2026-01-09 16:06:05 -0500
b56510c6dbfix(employee-list): add background color to input fields in employee detail dialog because I forgot, like a junior devNicolas Drolet2026-01-09 16:05:56 -0500
10e0939e4eMerge pull request 'dev/nicolas/staging-prep' (#45) from dev/nicolas/staging-prep into mainNicolas2026-01-09 16:01:40 -0500
d7b4e150acfeat(employee-list): add error messages to form when modifying employee details, minor UI changes.Nicolas Drolet2026-01-09 16:01:00 -0500
ffe671376ffix(employee-list): make last_updated change for pto when sick hours are changedNicolas Drolet2026-01-09 13:01:55 -0500
68973501c6Merge pull request 'dev/nicolas/staging-prep' (#44) from dev/nicolas/staging-prep into mainNicolas2026-01-09 11:41:05 -0500
6ec05a00b8feat(employees-list): add paid time off fields to employee details, DRY details dialog codeNicolas Drolet2026-01-09 11:40:21 -0500
35db8418a6fix(many): ui adjustments to employee-list and timesheet-approvals, add phone number to employee-listNicolas Drolet2026-01-09 09:43:17 -0500
78d70f8fe4Merge pull request 'fix(approvals): add more functionality and ui fixes to list view, add weekly breakdown hours, ui adjustments to card view' (#43) from dev/nicolas/staging-prep into mainNicolas2026-01-09 07:38:26 -0500
c62350fde4fix(approvals): add more functionality and ui fixes to list view, add weekly breakdown hours, ui adjustments to card viewNicolas Drolet2026-01-09 07:37:50 -0500
10fd1a956dMerge pull request 'fix(help): removed "terminated_employee" descriptions from the basic employee_list_options' (#42) from dev/matthieu/help-page into mainmatthieuh2026-01-07 14:53:59 -0500
5f41bf964afix(help): removed "terminated_employee" descriptions from the basic employee_list_options
Matthieu Haineault
2026-01-07 14:53:21 -0500
0d068f2156Merge pull request 'fix(csv): fixed the checkbox for companies and used a radio-button instead to make sure only one can be selected at a time' (#41) from dev/matthieu/staging-csv into mainmatthieuh2026-01-07 14:51:12 -0500
04eb716a12fix(csv): fixed the checkbox for companies and used a radio-button instead to make sure only one can be selected at a time
Matthieu Haineault
2026-01-07 13:59:11 -0500
53698eaa08Merge pull request 'fix(timesheet): adjustment to mobile UI, reduce header space, remove footer' (#40) from dev/nicolas/staging-prep into mainNicolas2026-01-07 10:32:41 -0500
1a707bf05bfix(timesheet): adjustment to mobile UI, reduce header space, remove footerNicolas Drolet2026-01-07 10:32:19 -0500
73a371ae49Modification in Dockerfile to remove the necessity to have a persistent folder on the docker host. Also added modification in docker-compose file to reflect the Dockerfile changes.Frederick Pruneau2026-01-07 10:26:20 -0500
00bc56ea61Merge pull request 'fix(all): fix scroll issue in timesheet mobile, add approval for individual expenses in approvals' (#39) from dev/nicolas/staging-prep into mainNicolas2026-01-07 09:49:54 -0500
76da80ccccfix(all): fix scroll issue in timesheet mobile, add approval for individual expenses in approvalsNicolas Drolet2026-01-07 09:49:20 -0500
7abbfe8208Merge pull request 'fix(approvals): fix sizing issue, multiple ui bugs in details window, separate scrollable timesheet from static one' (#38) from dev/nicolas/staging-prep into mainNicolas2026-01-06 15:11:07 -0500
ec466bf6f2fix(approvals): fix sizing issue, multiple ui bugs in details window, separate scrollable timesheet from static oneNicolas Drolet2026-01-06 15:10:27 -0500
07b52c854fMerge pull request 'dev/nicolas/timesheet-approval-staging-prep' (#37) from dev/nicolas/timesheet-approval-staging-prep into mainNicolas2026-01-06 09:16:55 -0500
20fcc0206cfix(all): Many fixes and adjustements, see full commit comment:Nicolas Drolet2026-01-02 12:38:35 -0500
8989a7d9c0fix(approvals): progress on layout, dynamic resizing of table scroll area, UI/UX improvements, redo of left drawerNicolas Drolet2025-12-30 17:15:47 -0500