76 Commits

Author SHA1 Message Date
Jaifroid
35f6592f76
Add i189 for Chromium store entries #1118 (#1271) 2024-07-14 13:57:38 +01:00
Jaifroid
9dc45e77a8
Change method for patching gitignore (#1238) 2024-03-29 16:28:03 +00:00
Jaifroid
27adf3584b Update Publish-Implementation.ps1 2023-11-14 12:11:47 +00:00
Jaifroid
e2715a81d4 Ensure manifest.fx.v3.json is kept up-to-date 2023-11-12 17:50:09 +00:00
Jaifroid
36278a3e57 Update Set-AppVersion to include package.json 2023-11-12 08:08:28 +00:00
Jaifroid
9d3fe6e686
Build both MV2 and MV3 extensions for Firefox #1120 (#1121) 2023-09-13 10:29:52 +01:00
Jaifroid
47cd54374b
Ensure packages contain i18n files #1114 (#1115) 2023-09-10 15:14:06 +01:00
Jaifroid
085fbf14db
Revise the UI translations in French and Spanish and add or repair dynamic features #1071 (#1078) 2023-08-31 15:09:06 +01:00
Jaifroid
ed95be5923
Add integrity test for gitignore.patch #1085 (#1084) 2023-08-31 11:01:18 +01:00
Jaifroid
3ab0d8d8b0
Update build scripts to use version from init.js #1081 (#1082) 2023-08-31 07:24:40 +01:00
Jaifroid
f0ee3f2361
Temporarily remove i18next but leave instructions to reactivate (#1080) 2023-08-29 18:35:25 +01:00
Daksh Bajaj
dda6fe9762
Moved configuration code to init.js #1033 (#1057)
Fixes #1033
Signed off by @Daksh119.
2023-08-25 10:18:27 +01:00
Jaifroid
ec7809609c Clearer explanation and corrected patch 2023-08-24 09:48:29 +01:00
Jaifroid
5fca9e4586 Update gitignore.patch 2023-08-24 08:26:22 +01:00
Jaifroid
604804fa48
Improve distribution of Chromium extension outside the Stores #1029 (#1030) 2023-07-04 23:15:12 +01:00
Jaifroid
4096244eee
Mop up some issues with bundling system #1027 (#1028)
* Expose some dependencies in node_modules via gh-pages

* Use the .nojekyll trick

* Fix some documentation inaccuracies
2023-07-02 23:47:46 +01:00
Jaifroid
383801f37f
Use native es6 modules and modern bundler (rollup) instead of require js #554 (#1025) 2023-07-02 18:14:45 +01:00
Jaifroid
9a82ccdcd9 Ensure MV versions have lowercase mv 2023-06-23 18:28:19 +01:00
Jaifroid
5ee5329458 Copy unsigned MV2 version to chrome and edge releases 2023-06-16 07:22:15 +01:00
Jaifroid
ac5bdc34dd Ensure backgroundscript.js is included in MV2 Chrome build 2023-06-16 05:54:54 +01:00
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
5d1c52a9b5 Update Set-AppVersion to update manifest.v2.json 2023-06-15 17:17:02 +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
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
2b4ff6baed
Compile zstdec and xzdec as es6 modules (#998)
Required for #554
2023-05-04 22:57:09 +01: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) 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
f9d3ad8a0a
Remove hard coding of WIP in build script #913 (#949) 2023-01-02 20:44:30 +00:00
Jaifroid
366c0c169d
Integrate full-text search results into title search results (#935) 2022-12-17 08:02:49 +00:00
Jaifroid
0e63369f21 Rename master to main in workflows and related
Fixes #939
2022-12-16 15:30:09 +00:00
Jaifroid
69872b4035 Update create_all_packages.sh 2022-11-12 14:17:08 +00:00
Jaifroid
13afb90d95
Rename nightly packages to show date instead of revsion ID (#893)
Fixes https://github.com/kiwix/k8s/issues/50 for Kiwix JS.
2022-10-08 16:27:24 +01:00
Mossroy
094e748174 Prepare source code for version 3.6 2022-08-05 10:24:47 +02:00
Mossroy
5118c6e37e Prepare source code for v3.5 2022-04-14 18:19:56 +02:00
renaud gaudin
327e5f5034 Fixes #851: nightly build uploads
Changes the destination of nightly uploads to master.download.kiwix.org on port 30022
As this service doesn't offer a shell anymore, converted the folder creation
and file discovery steps to more verbose, SFTP-based scripts.
2022-04-04 15:17:25 +00:00
Mossroy
2c2d168030
Upgrade webp-hero library and reuse the canvas (#838)
* Workaround some antifingerprinting features for webp polyfill

It affects in particular IceCat 60.7

WebpHero has been upgraded, and tries to detect if the workaround is
necessary.
If it is, there is a setting to let the user disable the workaround if
wished.

Fixes #835 and #816 (support of DataURI images when webp is not
supported by the browser)

* Rename feedNodeWithBlob function to feedNodeWithDataURI

* Added canvas elements to stylesheets

Co-authored-by: Jaifroid <egk10@cam.ac.uk>
2022-02-21 21:09:13 +01:00
Mossroy
eb7f489140
Prepare source code for future version 3.4 (#837)
Prepare source code for future version 3.4
2022-02-12 17:00:37 +01:00
Jaifroid
829aaf29bf
Fix errors in publish extension workflow and add logging #823 (#829) 2022-02-10 00:02:02 +00:00
Joan CiberSheep
780845367a
UT icon and splash updated #817 (#818)
Signed off by @cibersheep
2022-02-08 20:56:54 +00:00
Jaifroid
3ffd96dda1
Check offline files list through CI #772 (#774) 2022-01-11 09:34:56 +00:00
Jaifroid
e42995047c
Enable Service Worker mode in Firefox extension via PWA workaround #764 (#771) 2022-01-09 09:19:51 +00:00
Jaifroid
47115076ab
Update source code to v3.3-WIP (#758) 2021-09-01 08:31:16 +01:00
Jaifroid
8579bbeb72
Recompile Emscripten binaries, implement WASM with fallback, add API info, add compile scripts (#740)
Fixes #739, #652 and #511. Instructions and helper scripts are included for easy future recompiling of the binaries with docker.
2021-08-22 08:54:47 +01:00
Jaifroid
aea8a7bb2b
Action: changemod before upload (#692) 2020-12-19 09:51:00 +00:00
Jaifroid
99ec91fb49
Prepare source code for 3.2 (#688) 2020-12-13 15:41:11 +00:00
Jaifroid
de7b2e0297 Corrections to GitHub Action nightly or release build (#686) 2020-12-13 15:16:51 +00:00