Commit Graph

19 Commits

Author SHA1 Message Date
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
Nic D.
38714717d1 fix(chatbot): hotfix to actually hide chatbot from users without chatbot perms. 2026-01-15 15:58:18 -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
7114574ecf feat(chatbot): fully implement chatbot, fix UI issues, add to permissions under user list. 2026-01-12 14:12:37 -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
1a707bf05b fix(timesheet): adjustment to mobile UI, reduce header space, remove footer 2026-01-07 10:32:19 -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
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
a1b6748d95 feat(user-management): add popup with basic functionality to add or edit user info and module access 2025-12-02 09:20:05 -05:00
a4904ee80d feat(profile): finalize get/update of user preferences, begin planning for employee-management module 2025-11-28 10:54:38 -05:00
fe553b3cca Merge branch 'main' into dev/lion/chatbot 2025-10-07 14:38:45 -04:00
dc615340bc fix(auth): change auth signup to use authentik test account rather than seed account for supervisor 2025-10-07 14:13:04 -04:00
3bf8c57f74 refactor(approvals): massive refactor of names, DRY component scripts, separation of concern, trim unnecessary code 2025-09-26 11:06:07 -04:00
e2eb795284 style: Added a button on the bottom right of the screen, this will later open the chatbox 2025-09-23 16:33:19 -04:00
f33ca127fa refactor(employees): finish connection to backend api, design cards to display employees, fine-tunning element placement 2025-08-14 17:03:51 -04:00
5a4cba5588 feat(login): create dev login bypass for testing, refactor main layout for consistency and more intuitive UI 2025-08-07 15:40:19 -04:00
7399232ed8 refactor(login): change to Setup store instead of Options store, fix auth frontend flow 2025-08-06 17:09:30 -04:00
7317f35df3 feat(login): refactor login page code, trim excess logic, refine UI, use innate Quasar and Vue utils and components 2025-07-31 17:11:58 -04:00
984ac83f67 feat(lang)Clean landing dashboard page, footers, headers, language module to match with Quasar and/or Vue conventions 2025-07-30 15:44:23 -04:00