556 Commits

Author SHA1 Message Date
e72a039744 Match registration UI to server-side LAN access policy
All checks were successful
Deploy production / deploy (push) Successful in 10m51s
2026-09-16 13:31:57 +03:00
lizerk
7df236a094 fix(layout): keep expanded sidebars above sticky content
All checks were successful
Deploy production / deploy (push) Successful in 12m50s
2026-09-11 17:49:47 +03:00
lizerk
63d77c38fa fix(finance): defer markers until next period exists
All checks were successful
Deploy production / deploy (push) Successful in 10m58s
2026-09-11 15:50:06 +03:00
lizerk
38fa63e634 fix(finance): apply markers in next payroll period
All checks were successful
Deploy production / deploy (push) Successful in 13m13s
2026-09-11 14:51:37 +03:00
lizerk
e308d5916b fix(finance): allow system columns as scheduled changes
All checks were successful
Deploy production / deploy (push) Successful in 15m7s
2026-09-11 14:21:14 +03:00
lizerk
bc6a1c78ca feat(finance): add scheduled payroll changes
All checks were successful
Deploy production / deploy (push) Successful in 10m1s
2026-09-11 12:55:33 +03:00
lizerk
d38170640b fix(finance): guard invalid payroll point bases
All checks were successful
Deploy production / deploy (push) Successful in 13m49s
2026-09-11 10:33:01 +03:00
lizerk
158b71ac04 feat: make payroll columns configurable
All checks were successful
Deploy production / deploy (push) Successful in 10m13s
2026-09-11 02:14:27 +03:00
lizerk
f466714641 Keep payroll carryovers internal 2026-09-11 00:24:06 +03:00
lizerk
2768d2f1b3 Restore reliable chat realtime and media playback
Some checks failed
Deploy production / deploy (push) Failing after 14m49s
2026-09-10 20:26:58 +03:00
7ed495ce64 Require supported Node LTS and retry transient npm fetch failures safely
Some checks failed
Deploy production / deploy (push) Failing after 6m38s
2026-09-10 17:23:41 +03:00
4f6244ab1f Fix CORP runtime errors and harden deployment and media access
Some checks failed
Deploy production / deploy (push) Failing after 2s
2026-09-10 16:40:08 +03:00
lizerk
14f1e52425 fix(messages): make HTTP authoritative for chat reads
Some checks failed
Deploy production / deploy (push) Failing after 4s
2026-09-10 11:41:59 +03:00
lizerk
dac0234007 Enforce repository-wide code quality 2026-09-07 19:43:48 +03:00
lizerk
bf0df3613d Add local quality gates and Git hooks 2026-09-07 18:37:34 +03:00
lizerk
efd4a84c89 Update application functionality and supporting components 2026-09-07 16:59:38 +03:00
lizerk
cd64ee4ef7 Add project analytics and improve commerce integrations 2026-09-07 12:23:15 +03:00
lizerk
76c9be260d Refine event details modal and restrict department event access 2026-09-06 11:58:34 +03:00
lizerk
aca40baded Sync payroll review marks across devices 2026-09-04 19:21:39 +03:00
lizerk
2277d58967 Disable push quick replies and clarify payroll component labels 2026-09-04 19:00:31 +03:00
ac2cd008fe Fix Linux native dependencies in deployment build 2026-09-04 16:20:51 +03:00
6bb9811cd6 Add restricted Gitea production deployment 2026-09-04 15:29:41 +03:00
c7ba753087 Allow browser SSO logout without JWT authentication 2026-09-04 12:47:14 +03:00
f2e85de672 Support unified LDAP, email, and phone login 2026-09-04 09:58:20 +03:00
cae8e97146 Add corporate OpenID Connect provider and browser sessions 2026-09-04 09:50:56 +03:00
lizerk
4ea807ee4b Scope push logout cleanup to device groups 2026-09-04 08:21:25 +03:00
lizerk
f4795922fe Use historical earnings for vacation pay 2026-09-03 17:19:35 +03:00
dc4b7ae0a8 Add interactive push notification chat actions 2026-09-03 14:36:00 +03:00
f7f7d3316d Add inline payroll entry editing and refine date picker styling 2026-09-01 16:11:49 +03:00
5ca165ee03 Add payroll work statistics modal 2026-09-01 15:58:53 +03:00
5da904fa8d Add payroll work profile section to employee profiles 2026-09-01 15:43:21 +03:00
69c3ccc75b Add payroll work date picker with period-aware selection 2026-09-01 15:15:23 +03:00
dad9073e2a Centralize calendar event range handling 2026-09-01 14:54:03 +03:00
lizerk
c8d8d8be31 Add drag-and-drop reordering for task checklists 2026-08-31 10:37:58 +03:00
lizerk
d6706c518b Support multiple employee positions 2026-08-27 10:41:50 +03:00
lizerk
b6a6b8210e Add position creation to user modal and secret skill admin tools 2026-08-27 09:12:47 +03:00
lizerk
c7a9fbe347 feat: add custom payroll columns 2026-08-26 14:50:51 +03:00
lizerk
e184796b86 fix: create vacation pay finance drafts 2026-08-26 13:09:03 +03:00
lizerk
c6f495fc3c feat: add vacation approval terms workflow 2026-08-26 12:53:43 +03:00
lizerk
6276c35659 refactor: move request statistics into modal 2026-08-26 12:32:50 +03:00
lizerk
207022fd55 Improve task board filters and sidebar scrolling 2026-08-26 11:40:31 +03:00
lizerk
912b0da773 feat: add reliability and resilience secret skills 2026-08-26 09:50:55 +03:00
lizerk
9d16efadec feat: add secret skill anti-streaks 2026-08-26 09:21:34 +03:00
lizerk
2e807d83dd feat: add attendance secret skills 2026-08-26 08:50:00 +03:00
lizerk
dec526898e refactor: confirm skill rarity at fifty xp 2026-08-25 15:25:44 +03:00
lizerk
53871a8f37 feat: weight task skill rewards by role 2026-08-25 14:57:15 +03:00
lizerk
efc93b03e9 feat: manage skills from task quick menu 2026-08-25 14:43:34 +03:00
lizerk
572c433bbd feat: add standalone skill guidance modal 2026-08-25 14:31:45 +03:00
lizerk
cae44c47cb fix: clarify skill rank ordering and rarity 2026-08-25 14:20:05 +03:00
lizerk
ae4eb4696a feat: add skill ranks and progression 2026-08-25 13:28:43 +03:00