1147 Commits

Author SHA1 Message Date
Jaifroid
c61474b083 And another case of missing backgroundscript.js 2023-06-15 18:20:18 +01:00
Jaifroid
9c192dca02 Fix missing backgroundscript.js in Firefox extension 2023-06-15 18:13:55 +01:00
Jaifroid
6bcbf9fc9b
CHANGELOG for v3.9.0 (#1021)
See #1020
3.9.0
2023-06-15 17:42:07 +01:00
Jaifroid
d19dd5c16d Set appVersion to 3.9.0 2023-06-15 17:17:28 +01:00
Jaifroid
5d1c52a9b5 Update Set-AppVersion to update manifest.v2.json 2023-06-15 17:17:02 +01:00
Jaifroid
da848aab1c
Change links and references from moz-extension to browser-extension #1023 (#1024) 2023-06-15 16:45:30 +01:00
Jaifroid
5d48209f1b
Update in-app documentation #1019 (#1022) 2023-06-15 15:45:34 +01:00
Jaifroid
ef0cc4a0ce Update documentation 2023-06-14 08:19:48 +01:00
Jaifroid
9ecb502ecc
Fix issues identified by ESLint #1014 (#1018) 2023-06-14 07:20:27 +01:00
Jaifroid
bd7393e921
Migrate to extension Manifest v3 for Chromium #755 (#984)
Both MV2 and MV3 are built for Chromium. Only MV2 for Firefox for now (until Service Workers are supported as backgroundscript.js).
2023-06-13 21:21:40 +01:00
Jaifroid
bdfe50562c Exempt more ESLint rules 2023-06-13 08:11:05 +01:00
Jaifroid
930b0fae5c
Fix some ESLint issues in app.js and init.js (#1016)
* Fix no-trailing spaces

* Fix no quoted properties

* Fix inconsistent quotes in app.js

* Fix various spacing issues in app.js

* Fix issues in init.js
2023-06-13 07:06:13 +01:00
Jaifroid
5c6858ec4f
Fix blocking ESLint issues (#1015) 2023-06-12 22:01:29 +01:00
Jaifroid
0c7cddb1dd Add a global parameter definition 2023-06-12 21:11:27 +01:00
Jaifroid
501525f74f Add an eslint configuration for house style fixes 2023-06-12 20:57:13 +01:00
Jaifroid
abf6269a10 Increase range of download links 2023-05-30 18:29:25 +01:00
Jaifroid
32c9ba2a1e
Update jQuery to 3.7.0 (#1008) 2023-05-22 18:04:30 +03:00
Jaifroid
033f5eabcb Use last version of Emscripten 2 to compile W/ASM for compatibility 2023-05-20 14:37:39 +01:00
Jaifroid
af28d7ba33 Remove use of Promise.finally()
Fixes #1005
2023-05-14 22:07:39 +01:00
Jaifroid
b6f0ee0245
Add a warning colour when appCache is disabled #1003 (#1004) 2023-05-12 15:59:41 +01:00
Jaifroid
3277f85d37
Add Promise queue to prevent overlapping dialogue boxes #841 (#1002) 2023-05-11 20:39:54 +01:00
Jaifroid
cdcbc9f046 Fix infinite loop with the bypass app cache option when returning from remote PWA 2023-05-07 11:50:11 +01:00
Jaifroid
f909cf1a5e
Restore modal animation for alert dialogue boxes (#1001) 2023-05-07 10:23:42 +01:00
Jaifroid
e3970b0059 Make CHANGELOG formatting more consistent 2023-05-05 11:14:33 +01:00
Jaifroid
4cfae83c77
Add PWA ServiceWorker mode for Chromium extension (#1000) 2023-05-05 07:59:15 +01:00
Jaifroid
f7160f3003 Update README.md 2023-05-04 22:59:35 +01:00
Jaifroid
2b4ff6baed
Compile zstdec and xzdec as es6 modules (#998)
Required for #554
2023-05-04 22:57:09 +01:00
Jaifroid
88057a6cba Source code for v3.8.1 2023-04-24 13:59:13 +01:00
Jaifroid
1cd46f26a5
CHANGELOG for v3.8.0 (#990) 3.8.0 2023-04-22 18:30:27 +01:00
Jaifroid
7ed4d5a313 Bump version number to v3.8.0 2023-04-22 16:06:49 +01:00
Jaifroid
ad1a2df4bf
Fall back to MIME type when downloading doc in jQuery mode #858 (#989) 2023-04-21 15:45:45 +01:00
Jaifroid
6ae487fef9 Update javascript-libzim to v0.2
Fixes #985.
2023-04-17 08:32:16 +01:00
Aritra Bhaduri
0b2211cb6c
Removed usage of jquery while opening and closing bootstrap modals #921 (#968)
Signed off by @aritroCoder.
2023-03-26 08:26:22 -05:00
Jaifroid
b9db118e75 Update CHANGELOG.md 2023-03-13 22:52:04 +00:00
Daniel Tang
d52c5d5d67
Fix missing full text search cancellation #977 (#978)
Signed off by @danielzgtg
2023-03-12 22:41:41 +00:00
Jaifroid
f5c749ac81
Add sandbox to iframe and use a CSP for the app and iframe #753 (#976)
Also fixes #972.
2023-03-12 21:25:39 +00:00
Ankur
74690b824a
Add npm script to run http-server #969 (#971)
* Signed off by @ankur12-1610
2023-03-08 06:54:27 +00:00
Jaifroid
6792f8133d Interim changelog 2023-02-25 11:13:50 +00:00
Jaifroid
64e867e23d
Add option to disable drag-and-drop #966 (#967) 2023-02-25 10:55:53 +00:00
Kelson
f7873120e0
Use latest GitHub workflow actions (#963) 2023-02-05 10:22:54 +01:00
Jaifroid
b3f75c52d4 Bump app version to test updating 2023-01-09 20:17:51 +00:00
Jaifroid
e83925fb13
Check for PWA update after startup #948 (#959) 2023-01-09 20:16:03 +00:00
Jaifroid
037cc41032
Add PWA Origin to API Status Panel #945 (#958) 2023-01-09 17:40:39 +00:00
Jaifroid
f925107525
Update readme to reflect new capabilities (#957) 2023-01-04 15:24:38 +00:00
Jaifroid
6d60060e65
Prepare source code for 3.7.1 (#956) 2023-01-04 13:12:52 +00:00
Jaifroid
b7179ac808 Add script to bump the app version 2023-01-04 11:55:10 +00:00
Jaifroid
47867375d2
Remove dev versions of libzim binaries in packaging script #953 (#954) 2023-01-04 10:35:03 +00:00
Jaifroid
b6826b8afd
Changelog for version 3.7 (#952) 3.7.0 2023-01-04 07:28:40 +00:00
Jaifroid
f52994f57e
Publish some installation packages to release #915 (#951) 2023-01-03 12:58:18 +00:00
Jaifroid
383396ad26
Handle setting version number explicitly in release workflow #914 (#950) 2023-01-03 10:09:46 +00:00