Mossroy
f0efdf1f78
Add my encrypted sauce key.
2017-04-03 12:48:43 +02:00
Mossroy
c7438b516a
Try to remove the peter-x Travis Sauce credentials.
...
Because it's probably unsecure to let them in the source code.
And because they probably have been changed, and do not work any more.
2017-04-03 11:49:16 +02:00
Mossroy
db483bf0d1
Merge pull request #190 from kiwix/serviceworker_fetch_eventhandler_on_init
...
Add the event listeners in the initial eval of the ServiceWorker script.
2017-04-03 11:34:52 +02:00
Mossroy
9b4745acf2
Add the event listeners in the initial eval of the ServiceWorker script.
...
This is required by a modification of the ServiceWorker spec, that is
being enforced by recent browsers.
Cf https://bugzilla.mozilla.org/show_bug.cgi?id=1181127 for Firefox
Fixes #189
2017-03-05 17:24:40 +01:00
Mossroy
44bcaf0840
Merge pull request #182 from kiwix/issue113
...
Handle articles spread among several split ZIM files.
Add a unit test to check that it works
2016-10-28 16:02:29 +02:00
mossroy
d8c3817ae0
Restore wikipedia_en_ray_charles_2015-06.zim for travis
...
This file is needed for Travis CI builds, through nightwatch
2016-10-28 15:52:00 +02:00
Mossroy
85c8f0146a
Merge pull request #180 from kiwix/testing
...
Automated testing using travis, nightwatch and sourcelabs.
2016-10-28 15:03:40 +02:00
Peter
7339187c46
Simple UI test.
2016-10-03 23:52:49 +02:00
Peter
95eb610838
Ability to inject remote archives for testing.
2016-10-03 23:52:17 +02:00
Peter
5a9f9af111
Fix tests.
2016-10-03 16:59:36 +02:00
Peter
1c62fe4578
Add key.
2016-10-03 15:40:25 +02:00
Peter
a6ce668147
Add test for split article.
2016-10-02 18:14:14 +02:00
Peter
dd6b17210d
Make zim tests use split archive.
2016-10-02 18:14:14 +02:00
Peter
bd8be4cfb7
Bugfix: return correct array type.
2016-10-02 18:14:14 +02:00
Peter
201b06b10e
Remove invalid todo.
2016-10-02 18:14:14 +02:00
Peter
7718566744
Fix size calculation.
2016-06-27 00:49:57 +02:00
Peter
f8f045f4e1
Properly wait on all promises to resolve.
2016-06-27 00:49:57 +02:00
mossroy
431632e168
Minor changes to prepare a release of version 2.0 beta.
2.0-beta
2016-06-26 14:43:59 +02:00
Mossroy
a9ba9cde1c
Merge pull request #174 from kiwix/issue113
...
Basic support of splitted ZIM files
2016-06-26 14:08:30 +02:00
mossroy
7c57934007
Revert the attempt to read a file slice that would be split among several ZIM files, for now.
...
Because of performance regression.
I created issue #181 to handle this in the future.
+ minor cosmetic fixes in the code.
2016-06-26 14:03:54 +02:00
Peter
4064b18456
Full splitted ZIM file support.
2016-06-26 00:24:51 +02:00
Peter
ce59ad5449
Automated testing using travis, nightwatch and sourcelabs.
2016-06-25 19:13:29 +02:00
mossroy
a4ed6b8f45
Basic support of splitted ZIM files with DeviceStorage API.
...
Fixes #113 , even if there are some TODOs
2016-06-21 21:22:03 +02:00
mossroy
815c9e9f48
Modify the welcome message (when no archive has been found) to talk about Kiwix instead of Evopedia.
...
Fixes #171
2016-06-19 16:19:00 +02:00
Mossroy
4889456b52
Merge pull request #170 from kiwix/warn-service-worker-mode-unstable
...
Warn the user that the Service Worker mode is unstable for now
2016-06-15 16:45:06 +02:00
Mossroy
1aa606397f
Merge pull request #169 from kiwix/fix-redirection-bugs
...
Fix in the redirection algorithm, that was leading to the wrong article.
2016-06-15 16:44:50 +02:00
Mossroy
bc263ceebd
Merge pull request #168 from kiwix/issue141
...
The random article feature must not display titles with a namespace!=A
2016-06-15 16:44:29 +02:00
mossroy
eb0a6d39ab
Initial work on #113 (handle splitted ZIM files).
...
It basically works on desktop, but not yet with DeviceStorage.
To be done :
- handle DeviceStorage
- fix for the case where the content is splitted into 2 (or more) files
2016-05-10 23:17:53 +02:00
mossroy
56d31f43d6
Minor update of README.
2016-04-29 22:47:34 +02:00
mossroy
f60155ef9e
Add explanations in README on how to use the app in this beta state.
...
On a Firefox OS device (without the Marketplace)
And on a standard desktop browser
2016-04-29 22:39:42 +02:00
mossroy
ef269f1e84
Add warnings if the users selects the Service Worker mode.
...
It's still unstable for now (see #145 ).
If the user confirms he wants to use this mode, a cookie is set, so that he
is not warned again in the next 24 hours
2016-04-29 17:09:45 +02:00
mossroy
344c84deef
Fix in the redirection algorithm, that was leading to the wrong article.
...
The redirection algorithm was considering the redirectTarget as a TitleIndex
instead of a UrlIndex.
That was sometimes causing some infinite loops, and often opened the wrong
article when clicking on a link.
Fixes #106
Fixes #133
2016-04-29 14:36:39 +02:00
mossroy
59ec612b40
The random article feature must not display titles with a namespace!=A.
...
When randomly selecting a title, we could end up on a content with any namespace
For example images, javascript, CSS etc.
Now, if this happens, we randomly select another title, until we find a content
with namespace 'A' (i.e an article)
2016-04-29 13:47:07 +02:00
mossroy
f6ad260867
Add unit test for "America, the Beautiful" article redirection.
...
The expected redirection behavior is described on #106
2016-04-29 08:59:56 +02:00
mossroy
0c2f340029
Merge branch 'unit-tests-on-redirection-issues' of github.com:kiwix/kiwix-html5
2016-04-29 08:46:21 +02:00
mossroy
cff5461f52
Fix a bug in unit tests, that appeared with recent versions of browsers.
...
Recent versions of Firefox and Chromium did not like the way I was
trying to find the webworker_bzip2.js file in 2 different possible locations
(because the path is slightly different when running from a unit test)
I changed this hack by another one : use a global variable that stores the
prefix of this path, with a different value in a unit test.
There should be a better way to do that, but this is only needed for legacy
Evopedia archives. So it's not worth spending too much time on things that
are now discontinued.
2016-04-27 22:44:11 +02:00
mossroy
e8c87980a0
Upgrade QUnit to 1.23.1 instead of 1.20.0
2016-04-27 22:02:50 +02:00
Mossroy
e5f4ae0b13
Merge pull request #167 from kiwix/issue156-empty-articles-on-big-ZIM
...
Fix integer computation on ZIM backend to make it work on big ZIM files.
2016-02-24 15:56:16 +01:00
mossroy
263b4ef96c
Add unit tests for 2 redirection issues : #133 and #106
...
These unit tests are currently failing, and might help solving the issue(s) underneath
2016-02-08 22:15:47 +01:00
mossroy
c8bb00c69c
Fix integer computation on ZIM backend to make it work on big ZIM files.
...
Fixes #156
The performance can probably be optimized
2016-02-08 21:35:34 +01:00
Mossroy
9c3d960ba0
Merge pull request #164 from kiwix/issue154-rebranding-kiwix
...
Initial rebranding to kiwix
2016-01-19 14:11:57 +01:00
Mossroy
2a22d05cf9
Typos and carriage returns in README
2016-01-19 14:11:02 +01:00
Mossroy
ecf884dd53
Minor changes in index.html
...
See comments from #164
2016-01-19 14:06:52 +01:00
Mossroy
ee0a7e4689
Minor changes in README.md
...
See comments in #164
2016-01-19 14:02:50 +01:00
mossroy
01cd610ecd
Change the branding for HTML files and README
...
See #154
2016-01-16 17:27:14 +01:00
mossroy
ce73e555ec
Merge branch 'master' into issue154-rebranding-kiwix
2016-01-16 15:42:09 +01:00
Mossroy
24ad30409c
Merge pull request #162 from kiwix/issue161-remove-base64-images-to-reduce-memory-consumption
...
Fix big memory overhead due to Base64 encoding of images in src attribute, in jQuery mode
2016-01-16 15:40:57 +01:00
mossroy
8e5f062d12
Re-apply fix for CSS content on Firefox OS. See #144
...
I certainly reverted it by mistake in a previous merge.
2016-01-16 15:39:29 +01:00
mossroy
a50d27b997
Actually remove the utility functions that have been moved to uiUtil.js
...
I forgot that in previous commit.
2016-01-16 15:29:45 +01:00
mossroy
9b909c5a6b
Separate DOM-related utility functions (used only by the UI) from the other ones.
...
Suggested by peter-x in #162
2016-01-16 15:26:23 +01:00