a47222a7b8
fix(approvals): reimplement charts with new structures, clean UI/UX, refine list view
2025-11-20 14:41:50 -05:00
b436428a33
refactor(timesheet): finalize support for expenses, approval display, minor timesheet approval rework
2025-11-18 14:50:03 -05:00
d5cdf3c7b4
fix(payperiodpicker, expensedialog): change date picker display from dialog to menu, add transition animations for expense dialog form, move update dialog form into expense item.
2025-11-12 15:27:39 -05:00
ac6744ff18
refactor(timesheet): rework appearance and functionality
...
removed modal for shift creation/update to better match current timesheet app and avoid adding superfluous user actions. Tweaked appearance of timesheet and overall theme to remove overcrowding of colors/elements
2025-11-07 17:02:54 -05:00
f0ef88a16c
refactor(timesheet): more work on plugging in backend, managing expenses
2025-10-31 17:03:21 -04:00
6c6cecbe7d
feat(docker): Add/Correct Dockerfile for remote Docker Lab deployment
2025-10-29 15:19:10 -04:00
33061ef2ab
BREAKING(timesheet): Overhaul timesheet UI, refactor to increase efficiency, complete OIDC login
...
Change timesheet UI to better fit current app model and avoid adding extra clicks and interactions to add new shifts and expenses. Also refactoring calls to backend to be more efficient and use recently-finalized OIDC implementation and integration.
2025-10-22 08:59:40 -04:00
7f43341629
refactor(approvals): so many changes that are difficult to keep track of. Work on more integration between approvals and timesheet, add list view to approvals, etc
2025-10-10 17:04:14 -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
dec2ec84f1
fix(app): refactor and slim i18n files, correct and update pages, rework and refactor verbose code on some components and pages
2025-09-22 14:11:29 -04:00
45b2c3eef0
refactor(frontend): finally trim i18n messages, refactor and DRY older frontend code, general cleanup and component breakdown
2025-09-19 16:59:15 -04:00
e9a8350b09
feat(profile): Profile module nearly complete, technically modular and could be used in employee list. Mobile friendly. Implement Dark Mode.
2025-09-18 14:40:06 -04:00
b9a549b9f9
feat(profile): add profile template, employee tabs and panels, add some logic to validate entries, i18n implementation
2025-09-12 16:55:33 -04:00
072e0931a1
feat(details): Adjust shift display UI, DRY code in details components, prep for modifying UI
2025-09-08 16:11:48 -04:00
5bd19c4a9c
feat(deatils): add component to show row details, finalize appearance of chart layout, finetune mobile layout
2025-09-04 17:04:03 -04:00
24a700d6f6
fix(details): complete chart implementation for worked hours, stacking bars, proper mobile scaling
2025-08-29 12:54:50 -04:00
58f6e808d0
feat(approvals): install chartJS and vue-chartJS for graphical representation of employee details, configuring bar graph.
2025-08-29 08:33:02 -04:00
21b98ec825
refactor(approvals): remake entire card appearance, hook up to pay period picker to backend, make the period picker actually functional.
2025-08-20 17:03:32 -04:00
b13c8b8b1b
feat(employees): add modal to show employee details, connects successfully to backend and receives data.
2025-08-15 17:00:52 -04:00
4ae33dfcf1
refactor(approvals): add table with grid setup, customize card (item) appearance
2025-08-12 17:01:46 -04:00
2fb7b4a4c1
feat(approvals): add page for timesheet approvals, complete date picker component, begin work for approvals table.
2025-08-11 17:04:21 -04:00
c1ce7e36cb
feat(approvals): Create timesheet approval page, begin scaffolding and building store, services, api, set up backend connecting logic
2025-08-08 17:03:19 -04:00
07058d1ae7
feat(login): Significant work on login page appearance and authentik button behavior. Implement backend Oauth2 flow through popup window
2025-08-04 16:36:25 -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
94604cda1b
fix(scaffolding): redid some folder structure to be more modular, moved some folders from modules to src, general file/folder cleanup.
2025-07-28 12:22:51 -04:00