Releases: curtp/soloterm
v1.2.4.1
v1.2.3.1
v1.2.3
Improvements
- Reduced the use of Ctrl for interacting with the application. It's still needed for global things (moving between panes, quitting, launching the roller, etc.) Where possible, I removed it, making it easier and quicker.
v1.2.2
v1.2.1
What's New
Snippets - Save frequently used dice rolls, table references, and expressions for quick reuse directly from the dice roller. Snippets can be global or scoped to the active game. Supports reordering, and the full dice expression syntax (rolls, lists, tables).
Improvements
- Dice roller buttons - The roller now has clearly labelled Roll, Snippets, and Insert buttons. The Insert button only appears when rolling from within a session log or notes and a result is ready, keeping the interface clean.
- README install instructions - Added a step-by-step install guide with a platform/filename reference table.
v1.2.0 - Re-release
There are no changes in this release. It just provides binaries for x86 and arm processors. If you're having trouble with one, try the other.
v1.2.0
What's New
While the list here is rather short, this is actually a pretty big release. The big feature is random tables and integration with the dice roller.
Tables
- Create and manage random tables, organized by category
- Edit table entries directly in the content area (one entry per line)
- Import and export table content from text files
Dice Roller — Table Rolls & Inline Lists
- Roll against any oracle table using
@tablenameor@Category/tablename - Type
@in the dice roller to see matching tables; press Tab to complete - Inline lists:
{Head; Torso; Legs}or weighted{Common (3); Rare} - Mix table rolls and dice on the same line:
Attack: 1d20, @crits
Improvements
- Form error messages now display on the form modal
v1.1.3
I know this is a quick release after v1.1.2, but I think it's worth it. There's some nice improvements that I think are worth making available sooner than later.
What's New
- The database can now be stored in a custom directory by setting database_dir in config.yaml. Useful for keeping your sessions in a cloud-synced folder like Dropbox.
- The F2, F3, and F4 tag templates (Character Action, Oracle, Dice) can now be customized in config.yaml under core_tags.
- The About modal (F1) now shows the full path to your config.yaml, database, and log files.
- The README has a new Configuration section documenting all config options and where to find the file on each platform.
Improvements
- Inserting a tag or template via F2–F4, Ctrl+T, or a dice roll now scrolls the text area just enough to keep the cursor visible, rather than leaving it off screen.
v1.1.2
What's New
- Configurable core tag templates. The templates inserted by F2 (Action), F3 (Oracle), and F4 (Dice) can now be customised in a new core_tags section in config.yaml.
- Word and character count. The session and notes editor now shows a live word and character count in the title bar.
Improvements
- Dice roller. Removed the cap on the number of rolls and increased the modal size to accommodate more results.
v1.1.1
What's New
v1.1.1 is mostly a refactor of state management, which will improve stability when navigating games and sessions.
Improvements
- New session dialog now shows the game name in the title, making it clear which game the session will be added to.
- When creating a new session from within an open session, the new session is correctly associated with the same game rather than relying on the game tree selection.
- Cursor is now positioned at the end of the content after importing text at the "After" position.