Commit graph

71 commits

Author SHA1 Message Date
Tigor Hutasuhut 1896839664 api: use app level lock when writing to database
Some checks failed
/ push (push) Has been cancelled
because of database locked error
2024-05-23 13:49:37 +07:00
Tigor Hutasuhut f78661aa6e scheduler: fix missing default sheduler timeout causing scheduler to
Some checks failed
/ push (push) Has been cancelled
never runs
2024-05-21 22:27:11 +07:00
Tigor Hutasuhut 2652933361 api: fix scheduler deadlocks
Some checks failed
/ push (push) Has been cancelled
2024-05-14 18:49:45 +07:00
Tigor Hutasuhut ee2e307f6a api: integrated scheduler 2024-05-14 12:08:34 +07:00
Tigor Hutasuhut f3ce9950a3 scheduler: implemented more proper scheduler api 2024-05-14 09:51:53 +07:00
Tigor Hutasuhut 7488e2b5e3 api: revamped scheduler to run every minute
Some checks failed
/ push (push) Has been cancelled
Schedule now triggered by a runner that loops every minute and check if cron expression passes the time check.
2024-05-13 21:10:48 +07:00
Tigor Hutasuhut 3c8a1b1fd6 devices: enhanced more displays 2024-05-08 19:32:14 +07:00
Tigor Hutasuhut e8da8717ea devices: properly implemented and integrated windows wallpaper mode 2024-05-07 22:50:23 +07:00
Tigor Hutasuhut 494a4bc956 devices: filled the add device page 2024-05-07 20:51:00 +07:00
Tigor Hutasuhut 19ffbdf98c device: added add page 2024-05-07 16:48:15 +07:00
Tigor Hutasuhut 6bd219ea4f subreddit: starting download preemptively sends now sends "requires at least one device enabled message" if no devices are enabled 2024-05-07 10:33:56 +07:00
Tigor Hutasuhut ab810c4b45 devices: enhanced device list and details page 2024-05-06 21:09:52 +07:00
Tigor Hutasuhut b33b672cb6 devices: added page 2024-05-06 18:50:43 +07:00
Tigor Hutasuhut 81031dc2aa api: image download now filters only enabled devices 2024-05-06 13:50:22 +07:00
Tigor Hutasuhut e5b148a933 subreddit-details-view: added filter by device 2024-05-06 13:27:51 +07:00
Tigor Hutasuhut 42646c601d performance: thumbnails are now forced to be saved in jpeg format 2024-05-05 23:28:29 +07:00
Tigor Hutasuhut 3fcf291e6d schedule: added history page and version implementation 2024-05-05 22:34:05 +07:00
Tigor Hutasuhut d90dbb5156 theme-change: removed in favor of built in 2024-05-04 19:39:02 +07:00
Tigor Hutasuhut fea186924c api: enhance the schedule status sets 2024-05-04 09:53:27 +07:00
Tigor Hutasuhut 7333e09e49 api: image temporary file will be removed after use 2024-05-04 09:53:03 +07:00
Tigor Hutasuhut 64c3d57a61 schedule: add schedule status and history tables 2024-05-03 23:40:05 +07:00
Tigor Hutasuhut c11acabee1 pubsub: moved to bbolt for better concurrency handling 2024-05-03 21:02:31 +07:00
Tigor Hutasuhut 0d68bbead0 subreddit: implemented add page 2024-05-03 19:44:25 +07:00
Tigor Hutasuhut 4e7f91d098 subreddit-add: enhanced subreddit check and add form 2024-05-03 10:27:03 +07:00
Tigor Hutasuhut 15f9634187 api: isImageEntryExists: fix image file existence check 2024-05-03 09:31:57 +07:00
Tigor Hutasuhut 9ad5d8afdd subreddit-view: added subreddit name input 2024-05-02 23:16:28 +07:00
Tigor Hutasuhut 05cf28635b view(subreddit_details): implement filter bar and showing image from to 2024-05-02 19:24:24 +07:00
Tigor Hutasuhut 387988139e views: implemented subreddit details page 2024-05-02 15:42:10 +07:00
Tigor Hutasuhut e3bda647f3 view: implemented subreddits list page 2024-05-01 18:16:54 +07:00
Tigor Hutasuhut 65bb5732ca reddit: fix image copy for existing should go to temp dir first 2024-05-01 00:02:30 +07:00
Tigor Hutasuhut 1c1c0d03d9 errs: fixed error message not giving proper spacing 2024-04-30 21:39:53 +07:00
Tigor Hutasuhut 4876930563 refactor: simpler data columns 2024-04-30 14:12:33 +07:00
Tigor Hutasuhut 547e73846d api: isImageExists now returns false if the image does not exist in the target path or database 2024-04-30 12:56:41 +07:00
Tigor Hutasuhut 0073306563 device: updating values now return rows 2024-04-30 11:34:30 +07:00
Tigor Hutasuhut 2b4df20754 sqlite: date based columns migrated to int64 2024-04-29 21:45:18 +07:00
Tigor Hutasuhut 33c1b0dd17 navigation: added theme select support 2024-04-29 13:31:09 +07:00
Tigor Hutasuhut 2f66122be1 log: http better log handling 2024-04-29 12:27:46 +07:00
Tigor Hutasuhut 66fc1a964b reddit: get post now unescape title 2024-04-29 09:52:30 +07:00
Tigor Hutasuhut f8921b0cc9 view: updated home page to include recently added images 2024-04-27 22:07:20 +07:00
Tigor Hutasuhut 62e3f9778e images: added list api 2024-04-27 20:00:30 +07:00
Tigor Hutasuhut d99e28d997 api: implemented image download properly 2024-04-27 15:16:14 +07:00
Tigor Hutasuhut 19cd92004c reddit: handled image downloads 2024-04-26 22:13:04 +07:00
Tigor Hutasuhut 6b35321e1e events: added events api route 2024-04-26 15:13:29 +07:00
Tigor Hutasuhut 0b04bed992 subreddit: subreddit not registered message when subreddit not found 2024-04-26 15:09:34 +07:00
Tigor Hutasuhut a4d840bcbf subreddit(check): fix wrong status code to report upstream 2024-04-26 10:53:00 +07:00
Tigor Hutasuhut c6d84e3de2 subreddit: added check endpoint 2024-04-26 10:51:09 +07:00
Tigor Hutasuhut bd6092fdee subreddits: add create api 2024-04-25 20:22:05 +07:00
Tigor Hutasuhut 86c3a0d699 api: started cron scheduler 2024-04-25 13:52:38 +07:00
Tigor Hutasuhut e5bfe7a29a api: refactor db instance 2024-04-25 13:28:35 +07:00
Tigor Hutasuhut 847b9c1ab9 watermill: added proper logger 2024-04-25 13:22:08 +07:00