Commits

fix: keep notebook switches responsive during cloud theme reads

85a3e4fb09 • clover caruso • 5d ago

fix: redraw focused fields after pasting

12a7f783c4 • clover caruso • 5d ago

fix: paste into fields and bound file uploads

c217427684 • clover caruso • 5d ago

fix: harden malformed input and retain crash reports across platforms

206bd8fba0 • clover caruso • 5d ago

feat: a snowflake toy grown by Reiter's automaton, painted through draw

a29d2f35e9 • clover caruso • 5d ago

chore: CI checks out in workspaces/ci inside the checkout that holds the repo

407dfe55db • clover caruso • 5d ago

fix: keep browser accessibility clicks on their target

d0b4d9575d • clover caruso • 6d ago

fix: preserve colors when copying translucent pictures

229f12f5ff • clover caruso • 6d ago

feat: offer desktop downloads from the browser toolbar

519c225b1d • clover caruso • 6d ago

fix: preserve browser accessibility identities and disabled states

99c4702676 • clover caruso • 6d ago

fix: restore the whole outline after cutting its only picture

aff2de64c7 • clover caruso • 6d ago

feat: add picture context menus and clipboard formats

fa491ad643 • clover caruso • 6d ago

docs: clarify sync shutdown in the browser

e555f7cca8 • clover caruso • 6d ago

feat: edit Live Share notebooks in the browser

724f7aa706 • clover caruso • 6d ago

feat: approve Live Share joins and remove individual devices

725072f439 • clover caruso • 6d ago

test: wait for host-merged conflicts to reach guests

55d5656daf • clover caruso • 6d ago

feat: batch Live Share guests' edits at the host

9a82329b95 • clover caruso • 6d ago

chore: ignore Claude Code's per-person settings

b82493ec83 • clover caruso • 6d ago

chore: Linux serves the Wayland clipboard from the event loop

01c718333a • clover caruso • 6d ago

feat: the Linux lab VM can run a desktop, driven over SSH like the Windows lab

cc25073ba7 • clover caruso • 6d ago

fix: the site refuses an empty crash report

0aa624e18f • clover caruso • 6d ago

feat: a crash leaves a report the next launch offers to send

8e66d05cf4 • clover caruso • 6d ago

feat: the site keeps the crash reports Snowbound sends to POST /crash

fcec92e2de • clover caruso • 6d ago

chore: release builds abort on a panic instead of unwinding

26d313ff89 • clover caruso • 6d ago

chore: release builds optimise for size the crates that run at a person's pace

2fbbd55d13 • clover caruso • 6d ago

chore: Library::open_by takes its notifier boxed, compiling once instead of once per caller

755934ca6d • clover caruso • 6d ago

chore: the font clones a build embeds are deflated, and inflated the first time an engine lacks their family

7865e773c2 • clover caruso • 6d ago

chore: release builds leave out the font clones where the system ships the real families

36add75c8a • clover caruso • 6d ago

feat: page colours preview live on the page as they are hovered or picked, the backgrounds and templates galleries dock beside the page, and a new page's Solid Color opens the page colours over its tile

f729362858 • clover caruso • 6d ago

fix: the search results sort button shows its direction as an arrow over ordered lines, reading as a toggle rather than a dropdown

292bb9cf4d • clover caruso • 6d ago

docs: the readme links signature checking to the download share

2b60b48a6c • clover caruso • 6d ago

fix: tooltips centre under their control, shifting only to stay inside the window

d596a5bc8c • clover caruso • 6d ago

refactor: popups open beside a box by its id, placed where layout puts it that frame

93933f26a4 • clover caruso • 6d ago

feat: the browser build updates itself, reloading into a new build when idle

1cce9f7253 • clover caruso • 7d ago

feat: Options picks with segmented controls and menus, says what a choice does, and shows only what applies here

514ad509ad • clover caruso • 7d ago

feat: a segmented control, drawn as each platform draws its own

