Commit Graph

  • 9d5d42ee9f Add isActive column to companies table and update service richardtekula 2025-11-25 10:01:04 +01:00
  • 043eeccb77 fix generate excel in admin account richardtekula 2025-11-25 09:27:11 +01:00
  • 31297ee9a9 refractoring & add timesheet service richardtekula 2025-11-25 07:52:31 +01:00
  • 125e30338a add many to one in todo, fix bugs, notification about todos richardtekula 2025-11-24 11:30:25 +01:00
  • 8fd8f991e8 Implement many-to-many TODO user assignments richardtekula 2025-11-24 11:17:28 +01:00
  • 7fd6b9e742 excel preview & file handling richardtekula 2025-11-24 10:18:28 +01:00
  • dfcf8056f3 add time tracker with stats richardtekula 2025-11-24 09:10:04 +01:00
  • 540c1719d3 Add Time Tracking backend API richardtekula 2025-11-24 06:41:39 +01:00
  • ca93b6f2d2 fix email issues, add company,project,todos richardtekula 2025-11-21 13:56:02 +01:00
  • bb851639b8 Add Timesheets API with file upload and role-based access richardtekula 2025-11-21 08:35:30 +01:00
  • 05be898259 Mark emails as read on JMAP server (fixes Betterbird showing unread) richardtekula 2025-11-20 08:15:43 +01:00
  • 4159a2aadb Add script to fix duplicate contacts in database richardtekula 2025-11-20 08:05:27 +01:00
  • a1e9936a3f Fix markContactEmailsAsRead to match by email address and fix duplicate contact IDs richardtekula 2025-11-20 08:05:02 +01:00
  • ed8875c00e Add comprehensive debug logging for markContactEmailsAsRead to diagnose contactId mismatch richardtekula 2025-11-20 08:03:35 +01:00
  • 178b18baa5 Add debug logging for markContactEmailsAsRead and remove password change restriction richardtekula 2025-11-20 08:00:14 +01:00
  • 51714c8edd update docs richardtekula 2025-11-19 13:21:34 +01:00
  • 1e7c1eab90 option for more emails,fix jmap service,add table email accounts richardtekula 2025-11-19 13:15:45 +01:00
  • 97f437c1c4 add searching, total unread message, create user richardtekula 2025-11-19 08:45:37 +01:00
  • da01d586fc initialize git, basic setup for crm richardtekula 2025-11-18 13:53:28 +01:00