Played a bit more with #fruitstand (github.com/BasementCat/fruitst…) from @Wren this evening, now my ePaper display (seeedstudio.com/XIAO-7-5-ePape…) came in.

I've never been so excited seeing an "Internal Server Error" displayed on the screen, because it comes from the server!

In just an evening I got my CI-built container properly tested, reported some bugs, fixed an issue and got the ESP32 properly linked to the Fruitstand webserver with #esphome.

Been a while since I enjoyed hacking on stuff this much :)

in reply to Wren 🐁

I'm not seeing the DB migration in the README but yeah that was one of the issues I ran into (I'm thinking the Docker container should probably just auto-migrate on launch), but sadly that's not this issue: github.com/BasementCat/fruitst…

I'm starting to feel it may be some config issue, like, maybe there is no default config for plugins until you explicitly save. And maybe they're not saving on my side for some reason. I'll debug more later, I'm already glad about the progress of yesterday :)

in reply to Sylvia

You were right about the database migration being documented in the README, my bad!

I'm not sure which exact action got stuff working eventually, but well, Fruitstand is working for me now, which is lovely :)

I'd like to document how to make seeedstudio.com/XIAO-7-5-ePape… work with Fruitstand somewhere. Do you have any preference? A new page under github.com/BasementCat/fruitst…? Something else?

in reply to Sylvia

@aks Just noticed your progress on Queerminal (scalie.zone/@aks/1151257995352…), very cool! Given we both seem to really want a non-queerphobic TRMNL alternative, I just figured I'd ping you here to show you Fruitstand running on similar hardware in the hope it might interest you. If you'd rather I not bother you with this let me know! :)
in reply to Wren 🐁

GitHub wikis do get their own semi-hidden repo (URL visible on the bottom, see github.com/TheLastProject/frui…) but the wiki format is kinda... GitHub-specific. If your goal is to have less vendor lock-in I would personally suggest GitHub Pages instead as you can mostly move that as-in to GitLab Pages or (sadly in maintenance mode) Codeberg Pages. Or build it with a third party tool like Netlify. Of course, you should put that behind an own domain to not be stuck with a github.io domain.
This entry was edited (1 day ago)
in reply to Sylvia

"Mostly" as in, whatever is in the "pages" branch gets published as HTML, so you will have to modify your build scripts for the CI system you switch to. But given the commands will stay the same that would be fairly minimal amounts of work.

Then we get to the level of multiple repositories though, so you may want to move Fruitstand to a GitHub organisation for clarity (though not required).

Could also just put markdown files in the current Fruitstand repo but that is more limiting.

in reply to Wren 🐁

Understandable! It seems I have permission to edit the Wiki (it might be set to public), so it accidentally published the moment I hit save. I hope that's okay anyway :)

I might tweak this if more stuff comes up, but for now, I'm considering github.com/BasementCat/fruitst… to be "correct documentation". Feel free to change/ask as you see fit :)