c7f6712ad3 • clover caruso • 7d ago

fix: an iCloud notebook a listing misses closes only once its folder stays gone

ba6f9efea7 • clover caruso • 7d ago

fix: Close This Notebook's icon has a red close badge

7e0a9db009 • clover caruso • 7d ago

fix: notebook and section group menus lead with New Section and New Section Group

5b4ee0cb72 • clover caruso • 7d ago

feat: Delete Notebook moves a notebook's folder to the Trash

75c421209d • clover caruso • 7d ago

fix: grey section colours shade grey

91ad7c52e4 • clover caruso • 7d ago

fix: the notebook button leads the tab row, Back and Forward after it

2bfd2c325d • clover caruso • 7d ago

fix: unread changes are a dot, and never the reader's own

c5f2777d27 • clover caruso • 7d ago

feat: drag a notebook's sidebar row to reorder the notebooks

3032840848 • clover caruso • 7d ago

feat: double-click a sidebar row to rename it in place

0f9f47a89f • clover caruso • 7d ago

fix: Rename on a section tab's menu edits the tab in place

5e10e17cd5 • clover caruso • 7d ago

feat: the sync popup always ends in Check for Updates, which becomes the update once one is here

7a0b266230 • clover caruso • 7d ago

fix: the iCloud badge on notebook icons is white

6860ff7532 • clover caruso • 7d ago

feat: at most five carets on a page, the rest above or below the view folded into a chip at its edge

c1ce2e1cd0 • clover caruso • 7d ago

feat: Live Share holds a room of thirty: the relay copies presence and a host's news, and guests catch up by changes

5e6642680a • clover caruso • 7d ago

feat: the avatar stack overlaps the first three and folds the rest into +N; clicking a person goes to their caret

a312c05b23 • clover caruso • 7d ago

feat: Live Share reaches its relay through proxies and networks that refuse WebSockets

8d1b56375d • clover caruso • 7d ago

feat: Live Share links: snowbound.paperclover.net/<code> opens the share in Snowbound

3dff91e5b8 • clover caruso • 7d ago

feat: Live Share speaks protocol 2, and each keystroke reaches the others in tens of milliseconds

02acde3ba6 • clover caruso • 7d ago

feat: a peer's name sits on their caret while they type, then fades to a capped caret

b528713ecc • clover caruso • 7d ago

fix: the web build leaves developer tools, view source and reloading to the browser, and takes only the chords Snowbound binds

9e7bdc20de • clover caruso • 7d ago

feat: the web build deploys to snowbound.paperclover.net, each build's module and JavaScript in a folder named by their contents

b60e999838 • clover caruso • 7d ago

feat: a Canvas 2D renderer where a browser has neither WebGPU nor WebGL 2, and Options' Renderer, which switches live

8587d48a5c • clover caruso • 7d ago

fix: the browser build starts with screen reader support on, rather than stopping on a tree sent before the first frame

0849ff5749 • clover caruso • 7d ago

fix: Modern sets its text in automatic colour but for the accented headings

085fb9f8ce • clover caruso • 7d ago

fix: the Themes dialog says what taking a theme away leaves: the section's theme, the notebook's, or the pages as they are

1035fa1f63 • clover caruso • 7d ago

fix: the Themes dialog rules off its own themes from the built-in ones, without the note on editing a copy

5c06254186 • clover caruso • 7d ago

fix: the Styles gallery leaves out the theme's name above its styles

85d15e3b33 • clover caruso • 7d ago

chore: CI prunes its build cache to 40 GB

c6abe26b01 • clover caruso • 7d ago

feat: the web build loads behind a shell of the app, with a progress bar

a88c37885f • clover caruso • 7d ago

fix: Open Existing is Open Notebook, as its command is named

3d4eca3eea • clover caruso • 7d ago

fix: Open Shared Notebook wears the command's icon on the welcome screen and in the sidebar

e439ec71d7 • clover caruso • 7d ago

fix: delete confirmations name the section without its file's extension, and alerts say Couldn't

