Commit Graph
14 Commits
Author SHA1 Message Date
Zef Hemel e34d6edb3c fix: avoid duplicate text when a page is edited externally in sync mode 2026-08-09 16:07:14 +02:00
Zef Hemel 8d08b058bb Apply detected changes in place instead of full page reload 2026-08-05 10:56:46 +02:00
Zef Hemel 28f1f8af16 Long overdue "make fmt" sorry about this one 2026-07-14 15:58:15 +02:00
Zef Hemel 2e4e850020 Fix: indexing wouldn't always kick off, or get deadlocked with multiple tabs open 2026-06-11 08:35:45 +02:00
Zef Hemel 3fc13ca111 Fix: put a deadline on index drain during navigation
In certain edge-case scenarios navigation may be blocked for a long time (many seconds or longer) as indexing happens. This doesn't make sense, so let's put a 2s deadline on that.
2026-05-22 11:57:34 +02:00
Zef Hemel af40f1e00c Fix: visual glitching on page navigation 2026-05-14 11:03:27 +02:00
Zef Hemel 772757ad27 Fix: widget cache invalidation again
Two hard problems in CS...
2026-05-12 11:51:26 +02:00
Zef Hemel 81dbdae857 Fixes #1955 2026-04-30 10:59:53 +02:00
Zef Hemel 21de72c6b5 Fix: don't wait for index drain on navigation on initial index
Currently when an inintial index takes a long time, navigation will
basically be blocked until it's finished which isn't great. This
special-cases that scenario and doesn't block (at the cost of possibly
not showing up to date widgets on the target page).
2026-04-13 13:44:03 +02:00
Zef Hemel dce311ad24 Fix: Reduce bouncing when navigating between pages 2026-03-26 17:38:23 +01:00
Zef Hemel e17fbf8598 Fix external file opening 2026-03-26 14:19:00 +01:00
Matouš Jan FialkaandGitHub 8f7e525812 Fix mobile tasks, annoying caret jumping and empty widgets on navigation (#1890) 2026-03-17 22:16:58 +01:00
Zef Hemel fd1a81b8d8 Client refactor: move UI related APIs to editor_ui.ts 2026-03-10 12:42:26 +01:00
Zef Hemel 6d33d3d8ac Refactor: extract page/document manager into separate class 2026-03-10 12:33:34 +01:00