160 Commits

Author SHA1 Message Date
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
Jaifroid
be48764700 Fix code to set up returntoArticle links 2023-03-05 12:16:57 +00:00
Jaifroid
b553fb352f Fix detection of IE11 and Edge legacy 2023-03-04 18:08:41 +00:00
Jaifroid
e750fbeec7 Fix bug with print icon 2023-03-04 17:53:28 +00:00
Jaifroid
ad78bf16ae Messaging for Safari, IE11 and Edge using dropdown 2023-03-04 15:17:08 +00:00
Jaifroid
3743cbdaab Make selector compatible with IE11 2023-03-03 23:29:09 +00:00
Jaifroid
ecb7d8402c Fixes for Edge? 2023-03-03 19:45:38 +00:00
Jaifroid
385b320679 Move full-screen control and correct dynamic icons logic 2023-03-03 15:27:49 +00:00
Jaifroid
ccf42b9fd4 Streamline UI for fullscreen 2023-03-03 12:16:48 +00:00
Jaifroid
1da0d7d37e Add better fullscreen logic 2023-03-02 18:55:46 +00:00
Jaifroid
dd280eab0b Revert changes to uiUtil.js 2023-02-28 21:53:54 +00:00
Jaifroid
faee9aa962 Attempt to reenable FullScreen after picking archive 2023-02-28 21:45:25 +00:00
Jaifroid
d40109ef3a Add full-screen option 2023-02-28 15:55:14 +00:00
Jaifroid
b6e30b57cd Attempt to enter fullscreen before locking 2023-02-28 15:15:54 +00:00
Jaifroid
3db5543acd Provide experimental orientation lock option
#375
2023-02-28 14:35:39 +00:00
Jaifroid
bd0b82d12f Change detection type for use of printing stylesheet 2023-02-15 22:04:20 +00:00
Jaifroid
a58c99eb1f Fix several printing issues 2023-02-12 18:55:30 +00:00
Jaifroid
4cf5d72cab More compact spacing 2023-01-25 21:42:47 +00:00
Jaifroid
910dd25ea0 Fix collapsible settings code 2023-01-25 21:22:28 +00:00
Jaifroid
dcad52ff1a
Tidy the Configuration UI and programme toggles #357 (#358) 2023-01-22 17:21:53 +00:00
Jaifroid
06b4283be6 Ensure auto option functions in jQuery mode + cleanup 2023-01-19 09:28:39 +00:00
Jaifroid
e85644c763 Modify Zimit message to account for ft index 2023-01-19 07:48:57 +00:00
Jaifroid
883b275aed Correct typo 2023-01-16 06:04:58 +00:00
Jaifroid
3c39c187e6 Detect historical ZIMs and add advice to use jQuery 2023-01-16 00:27:03 +00:00
Jaifroid
b16a6cf388 Check for PWA update on startup
Fixes #341
2023-01-08 16:07:39 +00:00
Jaifroid
a2bc2a7516 Match Kiwix JS coding for API panel
Former-commit-id: 77d4b0aac60bae01e768d6df4fdfa3c5f798c08b
2022-12-22 15:05:06 +00:00
Jaifroid
d243b8ccb1 Improve Search Provider reporting to API panel
Former-commit-id: 07f083b0f41f441ff63bec8a45ea8bed5c76da0f
2022-12-01 18:49:22 +00:00
Jaifroid
ccbefb39c7 Add error reporting
Former-commit-id: 204781255b87688972b6d61be9ec4a3d5a42c3ea
2022-11-29 14:18:12 +00:00
Jaifroid
897564c27f Richer libzim Xapian info for API panel
Former-commit-id: 698ce5649fa07b64c9e1ac35439c1fe66c3555ed
2022-11-29 01:07:40 +00:00
Jaifroid
445719305d Prevent error with QUnit tests
Former-commit-id: 49a5ff7251e2366eaf3e0d1233a46a90be1cf355
2022-11-27 13:52:19 +00:00
Jaifroid
34405aa303 Initialize the libzim worker (#320)
Former-commit-id: 5022482e0929d71f25317ed8e6bc5a7680bb90d2
2022-11-27 13:16:53 +00:00
Jaifroid
08d38119cc Add odt download support
Fixes #312


Former-commit-id: 6b1cc9f15dbc7850354818fb1eb0bbdf8089d72f
2022-11-19 18:01:39 +00:00
Jaifroid
e426fdc1c8 Streamline spinner polling
Former-commit-id: a86246c2201347af3fe1e1977b4a9a5d036dcbe8
Former-commit-id: cf903dd9185610b982bfabc8b655c15ab465108e
2022-10-02 12:49:49 +01:00
Jaifroid
032b833057 Update descriptions
Former-commit-id: 5c52b43717474d00b61069b9e770c69181b1db63
Former-commit-id: dafde24ffcf289848240b0165865cc4362846ef4
2022-09-27 18:02:08 +01:00
Jaifroid
d14340f3f4 Fix download filename for enormous titles
Former-commit-id: af6f874530162247fd34889313f70a48f5f52d7e
Former-commit-id: ffce5210280a00a926d23830232d349d2cf756f8
2022-09-26 08:11:47 +01:00
Jaifroid
e9f10d332d Bump app version
Former-commit-id: 52feba9583cee841ed5949f18c6b4856598b9d16
Former-commit-id: 83f1a6f437e88feed8c7bdb8d85fb49b5d58eb97
2022-09-26 01:15:36 +01:00
Jaifroid
3c78799ed8 Enable playback of offline embedded and linked YouTube video in Zimit ZIMs #292 (#293)
Former-commit-id: be7f14fded7acd2d88a8b62e475b7ef16d0021d2
Former-commit-id: df5edf2821d7ae61b0de468a72d50dc256d0c1ca
2022-09-26 00:46:15 +01:00
Jaifroid
0b755b42ce Add active content detection for nautilus ZIMs
Former-commit-id: 11dfd13ae505102cc8e69f1b57e44a1f2ed22988 [formerly b12eb3e15637253fe34c4f6f2897e1b03b72587c]
Former-commit-id: 21bbf4538bb3332e541d0569c1d4aecdce796073
2022-09-23 08:30:39 +01:00
Jaifroid
5c6efd50fa Clearer label for Close button when opening external content
Former-commit-id: 2d4d44879637d52187efc0dd49df222a8778e9ba [formerly 3ca39e6af2de62eabee92ea09ee7200ca7feb8d2 [formerly b52c134d67e703516ccae02c044359ea3e295e45]]
Former-commit-id: 28345f3afd0409a8779a5cc9beeb181fb61aa1bb [formerly aca6d0f505048cd2a43805ecda45f3ef80fab424]
Former-commit-id: eca1d6b4a2b7c34ee5b80dc44c805530870cf084
2022-06-13 15:11:01 +01:00
Jaifroid
3a059ad0ff Incorporate custom update notifier for all apps
Former-commit-id: a81d4282f81cae221ec27576e4ee6b5971481ade [formerly 2d0dc3ef5a0e5d014c14438f767e7742cbcecb7c [formerly 81710ec0493e9f2727baa8bc2eeaa3511229a232]]
Former-commit-id: 751684742a550c7d8ca5e057390df773d27cab24 [formerly 2652298d2a974e213cbf899f1140b3dd1938aa89]
Former-commit-id: d622327206178622525a611667bec2acc7761e56
2022-06-04 19:22:14 +01:00
Jaifroid
1b89b894f9 Make it so external links can be loaded in default browser
Former-commit-id: ad4b24a285bbd9d02ed88adaeb32b330b60271f1 [formerly aa3ee6347947ed27733487118ee4e74686a365d1 [formerly a83787b2d7e74c468787b23337cd81c0faa19fd0]]
Former-commit-id: 87cc7d88fc54978bb29c296324748b6299c879a6 [formerly 6dcca61606815776689312bca6c5c94a1f157ec0]
Former-commit-id: f44a3984810d3c12d0d5e8cfe57c0561f502ad8f
2022-06-03 10:54:33 +01:00