mirror of
https://github.com/runbear-io/beardrive.git
synced 2026-08-25 08:08:08 +02:00
ShareDB.List ranged over a map, so the project Settings → Public links table and the org-wide share audit came back in a different order on every load — with a Revoke button on each row. Sort in List (Created desc, then Path, then Token) so both surfaces inherit one total order. Created.Equal rather than !=: a time.Time carries a monotonic reading and a location, so two logically-equal instants can compare unequal, which would make the comparator non-transitive. Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>