1b252f294c • clover caruso • 7d ago

fix: Notebook Properties names a notebook without a colour of its own Default

a4b935962e • clover caruso • 7d ago

fix: Lock All Sections, Close This Notebook and Notebook Recycle Bin are disabled where they would do nothing

ec793693c9 • clover caruso • 7d ago

fix: Enter in the palette never runs another command than the one typed

2b462d10dd • clover caruso • 7d ago

fix: dialogs place Cancel and their default button as the platform does, the default outlined

d92401a36c • clover caruso • 7d ago

fix: icons' arrows and page edges take the label's colour, so they read on any row

9367f7dcc5 • clover caruso • 7d ago

fix: the font size box takes any size typed and tags the default size and font

73b387c034 • clover caruso • 7d ago

fix: the palette's commands include every context menu action on what is shown

464da86b45 • clover caruso • 7d ago

fix: the palette offers Create Page “query” when nothing matches what was typed

e173ad0c64 • clover caruso • 7d ago

fix: context menus offer only what applies to what was clicked, disabled when it can't

c09590a9c5 • clover caruso • 7d ago

fix: the Themes dialog and its entry points are Customize Font Styles, with the Styles icon

0fe456a890 • clover caruso • 7d ago

fix: menu items, commands and buttons drop their trailing ellipses

a4a0ccf055 • clover caruso • 7d ago

fix: Back and Forward find pages by identity, and alerts never show raw I/O errors

9361b752ce • clover caruso • 7d ago

fix: Live Share codes are Crockford base32, like 7KQ-4MZ-9XR, in place of words

4c59412d43 • clover caruso • 7d ago

fix: Open Shared Notebook sits in the sidebar's footer and beside Open Existing

e1eb16f90d • clover caruso • 7d ago

fix: Stop Sharing ends a Live Share instead of starting it again

c574cadb7f • clover caruso • 7d ago

fix: Enter takes Live Share's default wherever the focus is, and Open Shared Notebook's too

d8e439ce5e • clover caruso • 7d ago

fix: a Live Share host serves each guest through two workers and hangs up on one that floods it

7e428759e2 • clover caruso • 7d ago

fix: a replay settles only once every event sent before it went quiet has been taken

3aa700c6c0 • clover caruso • 7d ago

feat: every command and context-menu action has an icon

08d400c2cd • clover caruso • 7d ago

fix: menus scroll only once they outgrow the window

29bec7f528 • clover caruso • 7d ago

fix: Undo takes back theme changes, section colours and notebook properties

b27d10a6a0 • clover caruso • 7d ago

fix: the Styles gallery's styles sit close together

b58ce1faf5 • clover caruso • 7d ago

feat: the Styles gallery ends in Customize…, and saving a theme asks where it goes

8bfedcad86 • clover caruso • 7d ago

feat: Modern takes OneNote's page title in Arial and tints its headings to the section, and new notebooks start in it

ba13c9e71b • clover caruso • 7d ago

feat: a style theme can colour a style "Theme", its section's accent

2b6b27a5f4 • clover caruso • 7d ago

feat: Live Share in the app (beta), and live presence on by default

3d84683db4 • clover caruso • 7d ago

feat: Live Share serves a notebook's storage to guests who meet its host by code

e01c7cf178 • clover caruso • 7d ago

feat: Markdown shortcuts turn typed Markdown into OneNote formatting

e9e724551a • clover caruso • 7d ago

feat: the toolbar after Clover's review: one Clipboard menu, a whole text group, Back, Forward and zoom in the tab row, and My Notebooks

1de0431d8b • clover caruso • 7d ago

feat: iOS reorders pages, sections, groups and notebooks

218d66206d • clover caruso • 7d ago

docs: reword the readme, and size its images so it loads without shifting

90fff4d83a • clover caruso • 7d ago

feat: updates list the changes of every build since yours, each build listing only its own

48444f15f5 • clover caruso • 7d ago