Commit Graph

165 Commits

Author SHA1 Message Date
1795fe94b1 Add timeout parameter to CLI commands that execute actions 2025-02-21 21:05:50 -08:00
ee32e8ecd4 Set global default timeout to 2 minutes 2025-02-21 20:49:55 -08:00
5607116b30 Disable chatty skipped update logs 2025-02-21 07:49:40 -08:00
b2f2cd0cef Log item parse error messages 2025-02-21 07:38:03 -08:00
154a4fc904 List sources not in a channel on channel edit page 2025-02-21 07:37:18 -08:00
42ee09b386 Move update buttons on source edit page 2025-02-20 21:36:22 -08:00
6b7a6eba54 Add home link to fetch page 2025-02-20 21:33:30 -08:00
9aa95aba13 Add footer with git revision 2025-02-20 21:31:51 -08:00
30ead637e2 Switch from Scanner to Reader to avoid Scanner's maximum token size restrictions 2025-02-20 21:07:35 -08:00
eb7191631f Fail execution on duplicate item ids 2025-02-20 21:04:28 -08:00
e0c5bdca38 Add snippets to README 2025-02-20 19:20:38 -08:00
7c4e5683c4 Add source from web 2025-02-20 16:09:29 -08:00
c22ab7b5b4 Add check constraints to ensure names aren't empty 2025-02-20 16:07:06 -08:00
c8bdf0f4b2 Link source and item separately 2025-02-20 15:47:41 -08:00
2437b61c87 Add fetch button to edit source page 2025-02-20 15:47:31 -08:00
eefb2e27a3 Fix sh not being on PATH 2025-02-20 08:14:36 -08:00
86637a363e Fix nix fmt 2025-02-20 08:03:38 -08:00
1be261f54d Remove crontab integration 2025-02-20 08:03:08 -08:00
76353c4029 Implement background fetch 2025-02-20 07:19:21 -08:00
7d317f47ea Extend cron patterns to support dow and dom 2025-02-19 08:56:28 -08:00
8eeb438473 Begin adding logic for first-party cron 2025-02-19 07:55:48 -08:00
0bb7871832 Expose lastUpdated on source feed page 2025-02-18 20:03:11 -08:00
ee63ee32b0 Add lastUpdated to sources 2025-02-18 19:50:19 -08:00
fc68d313b1 Add NixOS module and vm demo 2025-02-12 13:58:37 -08:00
71978dbae4 Ditch flake-parts for now
I can try it again after I know I can get the module and vm working again
2025-02-12 11:37:33 -08:00
98c8db289d Update todo list 2025-02-12 10:26:49 -08:00
7446f92cc8 Automatic crontab updates on modifying INTAKE_CRON 2025-02-12 10:14:31 -08:00
bd5737ad7a Web edit sources 2025-02-12 10:04:58 -08:00
7361fd4600 Combine action add/edit with on conflict replace 2025-02-12 09:49:27 -08:00
7c8b4ee3a3 Disable welcome item since it broke some tests
This should move to a function that adds the item through the normal methods and runs on db init
2025-02-12 09:38:10 -08:00
879238e61e Web channel editing 2025-02-12 07:46:19 -08:00
3a39b84528 Update todo list 2025-02-10 13:57:29 -08:00
227c05c365 Fix channel unread count missing tts'd items 2025-02-10 13:54:48 -08:00
9703db8478 Fix item updates pulling in nav links 2025-02-10 13:51:55 -08:00
b12a411fd6 Add crontab integration 2025-02-10 13:42:48 -08:00
74f7230c65 Add welcome item to initial sql setup 2025-02-10 08:26:15 -08:00
8d9dcec038 Add error item on action failure 2025-02-10 08:23:03 -08:00
f38cfa3008 Add RandomHex() helper 2025-02-10 08:23:03 -08:00
cdac0ff71e Nix package build 2025-02-10 08:23:03 -08:00
cafa1a6665 Log listen address 2025-02-10 06:22:43 -08:00
e014b9f9b2 Simplify Execute goroutines 2025-02-09 22:59:04 -08:00
659b00bc22 Break up TestExecute into subtests 2025-02-09 22:33:42 -08:00
834eb8ae62 Disregard cwd 2025-02-09 16:35:16 -08:00
dcd5c1e229 Ensure channels are sorted 2025-02-09 16:30:22 -08:00
f5e9a0faec Web ad-hoc items 2025-02-07 15:49:22 -08:00
bc19b0a70f Simplify Execute setup 2025-02-07 15:06:05 -08:00
08dbeda80a Implement web fetch 2025-02-07 14:38:21 -08:00
6b278a081c Fix render error logging 2025-02-07 14:16:43 -08:00
9c4887c93e Remove inline style 2025-02-07 14:08:54 -08:00
b434c1acfe Add paging links to web feed 2025-02-07 08:18:10 -08:00