Commit Graph

80 Commits

Author SHA1 Message Date
Tim Van Baak b424490003 Add a dev shell with node 18 2023-07-27 09:46:58 -07:00
Tim Van Baak f86db8753e Use the latest Python (3.10) 2023-07-26 18:37:46 -07:00
Tim Van Baak b8c905a756 Update version to 1.0.4 2023-07-02 17:16:52 -07:00
Tim Van Baak 4a51aa27c6 Logging improvements 2023-07-02 17:15:52 -07:00
Tim Van Baak 8da75f190c Add marker for sources in channels 2023-06-23 21:01:48 -07:00
Tim Van Baak 401c14748a Type-check configured environment variables 2023-06-23 20:25:58 -07:00
Tim Van Baak dd35946c9e Skip crontab updates when --data is set 2023-06-23 20:25:35 -07:00
Tim Van Baak ff13c845eb Update crontab entries on source update 2023-06-22 21:47:16 -07:00
Tim Van Baak 7737db1883 Print logging to stderr 2023-06-22 21:28:03 -07:00
Tim Van Baak dabc1f700b Add cron helptext to source edit page 2023-06-21 19:04:59 -07:00
Tim Van Baak 96c657f0ee Fix cron edits not working from web interface 2023-06-21 18:51:03 -07:00
Tim Van Baak 312e231ea6 Add managed crontab support 2023-06-21 18:32:44 -07:00
Tim Van Baak 53740655b6 Refactor intake_data_dir to core 2023-06-21 15:29:52 -07:00
Tim Van Baak e2b2ee2a00 Fix output of update --dry-run 2023-06-20 21:41:00 -07:00
Tim Van Baak 53b7c83ac6 Fix edit command source creation 2023-06-20 21:28:02 -07:00
Tim Van Baak f9611d598a Give intake packages to the user as well 2023-06-21 03:59:58 +00:00
Tim Van Baak c5778513e2 Pass flake into module again
There doesn't seem to be a better way at present to get the overlay to the module
2023-06-20 14:26:40 -07:00
Tim Van Baak 7b7936cabc Make use of overlay in service module 2023-06-20 14:06:24 -07:00
Tim Van Baak b68b7b75fa Pass package to demo config with overlay 2023-06-20 14:02:23 -07:00
Tim Van Baak f08af933cc Add overlay 2023-06-20 20:38:35 +00:00
Tim Van Baak 760781d6d9 Update nixpkgs pin to 23.05 2023-06-19 17:40:40 -07:00
Tim Van Baak 547699a9fc Add links to show/hide hidden items 2023-06-19 15:15:03 -07:00
Tim Van Baak dddb46a627 Fix tts check being backwards 2023-06-19 14:12:42 -07:00
Tim Van Baak 701bd0b19f Item add improvements 2023-06-19 13:55:40 -07:00
Tim Van Baak 095c6a7a41 Fix some JSON serialization issues 2023-06-19 13:50:50 -07:00
Tim Van Baak 648552a736 Expand README 2023-06-19 13:11:05 -07:00
Tim Van Baak 2f6321f6ca Add some inline instructions to the demo 2023-06-19 12:33:39 -07:00
Tim Van Baak 1dbf7ddb60 Add htpasswd password support 2023-06-19 11:34:52 -07:00
Tim Van Baak 0c86a78d51 Add real source programs to PATH 2023-06-08 17:07:19 -07:00
Tim Van Baak e03b82dbea Fix source usage in templates 2023-06-08 17:06:16 -07:00
Tim Van Baak 657f37634d Add content to the demo vm 2023-06-07 22:47:02 -07:00
Tim Van Baak b2e199f8f3 Move demo to its own folder 2023-06-06 19:33:48 -07:00
Tim Van Baak cbccff0d30 Add HTTP Basic Auth auth support
(credentials in plaintext! security!)
2023-06-06 14:54:45 -07:00
Tim Van Baak 6cde5dbd3e Fix web server directory hack 2023-06-06 14:03:43 -07:00
Tim Van Baak bf2aefd507 Add nginx reverse proxy configuration 2023-06-06 13:47:57 -07:00
Tim Van Baak 86a8837305 Add module options implementing the user services 2023-06-05 18:39:01 -07:00
Tim Van Baak a2a14d26b4 Get the demo running an intake server 2023-06-05 16:58:27 -07:00
Tim Van Baak a0e3328555 Fix template data files not being included 2023-06-05 16:51:58 -07:00
Tim Van Baak 35c2f503c2 Add a CLI script 2023-06-05 16:29:13 -07:00
Tim Van Baak f931746226 Hack run --data to work correctly 2023-06-05 15:26:13 -07:00
Tim Van Baak 862e555516 Turn nixos-shell vm into an integration test importing a module 2023-06-05 14:52:51 -07:00
Tim Van Baak 66b818dcf7 Add a flake template 2023-06-04 18:16:34 -07:00
Tim Van Baak 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
Tim Van Baak 2d86ccf251 Reduce div usage 2023-06-04 16:24:16 -07:00
Tim Van Baak 31e63611a4 Don't persist source information inside items 2023-06-04 15:46:50 -07:00
Tim Van Baak 535f982c2a Update README 2023-06-04 15:45:35 -07:00
Tim Van Baak 5e89ba35cd Add some basic unit tests 2023-06-04 15:31:08 -07:00
Tim Van Baak 9407b53c7a Add an Item wrapper object 2023-06-03 20:57:37 -07:00
Tim Van Baak 0de40b1b5c Add basic item adding 2023-06-03 12:17:20 -07:00
Tim Van Baak f4b6ef2f1c Properly hide inactive/tts items 2023-06-02 18:44:09 -07:00