main
[botcom] auto migrations again (#5014)
[botcom] Add pinned files (#5119)
Set up posthog (#5220)
Asset uploads (#5218)
Move to server side slurping. (#5348)
Improve triggers and hopefully fix an issue with deadlocks (#5501)
no reboot user data on deploy (#5497)
Do hard deletes reactively (#5522)
Zero spike (#5551)
Associate users with file uploads. (#6066)
Replicator topics graph (#6184)
a11y: add keyboard shortcuts preference (#6363)
a11y: add preference to show labels/tooltips (#6444)
a11y: rename Enable UI labels → Enhanced accessibilty mode (#6797)
fix sign up (#6820)
fix new user signup (#7093)
Two fairies (#6982)
Fairy collaboration gating with Paddle payments and invite system (#7157)
Add usage based limits for fairies (#7210)
A different take to handling fairy messages (#7229)
Add fairies feature flag, improve invites, update sales page. (#7234)
Improve paddle robustness (#7241)
Fairydraw release followup 2 (#7266)
feat(editor): add zoom direction preference for mouse input (#7732)
perf(dotcom): add groupId indexes on group_user and group_file (#8612)
fix(dotcom): notify Zero of schema changes to avoid full resets on Supabase (#9033)
refactor(dotcom): rename group admin role to member (#9029)
fix(dotcom): clean up guest file_state rows when unsharing group-owned files (#9049)
feat(dotcom): seed new workspaces with a welcome file forked from a template (#9203)
docs(dotcom): add workspaces feature review and align home workspace naming (#9244)
feat(dotcom): rework the manage workspace dialog (#9168)
fix(dotcom): keep shared files visible in the sidebar despite orphan group_file links (#9473)
feat(dotcom): add the commenting Postgres tables (#9754)
feat(dotcom): add comment_reaction userName column (#9795)
fix(dotcom): stamp comment createdAt in Postgres and tighten the reply gate (#9876)
feat(dotcom): add transactional outbox for file side effects (#9893)