Index: src/services/Scheduler.js
===================================================================
--- src/services/Scheduler.js	(revision b9dc94c5d408760545edee96aed16a6a387b1847)
+++ src/services/Scheduler.js	(revision 475eeda4d9fd076c58564f8e83535d4df89f46fd)
@@ -16,5 +16,5 @@
       SELECT p.id, p.title, p.content, u.username
       FROM posts p JOIN users u ON u.id = p.author_id
-      WHERE p.status = 'scheduled' AND p.publish_at IS NOT NULL AND p.publish_at <= CURRENT_TIMESTAMP
+      WHERE p.status = 'scheduled' AND p.publish_at IS NOT NULL AND datetime(p.publish_at) <= datetime('now')
     `).all();
     if (!due.length) return 0;
