Christopher Hotchkiss's personal site / CRM system
- Anonymous -> Read Only
- Registered -> Read Only but logged in
- Admin -> Edit rights on the site
- Update building, I have a local git runner on my server, might as well use it
- I really need some code coverage, I left this project half done and I'm not sure if I've broken anything
- Need to figure out codesigning the server executable
-
- Dylan has a great example here: https://github.com/dylanwh/lilguy/blob/main/macos/build.sh
- Need to get the server to handle data storage locations more Mac like
-
- Will need to ensure dev works okay with this
- Should make a tray icon like plex to anchor if the server is up
- Consider automatic version bumping based on semvar
- Consider migrating to daisyUI so that the UI parts work okay
- Need to figure out attachment resizing plus caching so I can really start uploading images / stl files.
- Probably will need to move behind Cloudflare's AI bot protection but that will change my server start up process
- Fix the sticky footer issue
To support running nicer on macos, we're going to take a slightly different approach to startup.
- If a config path is passed in as an argument, use it.
- Otherwise, go look in "~/Library/Application Support/io.hotchkiss.web/config.json"