200 Commits

Author SHA1 Message Date
Jaifroid
51a5e61b47 Add popover loading protection 2024-05-13 11:24:37 +01:00
Jaifroid
89ff4beba6 Always try to fill popover box 2024-05-13 09:11:48 +01:00
Jaifroid
47d5d22775 Create separate function for control icons 2024-05-13 05:44:33 +01:00
Jaifroid
f0b1e7a81a Better reset timing 2024-05-12 21:32:33 +01:00
Jaifroid
3ef43872f1 Cancel touchevoked more robustly 2024-05-12 20:57:31 +01:00
Jaifroid
7a072ad6dd
Add Wikipedia preview function #278 (#595) 2024-05-12 12:03:22 +01:00
Jaifroid
d0e85506e8
Rename JQuery mode to Restricted mode #585 (#586) 2024-04-17 18:14:07 +01:00
Jaifroid
06d1f1a0bf
Fix failure to print HTML books in Gutenberg ZIMs #579 (#580) 2024-03-26 14:08:52 +00:00
Jaifroid
16620d8764 Distinguish zimit classic in info 2024-01-31 07:58:02 +00:00
Jaifroid
c38e200126
Fix zimit2 external links and PDFs #536 (#538) 2024-01-24 19:58:47 +00:00
Jaifroid
dbf3c8ebd4 Remove excessive logging 2023-12-19 11:51:30 +00:00
Jaifroid
ee6f10e8f4 Try to fix scrolling and slideaway issues
Fixes #510
2023-12-19 11:29:24 +00:00
Jaifroid
ad8c8de92d Add missing replayWorker.js 2023-12-18 18:20:01 +00:00
Jaifroid
50140680d0
Stabilize DarkReader with Zimit ZIMs #507 (#508) 2023-12-16 12:53:44 +00:00
Jaifroid
cb2e6bb429
Add Replay system capability for full-spec Zimit replay (#500) 2023-12-11 18:36:16 +00:00
Jaifroid
d2271e472c Some eslint suggestions 2023-12-04 09:59:13 +00:00
Jaifroid
260aa0acb7 Add ability to download js and css assets 2023-11-20 13:17:25 +00:00
Jaifroid
0d87554125 Fix incorrect sizing of article area in UWP app
Fixes #490.
2023-11-13 15:22:33 +00:00
Jaifroid
bb8a661933 Give some info about changing external link behaviour 2023-11-10 09:19:59 +00:00
Jaifroid
060b234731 Dismiss active content warning with fade effect 2023-11-04 09:43:52 +00:00
Jaifroid
eeec8fcd5d ESLint cleanup 2023-11-04 06:51:44 +00:00
Jaifroid
9f42b1cf4a Hopefully final adjustment to window.innerHeight 2023-11-03 13:41:17 +00:00
Jaifroid
80af6f0158 Fix calculation of iframe height 2023-11-03 13:23:48 +00:00
Jaifroid
0230043db8 Simplify Zimit content warning 2023-11-03 08:34:28 +00:00
Jaifroid
df5dc574a4 Fixes for new slideaway system (specifically for IE11) 2023-11-02 16:38:27 +00:00
Jaifroid
6c2de2bde1 Fix region resizing and make swipe > 2/3 screen
Fixes #482
2023-11-01 21:40:55 +00:00
Jaifroid
df261dae2e Port scroller and swipe-away feature from kiwix-js
Fixes #480
2023-11-01 08:39:55 +00:00
Jaifroid
d839f29a7d Backport changes from Kiwix JS 2023-10-17 13:56:59 +01:00
Jaifroid
84e35492be Add a utility to poll the Operations Panel (alertBoxFooter) 2023-10-07 08:57:18 +01:00
Jaifroid
ad375c1310
Rework file access and support Origin Private File System (#459) 2023-10-05 19:20:04 +01:00
Jaifroid
eda4d18a99 Update licence headers 2023-09-01 08:56:51 +01:00
Jaifroid
359755c689 Provide help and documentation for Create-DraftRelease 2023-08-16 09:24:55 +01:00
Jaifroid
70951184cc Fix ability to dismiss upgrade alert
Fixes #428.
2023-07-20 16:11:33 +03:00
Jaifroid
384a5a9e06 Improve ESLint for app.js 2023-07-16 16:50:09 +03:00
Jaifroid
e96c4fc3d8 ES Lint issues 2023-07-14 13:23:39 +01:00
Jaifroid
01fae0e767 Fix typo windows -> window 2023-06-27 06:28:19 +01:00
Jaifroid
d65259c2d5 Yet more ESLint 2023-06-26 21:02:40 +01:00
Jaifroid
48c23fe6e5 Various ESLint issues and restore IE11 support 2023-06-26 18:35:34 +01:00
Jaifroid
fb3df940eb More attempts to work around cross-origin blocks with PDFs 2023-06-02 08:02:12 +01:00
Jaifroid
9b8dddf35a Rework click model 2023-06-01 09:11:24 +01:00
Jaifroid
efbf26792e Improve click handling with sandboxed iframe issues 2023-05-30 11:20:49 +01:00
Jaifroid
a19f740d84 Fix broken button to close active content warning 2023-05-28 21:43:12 +01:00
Jaifroid
b14e951b26 Add a limit to the number of dialogue boxes that can queue up 2023-05-25 13:34:05 +03:00
Jaifroid
2643fc9190 Restore ability to close downloadAlert 2023-05-23 06:05:05 +03:00
Jaifroid
3d01043d08
Remove RequireJS and use native ES6 modules #400 (#393)
Fixes #400 and #393.
2023-05-15 18:35:48 +01:00
Jaifroid
a583340fa6
Fix breakout link regression and rename feature #395 (#396) 2023-05-08 17:34:35 +01:00
Jaifroid
28ad0c8bc8
Add a Promise Queue to prevent overlapping systemAlerts (#394) 2023-05-06 22:29:40 +01:00
Jaifroid
44c87a08f2
Fix UI issues with toolbars and downloads (#390)
Fixes #186, #388, #389.
2023-04-23 21:42:57 +01:00
Jaifroid
d62cea58c8
Include fuzzy search for Zimit articles and title search (#379) 2023-03-08 20:53:16 +00:00
Jaifroid
130b9a2075 Handle failure to set fullscreen on iJOS 2023-03-05 12:49:57 +00:00