Commit Graph

15577 Commits

Author SHA1 Message Date
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