Commit Graph

56 Commits

Author SHA1 Message Date
095c6a7a41 Fix some JSON serialization issues 2023-06-19 13:50:50 -07:00
648552a736 Expand README 2023-06-19 13:11:05 -07:00
2f6321f6ca Add some inline instructions to the demo 2023-06-19 12:33:39 -07:00
1dbf7ddb60 Add htpasswd password support 2023-06-19 11:34:52 -07:00
0c86a78d51 Add real source programs to PATH 2023-06-08 17:07:19 -07:00
e03b82dbea Fix source usage in templates 2023-06-08 17:06:16 -07:00
657f37634d Add content to the demo vm 2023-06-07 22:47:02 -07:00
b2e199f8f3 Move demo to its own folder 2023-06-06 19:33:48 -07:00
cbccff0d30 Add HTTP Basic Auth auth support
(credentials in plaintext! security!)
2023-06-06 14:54:45 -07:00
6cde5dbd3e Fix web server directory hack 2023-06-06 14:03:43 -07:00
bf2aefd507 Add nginx reverse proxy configuration 2023-06-06 13:47:57 -07:00
86a8837305 Add module options implementing the user services 2023-06-05 18:39:01 -07:00
a2a14d26b4 Get the demo running an intake server 2023-06-05 16:58:27 -07:00
a0e3328555 Fix template data files not being included 2023-06-05 16:51:58 -07:00
35c2f503c2 Add a CLI script 2023-06-05 16:29:13 -07:00
f931746226 Hack run --data to work correctly 2023-06-05 15:26:13 -07:00
862e555516 Turn nixos-shell vm into an integration test importing a module 2023-06-05 14:52:51 -07:00
66b818dcf7 Add a flake template 2023-06-04 18:16:34 -07:00
7987a23f07 Add flake.nix
This also fixes the develop shell to properly include dependencies so python scripts and nixos-shell are available
2023-06-04 18:09:12 -07:00
2d86ccf251 Reduce div usage 2023-06-04 16:24:16 -07:00
31e63611a4 Don't persist source information inside items 2023-06-04 15:46:50 -07:00
535f982c2a Update README 2023-06-04 15:45:35 -07:00
5e89ba35cd Add some basic unit tests 2023-06-04 15:31:08 -07:00
9407b53c7a Add an Item wrapper object 2023-06-03 20:57:37 -07:00
0de40b1b5c Add basic item adding 2023-06-03 12:17:20 -07:00
f4b6ef2f1c Properly hide inactive/tts items 2023-06-02 18:44:09 -07:00
ad6da14387 Add support for channels 2023-06-02 18:43:36 -07:00
70ee60bb65 Fix config editing 2023-06-02 17:09:51 -07:00
bd272c2e84 Add config editing 2023-06-02 17:03:40 -07:00
1ce1ec9bdc Make deactivate-all use confirm() 2023-06-02 15:40:10 -07:00
11d4a7db41 Add pager block to the footer 2023-06-02 15:31:30 -07:00
dd114ab0ae Add actions to feed view 2023-06-01 17:03:49 -07:00
1b16a48f31 Refactor fetch into a special-case action 2023-06-01 16:52:18 -07:00
d9d383b138 Add support and CLI for actions 2023-05-31 20:56:04 -07:00
48efb2d3cd Make edit command more robust 2023-05-31 19:53:46 -07:00
096a594813 Make demo_logging pause while writing stdout 2023-05-30 14:38:36 -07:00
e432cac969 Give test sources more descriptive names 2023-05-30 14:38:04 -07:00
14eb677b0f Add feed command 2023-05-30 13:15:05 -07:00
7ee5b8bbc9 Make mass deactivate work 2023-05-30 12:50:53 -07:00
dbfbd60f7f Re-implement punt with HTTP PATCH 2023-05-30 12:49:45 -07:00
b8c7a13505 Add pager support to source view 2023-05-29 21:10:17 -07:00
329f187a56 Show item status in source view 2023-05-29 21:09:43 -07:00
da24d23eb7 Re-implement deactivate with HTTP DELETE 2023-05-29 18:54:57 -07:00
466ce50e3c Add home page with source list 2023-05-29 18:35:10 -07:00
bb1bdee4c9 Init Flask app 2023-05-29 18:19:33 -07:00
893c48175e fixup add update logic 2023-05-29 17:17:51 -07:00
1df9ef8734 Add edit command 2023-05-29 17:05:48 -07:00
fc583186dd Add update logic 2023-05-29 16:19:29 -07:00
7afd5e1484 Add submodule and cli for executing source fetches 2023-05-29 15:14:19 -07:00
8ed3b85cad Add flask to build deps and add some dev deps to shell 2023-05-29 13:46:19 -07:00