Commit Graph

109 Commits

Author SHA1 Message Date
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
Nic D.
e44d790a21 fix(timesheet-approval): fix oversight to modify employee timesheet from approval module
Fixed an oversight in the logic in one of the steps to update and create shifts from the timesheet approval page, which led to update or create requests being sent with the users credentials instead of the employees
2026-01-26 09:52:45 -05:00
Nic D
9a520d94bf fix(timesheet): add translation for sick hours error, make shift comment popup bigger 2026-01-23 11:27:24 -05:00
Nic D
6c10cbb7fa feat(timesheet): add delete confirmation for shift. Add blur filter to dialogs 2026-01-22 11:36:12 -05:00
Nic D
c1e6f262d1 fix(approvals): change backend address to use env instead of localhost 2026-01-21 10:39:30 -05:00
Nic D
dccc2f4a10 feat(approvals): add SSE to timesheet-approval to notify of timesheet changes 2026-01-21 10:21:01 -05:00
2e2f2cd802 feat(timesheet_approval): begin integration of connection to approval SSE stream 2026-01-20 16:27:23 -05:00
7913c58680 feat(timesheet-approval): add display of overtime to overview and details dialog. Minor changes to timesheet appearance, holidays 2026-01-13 16:28:59 -05:00
7114574ecf feat(chatbot): fully implement chatbot, fix UI issues, add to permissions under user list. 2026-01-12 14:12:37 -05:00
0fe8c89dd9 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/lion/chatbot 2026-01-12 10:48:16 -05:00
5ff20452a7 fix(chatbot): continue integration and trim of chatbot-related code. 2026-01-12 10:48:11 -05:00
Matthieu Haineault
ccdc1e68da feat(shifts): added banking and withdrawal of banked hours 2026-01-12 08:51:43 -05:00
e3c596a5f2 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/lion/chatbot 2026-01-09 16:25:04 -05:00
d7b4e150ac feat(employee-list): add error messages to form when modifying employee details, minor UI changes. 2026-01-09 16:01:00 -05:00
6ec05a00b8 feat(employees-list): add paid time off fields to employee details, DRY details dialog code 2026-01-09 11:40:21 -05:00
c62350fde4 fix(approvals): add more functionality and ui fixes to list view, add weekly breakdown hours, ui adjustments to card view 2026-01-09 07:37:50 -05:00
76da80cccc fix(all): fix scroll issue in timesheet mobile, add approval for individual expenses in approvals 2026-01-07 09:49:20 -05:00
1e16c8334b fix(all): many changes, see commit details. Add weekly overview data to timesheets 2026-01-06 09:12:49 -05:00
20fcc0206c fix(all): Many fixes and adjustements, see full commit comment:
Dashboard: Reworked carousel and added useful links. Help page: made title sections more obvious, minor UI adjustments to spacing, appearance. Timesheets: Make mobile timesheet automaticall scroll to today's date when loading. Layout: Fix UI bugs where menu labels would not appear in mobile and tray would load automatically on mobile.
2026-01-02 12:38:35 -05:00
8989a7d9c0 fix(approvals): progress on layout, dynamic resizing of table scroll area, UI/UX improvements, redo of left drawer 2025-12-30 17:15:47 -05:00
29cff14e3b fix(approvals): work on list view, dashboard carousel and general layout 2025-12-29 14:13:56 -05:00
10511484fa Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-approval-staging-prep 2025-12-29 10:18:11 -05:00
9fab8ae1ca refactor(approvals): more work on filters, table list view tweaks to columns, plug in list view functionalities 2025-12-29 10:17:18 -05:00
Matthieu Haineault
ae374d0888 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/matthieu/help-page 2025-12-22 15:57:47 -05:00
9a70875f78 feat(filters): add possibility of hiding inactive users, filter structure set up for future filters 2025-12-19 17:20:03 -05:00
b28f8768d2 fix(timesheet): more refactors and fixes to timesheet, mostly error handling, mobile UI/UX adjustments 2025-12-19 15:36:15 -05:00
4231b51c11 refactor(timesheet): More UI/UX adjustments to timesheet approval filters, mostly work on timesheets UI/UX for mobile 2025-12-18 17:14:31 -05:00
Matthieu Haineault
63472ebe88 feat(i18n): added descriptions to i18n files to display in the help page 2025-12-18 15:54:13 -05:00
Matthieu Haineault
8061184269 feat(help): worked on the appearances and display 2025-12-18 12:32:20 -05:00
Matthieu Haineault
f059682dd9 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/matthieu/help-page 2025-12-18 11:01:07 -05:00
Matthieu Haineault
06b663c102 feat(help): added more assets and ajusted path and description-place-holders 2025-12-18 10:57:27 -05:00
7c2b345600 Merge pull request 'dev/nicolas/timesheet-staging-prep' (#33) from dev/nicolas/timesheet-staging-prep into main
Reviewed-on: Targo/targo_frontend#33
2025-12-18 10:21:11 -05:00
13c339953f feat(timesheet): add shift overlap verification to shift entries
Also refactor mobile UI/UX for timesheet: reduced header bloat, made only shifts scrollable, added left or right swipe to travel between pay periods, showing default 'no data' message when beyond 6-month-back 1-month-forward timesheet scope.
2025-12-18 10:05:31 -05:00
Matthieu Haineault
75ab52d660 feat(help): added structure to display 2025-12-18 08:43:42 -05:00
db821d1d13 refactor(timesheet): add buttons to apply weekly or daily presets, fix mobile UI/UX to please sup. 2025-12-17 13:27:15 -05:00
Matthieu Haineault
f963570f45 feat(help): a start of the personnalized help to navigate and use the app according to the user access 2025-12-17 08:43:23 -05:00
35d36873e4 feat(timesheet): add toggle for work from home for shifts. UI/UX refactor for comment and delete buttons 2025-12-16 12:03:53 -05:00
35500eccda Merge pull request 'dev/nicolas/employee-management' (#32) from dev/nicolas/employee-management into main
Reviewed-on: Targo/targo_frontend#32
2025-12-15 14:18:26 -05:00
34f1ce5762 fix(presets): fix issue with shifts in preset editing getting sorted reactively, due to shifts being unsorted from backend.
Backend now sorts shifts before sending to front.
2025-12-12 14:54:25 -05:00
Matthieu Haineault
6f74be612e fix(i18n): small fix to preferences strings 2025-12-12 13:55:11 -05:00
11afa42b58 Merge pull request 'dev/matthieu/csv' (#31) from dev/matthieu/csv into main
Reviewed-on: Targo/targo_frontend#31
2025-12-12 13:30:47 -05:00
Matthieu Haineault
a859ad8107 feat(csv): work on the dialog for the report extraction 2025-12-11 08:43:30 -05:00
Nic D.
fd2146567f feat(schedule-preset): Add update and create functionality to schedule preset with preview 2025-12-10 16:59:41 -05:00
f6e9415369 feat(preset): add preset function, select preset for employee, revamp employee management dialog UI/UX
Also change display of employee list to better wrap around card content
2025-12-09 16:59:53 -05:00
Matthieu Haineault
36612b5f4a Merge branch 'dev/nicolas/employee-management' of git.targo.ca:Targo/targo_frontend into dev/matthieu/csv 2025-12-08 09:08:03 -05:00
a0d87a0013 feat(employee-list): complete functional advanced search for employee list
enabling or disabling hide-inactive-employees will hide them or show them at the top. Also added more functionality to the search bar-- it can match many columns for terms separated by spaces in the search field. i.e. typing Bourdo and Solucom separated by commas will show all employees that have those words in any of the columns
2025-12-05 16:07:12 -05:00
5bdf1e5eaa feat(employee): add partial filter functionality to employee list, needs more work. 2025-12-04 17:18:22 -05:00
2affa8470b refactor(presets): set up work for schedule presets, minor cleanup of other modules 2025-12-04 11:17:56 -05:00
8852f5990b refactor(employee-list): might finally be done with module, need to test add feature. 2025-12-03 17:02:15 -05:00