Commit Graph

175 Commits

Author SHA1 Message Date
37ef52259f Update README
With relative path scripts and source batching, the Go implementation has now reached feature parity with the Python implementation.

After some beta testing and any necessary CLI and UI adjustments, the go branch will replace the python branch as HEAD.
2025-02-24 13:51:45 -08:00
67760cdedf Add edit link to feed footer 2025-02-24 13:21:14 -08:00
e242095aba Add shebang trick to documentation 2025-02-24 13:04:10 -08:00
27eb3cb211 Add makefile command to make intake-sources available 2025-02-24 12:08:06 -08:00
f2ab5ac6d5 Update test scripts to account for cwd 2025-02-24 12:03:14 -08:00
f39f525294 Set cwd to data dir to enable custom scripts 2025-02-24 11:30:12 -08:00
d84fdd0e5a Unset unnecessary nix develop pollution 2025-02-24 10:22:45 -08:00
61458fb9fd Implement source batcher 2025-02-24 09:44:26 -08:00
1c8ec5ff8f Move postprocessing to update so it only runs on new items 2025-02-24 09:25:01 -08:00
d5b3af1f86 Correctly distinguish missing on_create argv from error 2025-02-24 09:05:38 -08:00
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