634 Commits

Author SHA1 Message Date
Mossroy
7aee9a006f Change case of wikipedia and wikimedia words in UI and README.
There must be an uppercase as the first letter.
Fixes #225
2017-05-11 22:33:37 +02:00
Mossroy
9d07f50117 Merge pull request #231 from kiwix/waitForElementVisible_title_nightwatch
Add a waitForElementVisible for the expected article in UI tests
2017-05-11 22:32:54 +02:00
Mossroy
9c03d22c71 Add a waitForElementVisible for the expected article in UI tests
To try to solve Travis failures. See #228
2017-05-11 22:29:41 +02:00
Mossroy
47fe67daeb Merge pull request #227 from kiwix/readme_injection_modes
Add info in README about the injection modes.
2017-05-10 14:52:53 +02:00
Mossroy
b8043d9832 Add info in README about the injection modes.
A suggested in #218
2017-05-10 14:44:55 +02:00
Mossroy
c693362c8a Merge pull request #226 from kiwix/remove-legacy-unused-code
Remove legacy unused code for Evopedia and Cordova/Phonegap
2017-05-10 14:43:48 +02:00
Mossroy
3001087849 Remove Cordova/Phonegap code.
Fixes #223
And rename osabstraction.js to abstractFilesystemAccess.js, to make its purpose more clear
2017-05-07 23:00:30 +02:00
Mossroy
563090c615 Drop Evopedia archive compatibility.
And remove the corresponding legacy code.
And rename abstractBackend to zimArchiveLoader
Fixes #195
2017-05-07 22:59:01 +02:00
Mossroy
877f5ee6e9 Merge pull request #224 from kiwix/english_copy_editing
I've had a go at trying to improve the introductory guidance.
2017-05-06 22:00:49 +02:00
Julian Harty
9e0ee5be76 I've had a go at trying to improve the introductory guidance. It might
be worth rethinking the introduction and instructions as we use quite
technical terms and concepts.
2017-05-06 19:11:44 +01:00
Julian Harty
8e01b18b75 Merge pull request #222 from kiwix/more_info_incompatible_ZIMs
Add user info on which ZIM files are compatible.
2017-05-06 16:24:12 +01:00
Mossroy
bb83e83811 Add user info on which ZIM files are compatible.
To avoid users from being frustrated by incompatible ZIM files like in #220
Fixes #221
2017-05-06 13:45:52 +02:00
Mossroy
bbe7610427 Merge pull request #216 from kiwix/remove-evopedia-strings-in-headers
Replace "Evopedia" strings by "Kiwix" in all file headers.
2017-04-09 10:17:28 +02:00
Mossroy
bf6fd95f22 Replace "Evopedia" strings by "Kiwix" in all file headers.
Fixes #165
2017-04-09 10:12:24 +02:00
Mossroy
06efc5fe5a Merge pull request #215 from kiwix/travis-nightly-builds
Make Travis package/deploy only on cron, and change Firefox id.
2017-04-08 21:25:58 +02:00
Mossroy
8dcf5e9b68 Make Travis package/deploy only on cron, and change Firefox id.
The firefox extension id is kiwix-html5-unlisted by default.
The new package_listed_firefox_extension.sh allows to change this id
and upload a package ready to be submitted to Mozilla.

Fixes #213
2017-04-08 21:21:34 +02:00
Mossroy
fa85e31e2c Merge pull request #214 from kiwix/filter-on-file-picker
Filter the file extensions the user can select in the input type file.
2017-04-08 19:44:13 +02:00
Mossroy
68f903dde0 Filter the file extensions the user can select in the input type file.
Fixes #211
2017-04-08 19:38:40 +02:00
Mossroy
3fadcae6f2 Merge pull request #212 from kiwix/load-welcome-page
Display the main page of the archive in the Home section.
2.0.0rc1 2.0.0
2017-04-08 16:48:36 +02:00
Mossroy
d60a85a703 Display the main page of the archive in the Home section.
Instead of a blank page. Fixes #126
It does not apply to Evopedia archives
2017-04-08 16:42:06 +02:00
Mossroy
81bf91c8c4 Merge pull request #204 from kiwix/travis-packaging
Scripts to automatically package the extensions for Firefox and Chrome.
2017-04-08 16:15:25 +02:00
Mossroy
05eae79a9a Point the browser extensions directly to www/index.html.
It avoids adding the /index.html in the packages, which simply redirects to /www/index.html
2017-04-08 16:12:31 +02:00
Mossroy
f1fff391e5 Scripts to package the extensions for Firefox and Chrome.
Can be run locally or on Travis
2017-04-08 16:12:31 +02:00
Mossroy
70a08a0f54 Minor changes in About section, and in the error message on geolocation. 2017-04-07 22:03:03 +02:00
Mossroy
da2435831b Merge pull request #210 from kiwix/fix-README-for-browser-extensions
Update README and About section to reflect the new target of this app.
2017-04-07 20:21:04 +02:00
Mossroy
36ca4eebbb Update README and About section to reflect the new target of this app.
The main target is now browser extensions, not Firefox OS
(even if it's still compatible with).
Fixes #208
2017-04-07 17:51:16 +02:00
Mossroy
7a18ce9d6c Merge pull request #206 from kiwix/first-fixes-for-stackexchange
First fixes for stackexchange archive
2017-04-07 09:38:58 +02:00
Mossroy
9ba2cc5bca Remove an old feature of Evopedia causing issues for stackexchange.
Fixes #199
2017-04-06 17:27:51 +02:00
Mossroy
2bf1d1fda2 Fix loading dependencies in jQuery mode when the articles are in subdirectories. 2017-04-06 17:27:51 +02:00
Mossroy
7cb4118ff0 Merge pull request #203 from kiwix/generic-kiwix-travis-credentials
Use the kiwix saucelabs account instead of mine.
Fixes #200
2017-04-05 18:20:01 +02:00
Mossroy
c9baecd8c9 Use the kiwix saucelabs account instead of mine. 2017-04-05 18:16:24 +02:00
Mossroy
9f31580385 Modify search textbox placeholder to be more generic.
"Search" instead of "Search wikipedia".
Fixes #201
2017-04-05 18:07:44 +02:00
Mossroy
2de1354218 Add some more info in the webextension manifest 2017-04-05 17:57:26 +02:00
Mossroy
adcbd35db4 Merge pull request #192 from kiwix/basic_webextension
Basic webextension
2017-04-03 16:16:14 +02:00
Mossroy
d414c84c1d Change creation date in file header 2017-04-03 15:56:45 +02:00
Mossroy
dbb8fac984 Add more icon sizes to match browsers recommendations.
Based on https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/browser_action#Choosing_icon_sizes and stackoverflow.com/questions/20424425/recommended-size-of-icon-for-google-chrome-extension/35731422
2017-04-03 15:49:23 +02:00
Mossroy
2b4e325ab9 Make the extension compatible with Chromium/Chrome 2017-04-03 15:02:15 +02:00
Mossroy
a5df777f2c First attempt to create a WebExtension for Firefox.
See #187
2017-04-03 15:02:15 +02:00
Mossroy
a947c3f45c Merge pull request #191 from kiwix/replace-peter-x-travis-sauce-credentials
Replace peter-x travis sauce credentials
2017-04-03 14:22:44 +02:00
Mossroy
44bb8997ab Attempt to make nightwatch use the sauce credentials parameters 2017-04-03 14:14:34 +02:00
Mossroy
9d61ef47d9 Fix my encrypted sauce key. 2017-04-03 14:06:54 +02:00
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