Jaifroid
1fa345bf7e
Deal correctly with link element containing a favicon ( #811 )
2022-01-31 09:40:51 +00:00
Mossroy
0363306d2d
Copy CODE_OF_CONDUCT and REPORT_BUG from kiwix/overview ( #803 )
...
Copy CODE_OF_CONDUCT and REPORT_BUG from kiwix/overview
https://github.com/kiwix/overview/
And mention them in README
Fixes #784
2022-01-16 22:04:42 +01:00
Jaifroid
06e528a5f3
Provide methods for resetting the app and bypassing appCache #794 ( #797 )
2022-01-16 12:47:51 +00:00
Gaurav Agarwal
18fe5a2300
Added CONTRIBUTING.md #799 ( #800 )
...
* Signed off by @gaurav7019
2022-01-15 18:53:57 +00:00
Jaifroid
6275f2965d
Update documentation to include new implementation ( #792 )
2022-01-15 18:47:44 +00:00
Jaifroid
d68a996ef1
Revert check for PWA existence prior to passthrough #795 ( #796 )
2022-01-11 12:52:48 +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
Ankur
0373e53c40
Added tooltips to icons and settings #775 ( #779 )
...
Signed-off-by: ankur12-1610 <anknerd.12@gmail.com>
2022-01-06 19:52:01 +00:00
Jaifroid
acf98fc8fc
Update publish-extension.yaml
2022-01-04 22:24:58 +00:00
Jaifroid
704f8d0bfe
Update publish-extension.yaml
2022-01-04 11:47:38 +00:00
Jaifroid
a1cadd5248
Change name of publish extension workflow
2022-01-03 16:37:33 +00:00
Jaifroid
9d89c8a945
Update publish-docker.yaml
2021-12-21 12:23:01 +00:00
Danish Ahmed Mirza
45b4516352
Disable dragging of some elements #782 ( #783 )
...
Signed off by @try-catch-stack
2021-12-21 12:09:59 +00:00
Ankur
265a146b13
Aligned search-bar with the search-button #780 ( #781 )
...
Signed-off-by: ankur12-1610 <anknerd.12@gmail.com>
2021-12-15 07:23:15 +00:00
Ankur
105e47e273
Corrected form height #776 ( #777 )
...
Signed-off-by: ankur12-1610 <anknerd.12@gmail.com>
2021-12-09 20:32:54 +00:00
Jaifroid
0048b616dd
Update publish-docker.yaml
2021-11-01 18:42:00 +00:00
Jaifroid
187a03f71f
Update .gitignore
2021-10-31 15:21:01 +00:00
Jaifroid
d6685856a8
Correct typos and add documentation to docker yaml
2021-10-31 15:20:52 +00:00
Jaifroid
d6b2ca5427
Create publish-docker.yaml
2021-10-30 11:24:57 +02:00
Jaifroid
ac3653e5ce
Allow non-http URIs (e.g. data:, javascript:) in img and link tags in jQuery mode ( #765 )
2021-09-26 16:21:56 +01:00
Jaifroid
28223d026a
Add missing controls property to media containers in jQuery mode #760 ( #761 )
2021-09-13 05:37:56 +01:00
Mossroy
72411cef83
Document workaround for image download ( #759 )
...
* Document workaround for image download
Fixes #694
* Rewordings suggested by Jaifroid
2021-09-08 11:40:17 +02:00
Jaifroid
47115076ab
Update source code to v3.3-WIP ( #758 )
2021-09-01 08:31:16 +01:00
Jaifroid
ef8c1950bf
Create codeql-analysis.yml ( #749 )
2021-08-24 11:32:32 +01:00
Mossroy
0f2542ed2e
Add a CSP to allow WASM in Chromium extensions ( #754 )
...
Add a CSP to allow WASM in Chromium extensions
Fixes #751
3.2.0
2021-08-23 14:31:55 +02:00
Jaifroid
1d5f883bfb
Update CHANGELOG for v3.2.0 ( #750 )
2021-08-22 11:16:28 +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
bd0c296198
tests: Update Karma to 6.3.4 ( #742 )
...
Upgrade Karma, without upgrading Nightwatch.
2021-07-23 16:37:30 +01:00
Jaifroid
8fb07bb5a4
Use Promise polyfill instead of Q #735 ( #736 )
2021-07-22 18:56:08 +01:00
Jaifroid
5a2ea27df1
Correct usage of classList method ( #738 )
2021-07-19 09:43:22 +01:00
Jaifroid
5270bcf155
Optimize title search by removing redundant cycles ( #733 )
...
Fixes #696 (now gets up to 100 search results) and optimizes the code for #637 .
2021-07-18 19:00:56 +01:00
Mossroy
c82b4398da
Merge pull request #731 from kiwix/dependabot/npm_and_yarn/glob-parent-5.1.2
...
Bump glob-parent from 5.1.1 to 5.1.2
2021-06-13 10:22:24 +02:00
dependabot[bot]
0997290752
Bump glob-parent from 5.1.1 to 5.1.2
...
Bumps [glob-parent](https://github.com/gulpjs/glob-parent ) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases )
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2 )
---
updated-dependencies:
- dependency-name: glob-parent
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-12 14:47:48 +00:00
dependabot[bot]
ac98ef7757
Bump ws from 7.4.0 to 7.4.6 ( #728 )
...
Bumps [ws](https://github.com/websockets/ws ) from 7.4.0 to 7.4.6.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.4.0...7.4.6 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-31 05:49:17 +01:00
Jaifroid
d35cd19ca1
Pre-calculate position and size of article namespace in legacy ZIMs #720 ( #724 )
...
Emulates a v1 article pointerlist for legacy v0 ZIMs, fixes the random function and also speeds up binary search for articles.
2021-05-26 17:18:48 +01:00
dependabot[bot]
a8fb1a0fef
Bump lodash from 4.17.20 to 4.17.21 ( #723 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-14 07:35:13 +01:00
Ismael Grimaldo Vega
302c462f87
v3.1.0 milestone URL added ( #721 )
...
Detailed changelog url
2021-05-01 08:53:55 +02:00
Jaifroid
2d792b9c13
Support new v1 directory listings #708 ( #709 )
2021-04-07 14:42:46 +01:00
dependabot[bot]
5f16fe39c9
Bump y18n from 4.0.0 to 4.0.1 ( #715 )
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-01 07:09:44 +01:00
Hrishi Raj
1cbdb326f9
Focus search form on Home key press #704 ( #714 )
2021-03-31 08:50:43 +01:00
Mossroy
3c043eef1c
Merge pull request #702 from kiwix/Update-URL-for-Ubuntu-Touch-app
...
Update URL for Ubuntu Touch app
2021-02-16 10:41:30 +01:00
Mossroy
c74763c953
Update URL for Ubuntu Touch app
...
The previous one does not work any more
2021-02-16 10:02:58 +01:00
Jaifroid
7ee993e843
Revamp documentation and provide technical information ( #700 )
2021-02-07 06:58:03 +00:00
Jaifroid
18c51f1ab9
Preliminary support for ZIM archives with no namespace ( #698 )
...
Partially implements #684 .
2021-02-06 17:00:05 +00:00
Timo Tijhof
dfc9bbf822
tests: Run "sauce" job for same-repo push instead of push+pr
...
There is no need to run the job on both since one always implies
the other. A same-repo PR by definition has every commit in it
trigger a push.
Triggering the job both ways is not only inefficient, but means
SauceLabs connection end up refused during the Nightwatch test
since it will find its free concurrency limit being reached from
the two parallel versions of the same job.
The Karma version seems to not suffer from this as it re-tries
and merely waits a little bit. We may encounter this issue more
in the future e.g. from unrelated commits being worked on, but
alas, this is an improvement either way.
2021-01-27 07:13:16 +00:00
Timo Tijhof
1e6f357ed2
tests: Use Chrome for 'npm test' in GitHub CI
...
Follows-up 55186c8. I had this check originally, but then
removed it after GitHub merged the upstream improvement.
It looks like some CI runners might not yet have it applied,
so keep it a little longer for now.
2021-01-27 07:13:16 +00:00
Timo Tijhof
33308af132
tests: On Linux, let npm test
default to Chromium instead of Chrome
...
By default `npm test` will run concurrenty in Firefox and one of
Chromium/Chrome. Chrome for macOS and Win, and Chromium on Linux
unless CHROME_BIN is configured by the user's env variables, in
which case they're likely to prefer that and/or not have Chromium
installed.
Also provide `npm run test-unit-…` commands which run unit tests
in a single specific browser only (overrides the conf array).
Follows-up https://github.com/kiwix/kiwix-js/pull/672 .
2021-01-27 06:13:40 +00:00
Timo Tijhof
3d448b3119
tests: Document npm dependency for unit tests in README
...
Follows-up https://github.com/kiwix/kiwix-js/pull/672 .
2021-01-27 06:13:40 +00:00
Mossroy
c6cbe2c79b
Merge pull request #697 from kiwix/dependabot/npm_and_yarn/socket.io-2.4.1
...
Bump socket.io from 2.3.0 to 2.4.1
2021-01-23 17:22:53 +01:00