261 Commits

Author SHA1 Message Date
Matte Noble
4c132cf634 Merge pull request #107 from runebookai/0.9.2
Bump 0.9.2
0.9.2
2025-07-07 20:03:53 -07:00
Matte Noble
18dcf86bb5 Bump 0.9.2 2025-07-07 20:03:02 -07:00
Matte Noble
07f596e67a Merge pull request #106 from runebookai/gemini-models
Update Gemini models
2025-07-07 16:13:56 -07:00
Matte Noble
5a2a7674a3 Update Gemini models 2025-07-07 16:11:26 -07:00
Matte Noble
17e8983b31 Merge pull request #105 from runebookai/session-list
Session list
2025-07-07 10:57:43 -07:00
Matte Noble
71b5123bbe Merge branch 'main' into session-list 2025-07-07 10:57:33 -07:00
Matte Noble
b771d44a68 Merge pull request #104 from runebookai/mcp-pane-scrollable
Ensure MCP and Task main content areas are scrollable
2025-07-07 10:56:20 -07:00
Matte Noble
a27d2a4c06 Merge branch 'main' into mcp-pane-scrollable 2025-07-07 10:56:09 -07:00
Matte Noble
e2d2d6fe94 Merge pull request #103 from runebookai/colorscheme-on-startup
Colorscheme on startup
2025-07-07 10:55:58 -07:00
Matte Noble
6227397e06 Ensure MCP and Task main content areas are scrollable 2025-07-07 10:47:28 -07:00
Matte Noble
590855f79e Refactor colorscheme code into it's own module 2025-07-07 10:37:40 -07:00
Matte Noble
4a690adf1b Refactor Setting model to be like Config
Duplicates the `@getset` decorator from `Config` to `Setting` (need to
comsolidate this in the future).

Now `Setting` works the same way, in that you can get and set Settings
via the static properties. For example,

```ts
Setting.ColorScheme = 'dark'; // Saves this to the db
```
2025-07-07 10:37:40 -07:00
Matte Noble
8b73d89bd0 Merge pull request #102 from runebookai/disable-rich-text
Prevent dash replacement
2025-07-07 09:43:48 -07:00
Matte Noble
856952966d Prevent dash replacement
Apparently, having `spellcheck=true` enables the replacement of two
dashes with an emdash.

This was screwing up CLI args to MCP servers (and probably other
things).
2025-07-07 09:42:27 -07:00
Matte Noble
69ea4ac548 Remove unneeded info 2025-07-07 09:19:45 -07:00
Matte Noble
df3cba39e3 Use List for Session list in Chat 2025-07-07 09:19:45 -07:00
Matte Noble
5bfd3ff5f4 Merge pull request #100 from runebookai/list-width-fix
Scrollbars are dumb
2025-07-07 09:18:56 -07:00
Matte Noble
9cb4290d4d Merge pull request #101 from runebookai/remove-autofocus-warning
Remove svelte autofocus warning
2025-07-07 11:12:41 -04:00
Matte Noble
f66a88a80c Remove svelte autofocus warning
I'm not entirely sure Tome works with screenreaders at all, yet. So
remove this warning for the time being.
2025-07-07 08:12:21 -07:00
Matte Noble
37d382f733 Scrollbars are dumb
The `overflow: scroll` was forcing the rendering of the scrollbar
gutter. Whether that gutter affects the rest of the elements or not is
system-set – not something controllable via CSS.

Because we had the `overflow: scroll` there was almost always extra
padding in `Lists` where the scrollbar _would_ go, but most of the time
there wasn't one because the list wasn't long enough.

This removes that space unless the List truly needs to scroll.
2025-07-07 07:55:12 -07:00
Peter Cho
9fa4ef6ec1 Merge pull request #99 from runebookai/peterbytes-patch-1
updating readme to have latest download links
2025-07-06 19:13:06 -07:00
Peter Cho
c328ec8d0b updating readme to have latest download links 2025-07-06 18:42:07 -07:00
Peter Cho
029d45d231 Merge pull request #96 from runebookai/peterbytes-patch-1
Update README.md
2025-07-06 18:27:38 -07:00
Matte Noble
ac7f747aa3 Merge pull request #98 from runebookai/0.9.1
Bump 0.9.1
0.9.1
2025-07-06 13:22:56 -04:00
Matte Noble
f5022634b6 Bump 0.9.1 2025-07-06 10:22:31 -07:00
Matte Noble
f916dfde2f Merge pull request #97 from runebookai/fix-smithery-install
Prevent closables from closing the Install modal
2025-07-06 13:20:31 -04:00
Matte Noble
7b66a29606 Prevent closables from closing the Install modal 2025-07-06 10:16:06 -07:00
Peter Cho
763694b300 Update README.md 2025-07-05 13:05:53 -07:00
Matte Noble
3fee5c7387 Merge pull request #93 from runebookai/0.9.0
Bump 0.9.0
0.9.0
2025-07-03 18:59:10 -04:00
Matte Noble
8da3d4ee6f Bump 0.9.0 2025-07-03 18:58:05 -04:00
Matte Noble
fdd0532c57 Merge pull request #91 from runebookai/tasks
Scheduled Tasks
2025-07-03 18:26:21 -04:00
Matte Noble
5deea77faf Fix MCP server start/stop for Tasks 2025-07-03 18:18:19 -04:00
Matte Noble
7256743a92 Make pending scheduled tasks cancellable 2025-07-02 11:50:53 -04:00
Matte Noble
155246edf7 Convert Model to instance-type model like the rest
All database backed models were previously updated to be normal classes.
This converts the `Model` model to be the same – albeit not backed by a
database.
2025-07-02 11:04:58 -04:00
Matte Noble
cd2f50398c Adjust shadow color 2025-07-01 13:32:13 -04:00
Matte Noble
0a11fb6cc1 Fix migrations 2025-07-01 13:32:13 -04:00
Matte Noble
2d0bb56a2e Show empty list message 2025-07-01 13:32:13 -04:00
Matte Noble
07c502377a Fix circular import 2025-07-01 13:32:13 -04:00
Matte Noble
b828c1f9a3 Add meta key shortcuts
Adds cmd + 1|2|3|4|, shortcuts for navigation items. So cmd + 1 for
Chat, cmd + 2 for Tasks, etc.
2025-07-01 13:32:13 -04:00
Matte Noble
bc7e15d80a Task loop 2025-07-01 13:32:13 -04:00
Matte Noble
926d6aae67 Use camelCase 2025-07-01 13:32:13 -04:00
Matte Noble
94c24f47fa Support ephemeral Sessions 2025-07-01 13:32:13 -04:00
Matte Noble
bedd59f868 Adds engine and model to Tasks 2025-07-01 13:32:13 -04:00
Matte Noble
65abe9c2c1 Support autosaving existing Tasks and explicit saving new ones 2025-07-01 13:32:13 -04:00
Matte Noble
310156c91c Show first Task by default when navigating 2025-07-01 13:32:13 -04:00
Matte Noble
94db4c3d04 Task View & History
Adds UI for displaying each Task run and a list of historical runs
2025-07-01 13:32:13 -04:00
cam
1c259f9b02 get period selector functionality mostly working 2025-07-01 13:32:13 -04:00
cam
8f2b094af1 pause 2025-07-01 13:32:13 -04:00
cam
604ac30bec Merge branch 'main' into tasks 2025-07-01 13:32:13 -04:00
Matte Noble
d0022a3617 Merge pull request #87 from runebookai/no-tools-if-no-tools
Don't pass tools array if it's empty
2025-07-01 13:31:54 -04:00