• Joined on 2025-09-30
bsiggel pushed to main at bsiggel/motia 2025-10-24 02:23:00 +02:00
9ca3191542 Add flows to API and cron steps to fix INVALID EMIT error
bsiggel pushed to main at bsiggel/motia 2025-10-24 02:20:45 +02:00
b70619ab2d Update API step to trigger sync for specific employee with kuerzel
bsiggel pushed to main at bsiggel/motia 2025-10-24 02:19:40 +02:00
8e9dc87b2a Refactor calendar sync for parallel processing: cron emits per-employee events, event-step processes one employee with per-employee locks
bsiggel pushed to main at bsiggel/motia 2025-10-24 02:12:59 +02:00
409bea3615 Update logging to use Motia workbench context for visibility
bsiggel pushed to main at bsiggel/motia 2025-10-24 02:10:16 +02:00
ddad58faa3 Refactor calendar sync phases into separate functions for better modularity
bsiggel pushed to main at bsiggel/motia 2025-10-24 02:08:22 +02:00
c91d3fc76d Fix 'adv_map' not defined error by correcting state dict references
bsiggel pushed to main at bsiggel/motia 2025-10-24 01:58:55 +02:00
11ca7a5e75 Add missing phase functions to event step
bsiggel pushed to main at bsiggel/motia 2025-10-24 01:57:58 +02:00
3a1ed1ee55 Refactor calendar sync: move employee loop to cron step, parallel sync per employee
bsiggel pushed to main at bsiggel/motia 2025-10-24 01:53:43 +02:00
d15bd04167 Fix variable references in calendar sync after refactoring
bsiggel pushed to main at bsiggel/motia 2025-10-24 01:48:21 +02:00
a6d061a708 Refactor calendar sync: reduce redundancies, remove dead code, improve structure
bsiggel pushed to main at bsiggel/motia 2025-10-24 01:37:58 +02:00
42949c6871 Fix systemd service for automatic Motia startup
bsiggel pushed to main at bsiggel/motia 2025-10-24 01:28:57 +02:00
5ef77c91d5 Fix Advoware time filtering pitfall: extend ranges (Advoware -1 to +9 years, Google -2 to +10 years) and document issue in README
bsiggel pushed to main at bsiggel/motia 2025-10-23 20:46:54 +02:00
db1206f91c Fix recurring event duplication - handle recurringEventId properly in all phases
bsiggel pushed to main at bsiggel/motia 2025-10-23 20:34:13 +02:00
da2b9960b0 Fix recurring event duplication - handle recurringEventId properly in all phases
bsiggel pushed to main at bsiggel/motia 2025-10-23 20:16:06 +02:00
582c9422dc Fix recurring event duration bug - use datum instead of datumBis for event end time
ddd64a5e0f Fix critical bug: End date for recurring events should use 'datum' not 'datumBis'
Compare 2 commits »
bsiggel pushed to main at bsiggel/motia 2025-10-23 19:34:04 +02:00
08b21ef268 Fix cron handler signature: remove event parameter from cron step
bsiggel pushed to main at bsiggel/motia 2025-10-23 15:53:56 +02:00
080eebd5ea Fix calendar sync issues: correct True/False, limit recurrence to 2 years, add share_google_calendar function
bsiggel pushed to main at bsiggel/motia 2025-10-23 15:02:58 +02:00
974116c024 Sync all employees in loop, remove employee_kuerzel requirement, update README
bsiggel pushed to main at bsiggel/motia 2025-10-23 14:57:39 +02:00
7b6e287b66 Remove AI limit, update README, fix update loops by setting last_sync to post-update time
bsiggel pushed to main at bsiggel/motia 2025-10-23 14:49:54 +02:00
48ce8d8e73 Add exponential backoff for Google API calls