Commit graph

96 commits

Author SHA1 Message Date
Tigor Hutasuhut 2eed06b320 reddit: round tripper now shows ms duration of request 2024-07-09 14:12:04 +07:00
Tigor Hutasuhut c50b4a18a1 reddit: unexpected status error codes are bubbled up
All checks were successful
/ push (push) Successful in 2m19s
2024-06-16 09:45:04 +07:00
Tigor Hutasuhut ca96d4a805 events: implemented in download section 2024-06-16 09:45:04 +07:00
Tigor Hutasuhut 8e45faba28 wip: update event system 2024-06-10 14:52:53 +07:00
Tigor Hutasuhut d902a2b8c1 wip: update event 2024-06-05 16:18:22 +07:00
Tigor Hutasuhut 0c623d1bf1 schedule-history: if current is latest, fetch more history if not full
Some checks failed
/ push (push) Has been cancelled
2024-06-05 14:20:21 +07:00
Tigor Hutasuhut bc005f8b30 refactor: direction is now revsered boolean 2024-06-05 11:12:20 +07:00
Tigor Hutasuhut f71cda7c92 schedule-history: revamp schedule history page
Some checks failed
/ push (push) Has been cancelled
2024-06-04 21:08:36 +07:00
Tigor Hutasuhut 4ae2b36b4b schedule-history: fix time zone issue in schedule history list by day
Some checks failed
/ push (push) Has been cancelled
2024-06-04 00:30:55 +07:00
Tigor Hutasuhut a3fb38821a fix: api deadlock
Some checks failed
/ push (push) Has been cancelled
2024-06-04 00:24:21 +07:00
Tigor Hutasuhut a5c2b337f4 Revert "fix: database lock by adding lock function when set schedule"
This reverts commit 0c784b4cc9.
2024-06-04 00:23:13 +07:00
Tigor Hutasuhut cb74b0d817 wip: prepare to implement server-sent events for image download progress 2024-06-04 00:15:07 +07:00
Tigor Hutasuhut 0c784b4cc9 fix: database lock by adding lock function when set schedule
Some checks failed
/ push (push) Has been cancelled
2024-06-03 23:31:45 +07:00
Tigor Hutasuhut c114469721 schedule-history: now date overflow handled to today date
Some checks failed
/ push (push) Has been cancelled
2024-06-03 16:42:40 +07:00
Tigor Hutasuhut 44128365c0 schedule-histories: revamped page data
Some checks failed
/ push (push) Has been cancelled
2024-06-03 16:19:34 +07:00
Tigor Hutasuhut f07b1f4bf9 view(home): add device filter and pagination to home view
Some checks failed
/ push (push) Has been cancelled
2024-05-29 19:39:02 +07:00
Tigor Hutasuhut 66e397d745 wip: trying to update filter on recently added section 2024-05-29 13:22:02 +07:00
Tigor Hutasuhut 55845b4b45 view(subreddits): added nsfw filter to subreddit details view 2024-05-29 10:49:44 +07:00
Tigor Hutasuhut 4f3ba41237 view(subreddits-list): added filter bar 2024-05-28 16:39:38 +07:00
Tigor Hutasuhut 3fdb78362b subreddit: implemented edit page and api
Some checks failed
/ push (push) Has been cancelled
2024-05-28 00:30:29 +07:00
Tigor Hutasuhut 5957648ec3 refactor subreddits creation page
Some checks failed
/ push (push) Has been cancelled
2024-05-27 21:10:37 +07:00
Tigor Hutasuhut 88f4edbaf5 fix: wtf context 2024-05-27 14:59:28 +07:00
Tigor Hutasuhut 4db333848b Revert "db: prepare moving to comfylite3"
This reverts commit cd1959d824.
2024-05-27 14:24:15 +07:00
Tigor Hutasuhut cd1959d824 db: prepare moving to comfylite3 2024-05-23 16:34:39 +07:00
Tigor Hutasuhut 1b29cf8337 pubsub: added retry on reddit or database busy 2024-05-23 15:27:59 +07:00
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