0000000000000000000000000000000000000000 8da7b66494ee53054d54e1a234f2e29b028ce9f5 Wizznu <wisnula20@gmail.com> 1770770433 +0700	commit (initial): Initial commit: Railway Worker for ApsGo IoT System
8da7b66494ee53054d54e1a234f2e29b028ce9f5 8da7b66494ee53054d54e1a234f2e29b028ce9f5 Wizznu <wisnula20@gmail.com> 1770770448 +0700	Branch: renamed refs/heads/master to refs/heads/main
8da7b66494ee53054d54e1a234f2e29b028ce9f5 9b64706b4d711bb7c137ccae6e0f27d29f652a5c Wizznu <wisnula20@gmail.com> 1770770529 +0700	commit (merge): Merge and update Railway Worker with fixes
9b64706b4d711bb7c137ccae6e0f27d29f652a5c 2f59a363da08ee950e8d2d5aea158f9f86b0d607 Wizznu <wisnula20@gmail.com> 1770770969 +0700	commit: Optimize worker: reduce Firebase warnings and verbose logging
2f59a363da08ee950e8d2d5aea158f9f86b0d607 acefe143b472fd0ae1b727d2fcda90463ba015c0 Wizznu <wisnula20@gmail.com> 1770771308 +0700	commit: Add crash prevention and keep-alive mechanisms
acefe143b472fd0ae1b727d2fcda90463ba015c0 4434a05db13a4f286709f241c03508e52c4832c5 Wizznu <wisnula20@gmail.com> 1770771530 +0700	commit: Completely suppress Firebase SDK warnings
4434a05db13a4f286709f241c03508e52c4832c5 8b8ad29c4ddffc1c09a65b5fb9737f45ac8b505c Wizznu <wisnula20@gmail.com> 1770779209 +0700	commit: Add debugging: time sync monitoring, manual test functions, aktuator validation
8b8ad29c4ddffc1c09a65b5fb9737f45ac8b505c 76bb75196224ab5f23075823a04ad0293f13a5bc Wizznu <wisnula20@gmail.com> 1770780433 +0700	commit: Fix: Add verbose logging for debugging scheduler and aktuator issues
76bb75196224ab5f23075823a04ad0293f13a5bc 025c39a4f0c0c762ff572544994e359b56cf0a8b Wizznu <wisnula20@gmail.com> 1770780555 +0700	commit: Add comprehensive debugging guide for scheduler and aktuator issues
025c39a4f0c0c762ff572544994e359b56cf0a8b 6cf05184f5871a266b9b6d2dcee5bacd8a47b89d Wizznu <wisnula20@gmail.com> 1770780651 +0700	commit: Add urgent fix summary and action steps
6cf05184f5871a266b9b6d2dcee5bacd8a47b89d 556199a28d1f9b91db26b7fcf3d6149c0e7ebe68 Wizznu <wisnula20@gmail.com> 1770781113 +0700	commit: Fix: Add error handling and timing fix for scheduler checks
556199a28d1f9b91db26b7fcf3d6149c0e7ebe68 6e4f73928fd49a10530ce05117476a2b977094f1 Wizznu <wisnula20@gmail.com> 1770781796 +0700	commit: Add extensive debug logging to trace checkScheduledWatering execution
6e4f73928fd49a10530ce05117476a2b977094f1 6ce4affe6b2f881fa50452027238c0f2a80e40cc Wizznu <wisnula20@gmail.com> 1770782599 +0700	commit: Critical fix: Add timeout handler for Firebase fetch to prevent hanging
6ce4affe6b2f881fa50452027238c0f2a80e40cc 4d9add606eab7a7e419c0378c7aee6b89ae7ed0c Wizznu <wisnula20@gmail.com> 1770783123 +0700	commit: Add Firebase REST API fallback and smart fetch mechanism
4d9add606eab7a7e419c0378c7aee6b89ae7ed0c 5c8c93c1045d760857d1023261e9e37431fbc6dc Wizznu <wisnula20@gmail.com> 1770783943 +0700	commit: Fix BullMQ job ID: replace colon with underscore
5c8c93c1045d760857d1023261e9e37431fbc6dc 68ce136317552481e49d0bd5a3fc57af8f4c2777 Wizznu <wisnula20@gmail.com> 1770784749 +0700	commit: Fix Firebase update timeout: add REST API fallback for write operations
68ce136317552481e49d0bd5a3fc57af8f4c2777 895ce4c1fe8a9a2c89791b66286d704f628aa1bf Wizznu <wisnula20@gmail.com> 1770785845 +0700	commit: CRITICAL FIX: Add timeout+REST fallback for ALL Firebase operations (set, read, delete)
895ce4c1fe8a9a2c89791b66286d704f628aa1bf 1fc1d7ecbc298c9de91450a15a1efcd22084d98b Wizznu <wisnula20@gmail.com> 1770786076 +0700	commit: HOTFIX: Fix syntax error in healthCheck function (line 878)
1fc1d7ecbc298c9de91450a15a1efcd22084d98b 935e1059f6a55a956bd8603c528de61e5abb6bd3 Wizznu <wisnula20@gmail.com> 1770787390 +0700	commit: CRITICAL: Fix fetch() timeout not working in Node.js + add job-level timeout + extensive debug logging
935e1059f6a55a956bd8603c528de61e5abb6bd3 5e85ad61e2e77cd030e4098eefd6ee22f47351df Wizznu <wisnula20@gmail.com> 1770787968 +0700	commit: HOTFIX: Fix incomplete replacement causing syntax errors in setFirebaseViaREST and readFirebaseSmart
5e85ad61e2e77cd030e4098eefd6ee22f47351df 561881e18ec069e093867f76eb5ad95db43faf5e Wizznu <wisnula20@gmail.com> 1771210697 +0700	commit: fix: Optimize Firebase connection with smart fallback system - SDK timeout 10s->5s - Smart fallback after 3 consecutive failures - API statistics tracking (SDK vs REST) - Auto-recovery every 50 minutes
561881e18ec069e093867f76eb5ad95db43faf5e 6f4b7c25f17ed83ab435620ace7c26fc4a5732a9 Wizznu <wisnula20@gmail.com> 1771214722 +0700	commit: feat: Flexible jadwal system + kontrol_1 path support
6f4b7c25f17ed83ab435620ace7c26fc4a5732a9 91cb3eaaea1258f5dccacc2f343e49d9338bc89b Wizznu <wisnula20@gmail.com> 1771219886 +0700	commit: feat: Dynamic threshold system for sensor-based watering
91cb3eaaea1258f5dccacc2f343e49d9338bc89b 581ab42fac8ec7caf39245fe6fd1dc58dc4f83cf Wizznu <wisnula20@gmail.com> 1771245034 +0700	commit: feat: Add verbose logging for sensor mode threshold monitoring
581ab42fac8ec7caf39245fe6fd1dc58dc4f83cf c79033de913b40956418fee73516bb5e441ea7cc Wizznu <wisnula20@gmail.com> 1771245929 +0700	commit: fix: Add polling mechanism for sensor threshold monitoring
c79033de913b40956418fee73516bb5e441ea7cc d10039e30a39dff2f260ea8dd5fd61ceeaf5b16a Wizznu <wisnula20@gmail.com> 1773634923 +0700	commit: chore: sync railway worker for Railway deployment
d10039e30a39dff2f260ea8dd5fd61ceeaf5b16a ba027dbb61ce8f0d128b57b22e38a255361dfb64 Wizznu <wisnula20@gmail.com> 1773635270 +0700	pull myrailway main --allow-unrelated-histories --no-rebase -X ours: Merge made by the 'ort' strategy.
ba027dbb61ce8f0d128b57b22e38a255361dfb64 abc867bb05baa3fc78bcd88e44798128a6b5472d Wizznu <wisnula20@gmail.com> 1773639456 +0700	commit: fix: prevent schedule misses with trigger window
abc867bb05baa3fc78bcd88e44798128a6b5472d 53fc4d3359d1f0965d7067d9c0ef3d1d8079f130 Wizznu <wisnula20@gmail.com> 1775790207 +0700	commit: feat: add push notifications for schedule and sensor watering
53fc4d3359d1f0965d7067d9c0ef3d1d8079f130 e04763fe8e1a9eef3409716e9c597b96a84148f0 Wizznu <wisnula20@gmail.com> 1775817844 +0700	commit: 🔧 Fix: Update Firebase path from /kontrol to /kontrol_1 - Match Flutter app data structure
e04763fe8e1a9eef3409716e9c597b96a84148f0 f943bd9b7c9b619c363eeffa94468c8d455a9ad2 Wizznu <wisnula20@gmail.com> 1775819876 +0700	commit: 🔧 Fix: Handle FCM messaging gracefully - fallback when not available
f943bd9b7c9b619c363eeffa94468c8d455a9ad2 2598e6a61c53fddbf68baba3d36dd49537464294 Wizznu <wisnula20@gmail.com> 1779194544 +0700	commit: add dummy data script
2598e6a61c53fddbf68baba3d36dd49537464294 24e9b34f62643229d2f32ddd8a13699ce4fdb28b Wizznu <wisnula20@gmail.com> 1779195015 +0700	commit (merge): merge remote repository
