A simple viewer for the wiki of Arch Linux adapted to mobile device running Firefox OS.
(born as a clone of the excellent ArchWiki Viewer for Android).
- Viewed content is cached (by default) to enable offline reading.
- Index of cached pages to provide a faster access (star button).
- Possibility of caching all the linked articles (download button).
- Periodical check of update version of the current article.
- User can disable/clear the local article database (e.g. to save space on the device).
Sources are available on github/fabbox under GNU GPL3.
Please report bugs and requests on github/fabbox or to fbox.dev@gmail.com.
- systemXHR : Cross-domain requests needed to get wiki article from https://wiki.archlinux.org to the app.
- fix bug caching search result page on back action.
- navigation bar is now at bottom for a better accessibility.
- access to cache page index (star icon in navigation bar).
- possibility to download all articles linked in the current page.
- adding a settings menu to manage cache options.
- possibility to enable/disable cache.
- possibility to clear the cache.
- check for update after a certain time (parameters are in settings).
- fix multiple homepage in history.
- adding html5 transition (thanks to simpleRSS).
- adding few default tango-icon file appearing in article comments in order to avoid downloading them each time (new, stub, ...).
- add indexedDB to cache content (in order to make offline surfing possible).
- you can refresh the cache by pushing the reload button in the navigation menu.
- improve error handling.
- improve "responsive designess" in css (thanks to Building Blocks).
- navigation history is no more reset by pushing the app home button.
- fix missing stylesheet in zip archive.
This application saves the pages you have requested thanks to this application on https://wiki.archlinux.org in an indexedDB. It also records the url, the download date and the "timestamp" of each page. This 4 data enable to provide you an offline accessibility and an up to date content. You can disable the use of this caching feature in the setting menu of the application and clear your cached data as well. You can see all the cached pages by pushing the "star" icon (if the cache is clear, you will only see the homepage).
To provide you these options, the application also saves your settings in the database.
Obviously, no content of this database is transmitted/share (except the url during an update of an article).
To prevent security issue, an effort was made to disable login possibility. Please report bug to fbox.dev@gmail.com.
This project isn't approved, sponsored, or affiliated with Arch Linux(tm) or its related project.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Icons, with the exception of the logo and icons within article, are based on gaia-icons (which is probably under Apache2 ?).
The logo of this application uses the ArchLinux logo with the permission of the Arch Linux Project Lead.
The Arch Linux name and logo are recognized trademarks owned by Aaron Griffin (hereinafter the "Arch Linux Project Lead") and Judd Vinet. Some rights reserved.
The wiki content is available under GNU Free Documentation License 1.3.
The content is provided "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of correctness and relevance to a particular subject. The entire risk as to the quality and accuracy of the content is with you. Should the content prove substandard, you assume the cost of all necessary servicing, repair, or correction.