Nic D
13ed243d6e
fix(timesheet): try to make comment notification more apparent. Again.
2026-01-22 12:23:06 -05:00
Nic D
b8ce517a02
fix(timesheet): remove explicit undefined where unnecessary
2026-01-22 12:11:49 -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
9a802ffd1c
fix(timesheets): change comment button color when comment is present (requested by sysadmin)
2026-01-22 11:09:28 -05:00
Nic D
b9613889f5
fix(approvals): adjust scripts to handle timesheet modifications made through approvals page
2026-01-22 10:38:08 -05:00
Nic D
9b1bfc9068
fix(approvals): remove one slash in route because YEP
2026-01-21 10:44:05 -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
27ca2a6269
Merge branch 'main' of https://git.targo.ca/Targo/targo_frontend into dev/nicolas/staging-prep
2026-01-21 10:29:37 -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
29b6d0ef6a
Merge pull request 'dev/nicolas/staging-prep' ( #54 ) from dev/nicolas/staging-prep into main
...
Reviewed-on: Targo/targo_frontend#54
2026-01-20 10:09:49 -05:00
0ac68d3d00
Merge branch 'dev/nicolas/staging-prep' of git.targo.ca:Targo/targo_frontend into dev/nicolas/staging-prep
2026-01-20 09:58:13 -05:00
0eb93d7046
fix(timesheet): better handling of error validation
2026-01-20 09:56:29 -05:00
Matthieu Haineault
7a20aa5d4e
feat(help): basic setup for chatbot help
2026-01-16 09:11:24 -05:00
Nic D
7cf23a6a55
refactor(chatbot): change appearance and function of chatbot window, send context on chat message instead of with each page change
2026-01-15 12:19:45 -05:00
Nic D
e44e2c1e20
fix(chatbot): fix chatbot speech formatting, will need to do more work, change from drawer setup
2026-01-14 16:05:05 -05:00
Nic D
82e805fa60
Merge branch 'main' of https://git.targo.ca/Targo/targo_frontend
2026-01-14 11:56:21 -05:00
Nic D
582335e082
fix(chatbot, approvals): fix display of warning labels, add vacation and holiday to graphs, fix chatbot UI issues.
2026-01-14 11:56:04 -05:00
Matthieu Haineault
8eddc44dd9
feat(banking): commented banking options - waiting on more infos on the business logics to implement
2026-01-14 11:31:26 -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
b8c112f149
feat(timesheet): fully implement holiday tracker with web API. Only works for current year, however.
2026-01-12 16:14:54 -05:00
8b0e40dc2a
feat(timesheet): add conditional UI appearance that will change if day is holiday.
2026-01-12 15:37:42 -05:00
6a473fae0c
fix(chatbot): forgot to actually translate internal/default chat messages, fixed
2026-01-12 14:24:44 -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
ea5e2ef36e
BREAKING(chatbot): being process of merging chatbot with current app for inhouse testing
2026-01-09 16:38:23 -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
9c82319298
Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/staging-prep
2026-01-09 16:06:05 -05:00
b56510c6db
fix(employee-list): add background color to input fields in employee detail dialog because I forgot, like a junior dev
2026-01-09 16:05:56 -05:00
10e0939e4e
Merge pull request 'dev/nicolas/staging-prep' ( #45 ) from dev/nicolas/staging-prep into main
...
Reviewed-on: Targo/targo_frontend#45
2026-01-09 16:01:40 -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
ffe671376f
fix(employee-list): make last_updated change for pto when sick hours are changed
2026-01-09 13:01:55 -05:00
68973501c6
Merge pull request 'dev/nicolas/staging-prep' ( #44 ) from dev/nicolas/staging-prep into main
...
Reviewed-on: Targo/targo_frontend#44
2026-01-09 11:41:05 -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
35db8418a6
fix(many): ui adjustments to employee-list and timesheet-approvals, add phone number to employee-list
...
add field for extension in employee list, but will need to be manually entered from Facturation, current DB does not contain extensions.
2026-01-09 09:43:17 -05:00
78d70f8fe4
Merge 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 main
...
Reviewed-on: Targo/targo_frontend#43
2026-01-09 07:38:26 -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
Matthieu Haineault
5f41bf964a
fix(help): removed "terminated_employee" descriptions from the basic employee_list_options
2026-01-07 14:53:21 -05:00
0d068f2156
Merge 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 main
...
Reviewed-on: Targo/targo_frontend#41
2026-01-07 14:51:12 -05:00
Matthieu Haineault
04eb716a12
fix(csv): fixed the checkbox for companies and used a radio-button instead to make sure only one can be selected at a time
2026-01-07 13:59:11 -05:00
1a707bf05b
fix(timesheet): adjustment to mobile UI, reduce header space, remove footer
2026-01-07 10:32:19 -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
ec466bf6f2
fix(approvals): fix sizing issue, multiple ui bugs in details window, separate scrollable timesheet from static one
2026-01-06 15:10:27 -05:00
1e16c8334b
fix(all): many changes, see commit details. Add weekly overview data to timesheets
2026-01-06 09:12:49 -05:00
f738a5872a
fix(all): More changes to UI:
...
Timesheet: fix UI spaces with scrolling, change ui to not show preset apply if no preset set to employee. Layout Drawer: fix display of options according to user permissions, fix highlight of menu item to match current route name. Employee list: add functionality to prevent users without user management permissions to see or edit user info and prevent seeing inactive users, add remote to shifts for preset editor, add hover effect to employee items when management mode to visually hint at clickable item.
2026-01-02 17:26:20 -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