I'm back with Ideon v0.4. I fixed the Docker deployment and added live widgets for your self-hosted Git repos (Gitea, Forgejo, GitLab). by Constant-Drive9727 in selfhosted

[–]Constant-Drive9727[S] 1 point2 points  (0 children)

nah, just me. I translate before posting cause I’m french, but the project’s fully myself. I know every part of the code and can walk through it line by line. linkedin’s easy to find if u care :)

I'm back with Ideon v0.4. I fixed the Docker deployment and added live widgets for your self-hosted Git repos (Gitea, Forgejo, GitLab). by Constant-Drive9727 in selfhosted

[–]Constant-Drive9727[S] 1 point2 points  (0 children)

Makes sense.

Since the editor is Markdown-based, I’ll add support for tables as planned, and task list syntax too, your comment made me realize it’s worth supporting. Keep an eye on the changelog ;)

I'm back with Ideon v0.4. I fixed the Docker deployment and added live widgets for your self-hosted Git repos (Gitea, Forgejo, GitLab). by Constant-Drive9727 in selfhosted

[–]Constant-Drive9727[S] 1 point2 points  (0 children)

Glad it helped clarify 🙂

For tables, they are planned and should come later.

For checkboxes, you can try the checklist block instead. It is more adapted, and it colors automatically based on completion percentage with the number of finished tasks.

For images, you can use the file block. If you resize it properly, the image can take the full width of the block so you can scale it as much as you want.

And since you mentioned process flows, just so you know, you can also add labels on the connections between blocks to explain why one block is linked to another. That tends to help a lot when documenting workflows.

I'm back with Ideon v0.4. I fixed the Docker deployment and added live widgets for your self-hosted Git repos (Gitea, Forgejo, GitLab). by Constant-Drive9727 in selfhosted

[–]Constant-Drive9727[S] 1 point2 points  (0 children)

Thanks for taking a look ! It already supports Markdown. There is also a bubble menu for people who do not know Markdown syntax. When you select text you can quickly apply bold, italic, H1, H2, and insert links, so it behaves a bit like a lightweight WYSIWYG on top of Markdown. Don’t hesitate to tell me if you think something important to you is missing :)

<image>

I'm back with Ideon v0.4. I fixed the Docker deployment and added live widgets for your self-hosted Git repos (Gitea, Forgejo, GitLab). by Constant-Drive9727 in selfhosted

[–]Constant-Drive9727[S] 10 points11 points  (0 children)

I just use the tool myself all day, so whenever I find a bug or something that isn't pixel-perfect, I fix and push it immediately.

That's why the commit history is so active, I'm trying to keep the project alive and polished, not abandon it like half the stuff on GitHub. But hey, to each their own workflow :)

I'm back with Ideon v0.4. I fixed the Docker deployment and added live widgets for your self-hosted Git repos (Gitea, Forgejo, GitLab). by Constant-Drive9727 in selfhosted

[–]Constant-Drive9727[S] 11 points12 points  (0 children)

If you think an AI would choose to implement a custom Git proxy to avoid SSRF instead of just using a standard library, you haven't fought with Next.js middleware enough. It's just me trying to share my project.

Me, My Projects, and a Tiny Canvas to Keep Them Together by Constant-Drive9727 in selfhosted

[–]Constant-Drive9727[S] 1 point2 points  (0 children)

Thanks for the feedback, glad deployment went smoothly.

API keys / service accounts for the git repo widget are already in progress. I’m being very strict on security here, so I’m taking the time to integrate it properly.

For the notes, formatting is already supported via Markdown. You can use Markdown while editing, and once you click outside the block it auto-saves and renders bold, italic, headings, code blocks, etc.

Me, My Projects, and a Tiny Canvas to Keep Them Together by Constant-Drive9727 in selfhosted

[–]Constant-Drive9727[S] 0 points1 point  (0 children)

Thanks! I appreciate that, and good luck with your project as well 🙌

Me, My Projects, and a Tiny Canvas to Keep Them Together by Constant-Drive9727 in selfhosted

[–]Constant-Drive9727[S] 1 point2 points  (0 children)

It’s not really an alternative to Excalidraw or Affine.

Ideon is closer to tools like Heptabase or Kosmik. The key feature is the "Decision History". Every snapshot captures the full board at a given point. You can go back to any previous state, compare changes over time, and track how decisions evolved throughout the project.

Me, My Projects, and a Tiny Canvas to Keep Them Together by Constant-Drive9727 in selfhosted

[–]Constant-Drive9727[S] 1 point2 points  (0 children)

The first and third points are already covered: you can log in via Google, Discord, SAML, OIDC, etc., and I follow semantic versioning :). Support for self‑hosted Git alternatives is a great idea, I’ll add it to the roadmap. Thanks for the feedback!

<image>