A simple mailing list manager. Developed using [[application.garden]] in [[Clojure]]. See [[SimpleMaily Tasks]] for current progress. # Goals - Provide simple, HTML or plaintext-only mailing list support - Small-scale only (limit to 100 subscribers, initially) - CSV import/export # DevLog --Noah Simplemaily is my first non-trivial attempt at developing a [[Clojure]] web application. In particular, the use of [[Datalevin]] as the storage layer is my first time building a [[Datalog]] system from scratch. ## 2024-07-09 I've ported all of the `hiccup` code to use `rum`, which will allow for future dynamic frontend behavior if I need it. Plan to continue to use [[HTMX]] for the primary frontend framework, it's been pretty effective so far with my limited dynamic-ness. ## 2024-07-14 After several days away due to my HVAC system being dead and other prior commitments, I'm resuming some work on this. My plans for today are to get database CRUD operations for mailing lists working. That should include: - Create - Read - Update - Description, display-name - **Not** slug or ID - Delete After that, I will move onto creating "posts", which are the *most* complicated part of the project. Nevermind, ended up trying to get [[Janet]] LSP working with [[Neovim]]