Commit Graph

128 Commits

Author SHA1 Message Date
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
3874abf8bd Add offset and limit parameters to item queries 2025-02-07 07:29:32 -08:00
8125275936 Fix tests broken by tts 2025-02-07 06:53:42 -08:00
9fa1fd99be Implement web punt 2025-02-06 20:14:54 -08:00
bc9f2847a1 Add item body indicator 2025-02-06 08:00:57 -08:00
fd7d9b00b3 De-overload the .item-title class 2025-02-06 07:49:27 -08:00
d4c93265a2 Support tts in web feed 2025-02-06 07:28:53 -08:00
c08458a5cb Update todo list 2025-02-06 07:00:46 -08:00
2acd6f397f Add login to web interface 2025-02-06 06:39:02 -08:00
7cbf48a9b1 Log rendering errors 2025-02-05 22:12:49 -08:00
b4db1d4f11 Fix migrate command not failing when migration fails 2025-02-05 22:08:29 -08:00
6c6bde42a1 Refactor handleFunc for chaining middlewares 2025-02-05 20:44:03 -08:00
2894493d34 Support INTAKE_TTX env settings 2025-02-05 13:53:09 -08:00
fee7c9225b Update README for tt{l,d,s} fields 2025-02-05 12:50:04 -08:00
1ee91c1abe Add tt{l,d,s} notice to web UI 2025-02-05 12:16:42 -08:00
c0d8e8ae31 Add tt{l,d,s} to item add command 2025-02-05 12:14:53 -08:00
f7dd694b67 Support tt{l,d} in source updates 2025-02-05 11:38:30 -08:00
d6a49593b7 TIL t.Helper() 2025-02-05 09:25:33 -08:00
cb7bd6e3ba Add tt{l,d,s} fields to item 2025-02-04 22:56:26 -08:00
ff943704c4 Add passwd --stdin 2025-02-04 20:22:50 -08:00
c8227b405d Implement passwd command 2025-02-02 00:20:51 -08:00
bfd76372cf Update todo list 2025-02-01 22:21:54 -08:00
7b83d01f12 Add channels to home page 2025-01-31 18:03:30 -08:00
e40e2a3245 Add channels 2025-01-31 17:24:30 -08:00
3f533d568a defer rows.Close() 2025-01-31 16:05:11 -08:00
8940fdf697 Split source and item functions into different files 2025-01-31 15:22:44 -08:00
f231c81f2d Reduce source.go to source functions 2025-01-31 15:21:44 -08:00
0337cc8ee3 Reduce items.go to item functions 2025-01-31 15:02:45 -08:00
c9949b7b25 Move item functions to items.go 2025-01-31 15:00:05 -08:00
79327bb34a Split action and execute functions into different files 2025-01-31 14:30:52 -08:00
9132bb46d7 Reduce action.go to action functions 2025-01-31 14:29:10 -08:00
e695094a0a Reduce execute.go to execute functions 2025-01-31 14:27:26 -08:00
860c8008e0 Move execute functions from action.go to execute.go 2025-01-31 14:25:31 -08:00
a0e4f1f9c4 Error on nonexistent sources instead of returning nothing 2025-01-31 14:22:38 -08:00
b0c62a832f Add temp to envrc 2025-01-31 14:01:09 -08:00
37142229ea Make item updates transactional 2025-01-31 09:55:07 -08:00
b769d71f6e Add DB implementation with fault injection 2025-01-31 09:32:23 -08:00
9c42847ee2 Add transaction DB implementation
This and the previous commit allow passing transactions to query functions
2025-01-31 08:53:11 -08:00