Releases: egonSchiele/chisel
Releases · egonSchiele/chisel
Chisel Desktop App
Same as the last release, but fixes a small bug in chat.
Chisel desktop app
Chisel's very first desktop app, with whisper.cpp and llama.cpp built in. Storage and inference happen locally.
Blocks, docs, and compost
A lot has changed since the last release, probably the biggest of which is blocks. Read more about them:
- https://egonschiele.github.io/chisel-docs/docs/the-basics/blocks
- https://egonschiele.github.io/chisel-docs/docs/advanced-features/reference
- https://egonschiele.github.io/chisel-docs/docs/advanced-features/block-types
Blocks allow you to break up your text. You can hide parts of the text to focus on the part you're working on. You can mark parts of the text to come back to later.
Other big changes:
- easier to read diffs! Now history mode changes are shown like the split-view on Github. You can also diff two blocks.
- Front matter for books. This is where you can write a synopsis for the book, and add characters. When you select a character's name in your text, information about them will show up in the Info panel.
- Compost heap. This is where you can store your ideas before you find a home for them.
- Search, move chapters
- Chapter statuses: mark chapters as paused, in-progress, or done.
- Read only mode, so you can read through your text without worrying about making accidental changes.
- Import and export chapters and books.
- Syntax highlighting for code blocks
- Docs! at chiseleditor.com
- Better mobile styles
Plus lots of bug fixes, design tweaks, and performance improvements. This is a big update, check it out!
Redux
In this release:
- state management switched to redux
- we load all chapters up front instead of on demand
- we had selected book and chapter data duplicated on state, which was leading to bugs. Those have been removed.
- new integration test for prompts!
Hello world!
Summary: Chisel works, all major known bugs are fixed. There's still a lot to be done for features, and the UX is slow.
Features
- Git-like history
- Launcher
- Grid mode
- Focus mode
- Drag and drop to reorder chapters
- Dark mode
- AI prompts with ability to edit/add more
Implementation details
- Backend is fire base, but I'd like to add a version that uses the filesystem
- AI prompts use open AI, but I'd like to add other AI backends like gpt4all or llama
- Editor currently uses Quill, but may switch to lexical
- There are integration tests for all major functionality