Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
d31b979
ENH: Adjust snapshots for using Automerge heads
kasbah Mar 30, 2026
2098259
ENH: Autosave snapshot after 500ms settling time
kasbah Mar 30, 2026
abc8d86
TEST: Add autosave_tests
kasbah Mar 30, 2026
4f4e522
REFACTOR: last_updated -> created_at
kasbah Mar 30, 2026
9b750fa
ENH: Add snapshot info to user state
kasbah Mar 30, 2026
4eb7ea1
ENH: Add set_current_snapshot RPC method
kasbah Mar 30, 2026
dbcaf1a
TEST: Add frontend test for set_current_snapshot
kasbah Mar 30, 2026
3aeaf86
ENH: Add parent to snapshots
kasbah Mar 30, 2026
bc1c2ad
ENH: Use a record/map for snapshots in user state
kasbah Mar 30, 2026
db9f295
ENH: Add a history_navigator ui-component
kasbah Mar 30, 2026
12bae24
ENH: Add history_sidebar
kasbah Mar 30, 2026
55aadb5
ENH: Replace the doc when restoring snapshots
kasbah Mar 30, 2026
b0e0508
ENH: Test and fix snapshot creation
kasbah Mar 31, 2026
c115302
ENH: Properly suppress autosave when loading snapshots
kasbah Mar 31, 2026
dea6d89
ENH: Stop going to json when loading snapshots
kasbah Mar 31, 2026
b1c1b88
FIX: Rich text handling in snapshots
kasbah Mar 31, 2026
c2564ae
ENH: Add keyboard shortcuts for undo/redo
kasbah Mar 31, 2026
123c886
ENH: Improve history_navigator display with "X ... ago"
kasbah Mar 31, 2026
08b350a
ENH: Show shortcuts on undo/redo buttons
kasbah Mar 31, 2026
8976a1f
REFACTOR: Split out automerge_util from automerge_json
kasbah Mar 31, 2026
aef48ef
TEST: automerge_util
kasbah Mar 31, 2026
a0fd828
CLEANUP: Run sqlx prepare & format backend
kasbah Mar 31, 2026
ee7ec72
CLEANUP: Oxlint in frontend
kasbah Mar 31, 2026
17093ba
TEST: Use property tests on automerge_json and automerge_util
kasbah Apr 1, 2026
41288bd
FIX: Possible race conditions around writing `current_snapshot`
kasbah Apr 1, 2026
3960c16
REFACTOR: Replace autosave listener with per-ref actor
jmoggr Apr 1, 2026
05afd8f
CLEANUP: Remove head_snapshot RPC method
kasbah Apr 2, 2026
98ce93e
REFACTOR: Rename set_current_snapshot to load_snapshot
kasbah Apr 2, 2026
225eaab
ENH: Optimistic update of blue dot in history navigator
kasbah Apr 2, 2026
0c8a3ea
FIX: Remove keyboard shortcuts for undo/redo
kasbah Apr 2, 2026
98438c4
CLEANUP: Remove create_snapshot RPC method
kasbah Apr 2, 2026
3c88c4e
REFACTOR: Disambiguate get_doc_binary_data from snapshotting
kasbah Apr 2, 2026
2811330
FIX: Incorrect snapshot chain if the automerge transaction fails
jmoggr Apr 7, 2026
c546a4b
REFACTOR: pass history prop instead of re-creating it (#1218)
jmoggr Apr 13, 2026
2b9622c
FIX: Block browser native undo/redo in rich text editor to prevent st…
jmoggr Apr 13, 2026
df9de48
REFACTOR: Make send_to_actor start ref actor on demand (#1216)
jmoggr Apr 13, 2026
0f93cc1
ENH: Add a NotFound error
kasbah Apr 14, 2026
1d7dabf
Add "Last edited" document info, sort document lists by it (#1209)
kasbah Apr 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions packages/backend/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ pnpm run dev

![Entity-relationship diagram](schema.svg)

https://catcolab.org/analysis/019c28c7-5b0a-7ee3-a83b-6c1d32892047
https://catcolab.org/analysis/019d7230-d368-7352-b20e-38a72fc3af9b

### permissions

Expand All @@ -85,7 +85,7 @@ This table refers to our users. We use Firebase so our `id` in this table are Fi

### snapshots

These are timestamped snapshots of the Automerge document. We current only ever use the latest snapshot.
These are timestamped snapshots of the Automerge document.


## Running migrations
Expand Down
Loading
Loading