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