Ammar Ahmed
872987de0b
editor: restore scroll position by block instead of pixel offset
2026-08-25 22:30:19 +05:00
Ammar Ahmed
1af46dff79
editor: serialize only the pages that changed
2026-08-25 22:22:54 +05:00
Ammar Ahmed
63b42550a7
web: skip serialization entirely when auto-save is off
2026-08-25 22:22:43 +05:00
Ammar Ahmed
af1687c366
editor: render block ids on page elements so the viewport can track them
2026-08-25 22:13:17 +05:00
Ammar Ahmed
131583097c
web: store editor selections in page-independent positions
2026-08-25 20:35:08 +05:00
Ammar Ahmed
f41c231e69
editor: page the document while parsing instead of after the first render
2026-08-25 20:35:07 +05:00
Ammar Ahmed
f4ffa44a69
editor: virtualize pages with the same machinery as blocks
2026-08-25 19:16:39 +05:00
Ammar Ahmed
18e836d987
editor: keep block ids and the table of contents working inside pages
2026-08-25 19:16:38 +05:00
Ammar Ahmed
33074112fb
editor: choose virtualization mode between blocks and pages
2026-08-25 18:53:17 +05:00
Ammar Ahmed
6a9bdce999
editor: add page grouping that is stripped on serialization
2026-08-25 18:53:16 +05:00
Ammar Ahmed
21606dc43e
editor: disable the profiler by default
2026-08-25 18:37:12 +05:00
Ammar Ahmed
2d3a4f544d
editor: make virtualization work proportional to the viewport
2026-08-25 18:35:41 +05:00
Ammar Ahmed
0c039bb1cd
editor: index top-level positions instead of resolving every block
2026-08-25 18:35:41 +05:00
Ammar Ahmed
b086251f00
editor: render the document once per mount
2026-08-25 18:35:40 +05:00
Ammar Ahmed
2a2b53d3ae
web: serialize note content only after edits settle
2026-08-25 18:35:40 +05:00
Ammar Ahmed
d39bdf35d1
web: expose the editor profiler and its benchmarks
2026-08-25 18:35:40 +05:00
Ammar Ahmed
82614b4ce3
editor: instrument block ids, table of contents and height map
2026-08-25 18:35:39 +05:00
Ammar Ahmed
53553d859e
editor: add a profiler for measuring editor performance
2026-08-25 18:35:39 +05:00
Ammar Ahmed
5074ee65d2
web: fix crash on launch
2026-08-25 12:18:21 +05:00
Ammar Ahmed
fee2285795
editor: cleanup comments
2026-08-25 11:47:19 +05:00
Ammar Ahmed
15f5d87717
web: add editor virtualization toggle in settings
2026-08-25 11:40:12 +05:00
Ammar Ahmed
b88a5bdac8
mobile: add editor virtualization toggle in settings
2026-08-25 11:39:20 +05:00
Ammar Ahmed
3b9a35a185
editor: init virtualization plugin before document load
2026-08-25 11:25:00 +05:00
Ammar Ahmed
0415d8a284
editor: guarantee virtualization never triggers a save or mutates data
2026-08-25 09:55:02 +05:00
Ammar Ahmed
3d1ca86a89
editor: stabilize virtualization scrolling (no blank gaps, no jump)
2026-08-25 09:55:02 +05:00
Ammar Ahmed
0d2caed4b9
editor: only page notes past a size threshold
2026-08-25 09:55:02 +05:00
Ammar Ahmed
ed1a6d2e87
editor: build table of contents from document state
2026-08-25 09:55:02 +05:00
Ammar Ahmed
d8fe38dc01
editor: resolve virtualization scroll container lazily
2026-08-25 09:55:02 +05:00
Ammar Ahmed
ae6dd0009b
editor: add localStorage toggle for block virtualization on mobile
2026-08-25 09:55:02 +05:00
Ammar Ahmed
5978d9119e
editor: fix virtualization re-observe + add browser test harness
2026-08-25 09:55:02 +05:00
Ammar Ahmed
d789b4e65a
editor: add opt-in block virtualization (hidden paging)
2026-08-25 09:55:02 +05:00
Ammar Ahmed
5d03d3033f
Merge pull request #10281 from streetwriters/mobile-release/3.4.10
...
mobile: release v3.4.10
3.4.10-android
2026-08-25 08:48:03 +05:00
Ammar Ahmed
db8f02a585
mobile: release v3.4.10
2026-08-24 13:39:23 +05:00
Ammar Ahmed
0fd305a259
Merge pull request #10220 from streetwriters/mobile-release/3.4.9
...
mobile: release v3.4.9
2026-08-24 13:26:15 +05:00
Ammar Ahmed
b855266293
Merge pull request #10208 from kashaf-ansari-dev/fix-compress-checkbox-not-toggling
...
mobile: re-check fullQualityImages availability on every compress tog…
2026-08-24 13:23:48 +05:00
Ammar Ahmed
b4227a8c43
Merge pull request #10222 from kashaf-ansari-dev/fix-9053-restore-editor-scroll-position
...
Fix 9053 restore editor scroll position
2026-08-24 13:23:02 +05:00
Ammar Ahmed
39887f81a2
Merge pull request #10257 from streetwriters/fix/performance
...
mobile: fix groupOptions causes unnecessary rerenders on first load
2026-08-24 13:22:15 +05:00
Ammar Ahmed
e47ef061fd
Merge pull request #10240 from kashaf-ansari-dev/fix-9014-respect-reduce-animations-setting
...
mobile: respect device reduce animations system setting for sheets
2026-08-24 13:20:52 +05:00
Ammar Ahmed
360cd5431d
Merge pull request #10258 from streetwriters/cleanup/master
...
global: cleanup
2026-08-19 13:25:40 +05:00
Ammar Ahmed
c3aff365f1
global: cleanup
2026-08-19 13:24:34 +05:00
kashaf-ansari-dev
dd3ced17de
mobile: re-check fullQualityImages availability on every compress toggle tap
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-08-18 18:56:58 +05:00
Abdullah Atta
ee419e514c
web: fix Requiring @playwright/test second time when running tests ( #10252 )
2026-08-18 10:29:06 +05:00
01zulfi
db72716234
Merge pull request #10248 from streetwriters/release/3.4.6
...
web: bump version to 3.4.6
v3.4.6
2026-08-17 17:17:05 +05:00
01zulfi
72351960fa
web: fix trailing slash when saving cors proxy url
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-08-17 14:44:58 +05:00
01zulfi
85458932de
web: bump version to 3.4.6
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-08-17 14:07:02 +05:00
Abdullah Atta
4e1acc292d
web: Improve auth ui on web/desktop ( #10218 )
...
* web: improve auth ui
* web: fix password show/hide icons
* web: fix auth form width
* web: fix minor ui issues with back button & recovery view
2026-08-17 11:41:18 +05:00
01zulfi
20b4585361
editor: fix multiple link hover popups from opening ( #10233 )
...
* also fix the popup not opening when quickly hovering one link after another
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-08-17 10:11:46 +05:00
01zulfi
dc3f38f67d
ui: truncate long menu titles ( #10237 )
...
* On web, long tags in menu items in the editor header would take a lot of width. The fix in the ui package will fix it for all usages of long menu items on web
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-08-17 10:11:17 +05:00
01zulfi
a40e11f2d4
web: preserve port in cors proxy url ( #10234 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-08-17 10:10:54 +05:00
Abdullah Atta
ccc152b561
docs(help): fix links ignoring baseUrl on docs index page ( #10243 )
2026-08-16 21:46:39 +05:00