diff --git a/home/wiki/Android/Setup.html b/home/wiki/Android/Setup.html index f2f30ef38..923deeb83 100644 --- a/home/wiki/Android/Setup.html +++ b/home/wiki/Android/Setup.html @@ -25,36 +25,36 @@

- Application + Installing the XOWA Android App

+

+ Choose one of the following: +

- Wikis + Setting up a wiki: Simple Wikipedia

+

+ For a brief test, let's start with Simple Wikipedia. +

- Download the wiki + Download the html-only version on your desktop

+
+
+ https://archive.org/download/Xowa_simplewiki_latest/Xowa_simplewiki_2016-03-05_html.7z html +
+
+ +
+
+ Assuming you downloaded to the C drive, you should have a folder like C:\xowa\wiki\simple.wikipedia.org. This folder will have these files: +
+
+ C:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-text.xowa +
+
+ C:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-html.xowa +
+
+ C:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-file.xowa +
+
+ C:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-file-user.xowa +
+
+
+
+
- For example, if you don't download html.category articles, you won't be able to read categories (articles in the [[Category]] namespace) + X:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-text.xowa
- For example, if you don't download images.main articles.part-02, you won't have 500,000 random images. + X:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-html.xowa +
+
+ X:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-file.xowa +
+
+ X:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-file-user.xowa

- Unzip the download + Download the images on your desktop

+

+ If you have time and space, you should also download the images +

-

- Move the files to your SD card -

-
- For example, if your SD card is on the X drive, you will be moving them to X:\xowa\wiki\en.wikipedia.org + https://archive.org/download/Xowa_simplewiki_latest/Xowa_simplewiki_2016-03-05_file.7z html +
+
+ +
+
+ Assuming you downloaded to the C drive, you should have a folder like C:\xowa\wiki\simple.wikipedia.org. This folder will have these files: +
+
+ C:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-file.xowa +
+
+ C:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-file-user.xowa +
+
- When done, you will have a file like X:\xowa\wiki\en.wikipedia.org\en.wikipedia.org-core.xowa as well as many others + Note that these files have the same names as those in the html download. These files should overwrite the existing files in the html download.

- Import the wiki in XOWA + Open the wiki in XOWA Android

- For example, on an LG G4 device, you would navigate to storage -> CARD-CODE -> xowa -> wiki -> en.wikipedia.org + For example, on an LG G4 device, you would navigate to storage -> CARD-CODE -> xowa -> wiki -> simple.wikipedia.org

- Open the wiki + Setting up a wiki: English Wikipedia or any other

+

+ The process is the same as Simple Wikipedia, except you will be downloading many more files. +

+

+ Note that all files are not required. You can download some files and the wiki will still work. For example: +

+ +
+
+ For example, if you don't download html.category articles, you won't be able to read categories (articles in the [[Category]] namespace) +
+
+ +
+
+ For example, if you don't download images.main articles.part-02, you won't have 500,000 random images. +
+
+

+ Finally, the following files are required: +

+

- Android wikis + Android wikis [1]

@@ -233,8 +335,8 @@ @@ -267,6 +369,7 @@ @@ -82,23 +82,20 @@ Release notes

- v3.4.2.1 features the following: + v3.4.3.1 features the following:

- html
- file + html
+ images

html.core
+ html.file stubs
html.main articles.part-1
html.main articles.part-2
html.main articles.part-3
diff --git a/home/wiki/Blog.html b/home/wiki/Blog.html index e056654d4..8f4764960 100644 --- a/home/wiki/Blog.html +++ b/home/wiki/Blog.html @@ -49,56 +49,167 @@

+

+ Release: v3.4.3.1 (2016-04-17 21:00 Sun) +

+

+ The desktop app is a minor release. It has various minor fixes, including broken Portal pages and a missing Wikis sidebar +

+

+ The Android app is a major release. It has support for Kit-Kat. In addition, it has finally been released to the Play Store! +

+

+ (Android) XOWA Android app on Play Store +

+

+ The XOWA Android app has finally been released to the Play Store. Surprisingly, this involved a lot of unforeseen tasks, like graphic design, video recording, icon generation, secure signing, etc. Many thanks to anonymous4 for invaluable help, feedback and support. +

+

+ Here are some useful links: +

+ +

+ Finally, if you've been using any of the earlier Android App versions, I recommend you update to this version. It only has more UI tweaks in terms of the icons and Settings page, but it is the official release version. +

+

+ (Android) Kit-Kat support for Android app +

+

+ The other major item in the Android app release is support for Kit-Kat. This too was made possible by anonymous4 and provision of a Kit-Kat device. +

+

+ If you have a Kit-Kat device, please give it a try. +

+

+ (Desktop) Minor changes and fixes, including missing random sub-pages in Portal, missing Wikis sidebar in home wiki and no {{DisplayTitle}} +

+

+ v3.4.2.1 has a number of minor fixes. In brief: +

+
    +
  • + Broken sub-pages in [[Portal]]: Portal pages often display a Random sub-panel. These panels were broken due to an obscure XOWA Luaj bug (# of pages from int to long). +
  • +
  • + Missing Wikis sidebar in the home wiki: The Wikis sidebar did not show in the home wiki due to some CSS changes last week. +
  • +
  • + {{DisplayTitle}} was ignored: {{DisplayTitle}} was broken due to recent changes for PageBanner. This means that a page like http://en.wikipedia.org/wiki/gzip showed "Gzip" as the title instead of "gzip". +
  • +
  • + Script error for cycling tables on de.wikipedia.org: A few dozen cycling-related pages on German Wikipedia showed script errors. This was due to an obscure XOWA ParserFunction bug that returned ServerName as "http://de.wikipedia.org" instead of "//de.wikipedia.org" +
  • +
  • + Support for Wikia TabView and Tabber functions: XOWA now supports two core Wikia parser functions for generating sub-tabs within a page +
  • +
+

+ (Desktop) New http://xowa.org domain with entire home wiki +

+

+ I finally linked the http://xowa.org domain to https://gnosygnu.github.io/xowa . Hopefully that will make the link more memorable. Again, much gratitude goes to anonymous4 for helping me set-up the cross-domain links. +

+

+ Also, I uploaded all the home documentation to http://xowa.org You can navigate to any page by taking the page url and adding http://xowa.org in front of it. +

+

+ For example, http://xowa.org/ + home/wiki/Help/Contents -> http://xowa.org/home/wiki/Help/Contents +

+

+ Next release: v3.4.4 +

+

+ I ran into a minor parser issue with Luaj that ended up pushing German Wikipedia back a week. I'll upload an update this week, along with Android wikis. +

+

+ Also, Wikimedia's 2016-April English Wikipedia dump is broken. Don't bother importing your English Wikipedia this month as a lot of the pages will fail due to missing Modules. See https://lists.wikimedia.org/pipermail/xmldatadumps-l/2016-April/001298.html +

+

+ For next week, I'm going to work on generating mini-wikis for download to Android. I'll also start going through some old parser bugs. +

+

+
+

Patch: Missing wikis in sidebar (2016-04-13 21:34 Wed)

@@ -158,7 +269,7 @@ Really benefits from an SSD: SQLite really does better with an SSD. I tried some tricks like changing PRAGMA synchronous to OFF, but this only shaves off a dozen or so minutes. In contrast, an SSD will easily knock off an hour if not more (from 2 hours to about 40 min)
  • - If you want the new search, downloading from archive.org is the easiest way: There are other complexities with the search database rebuild (PageRank algorithm and the 10 GB pagelinks dump: See App/Search/Overview). As such, the easiest way is to download prebuilt copies from archive.org: + If you want the new search, downloading from archive.org is the easiest way: There are other complexities with the search database rebuild (PageRank algorithm and the 10 GB pagelinks dump: See App/Search/Overview). As such, the easiest way is to download prebuilt copies from archive.org:

    - v3.4.2.1 (2016-04-10) + v3.4.3.1 (2016-04-17)

    Windows / Linux / Mac OS X @@ -163,6 +174,172 @@

    major.fix

    +
      +
    • + Parser: Fix Random pages not showing in Portal. [broken since: v3.3.4.1] +
    • +
    +
    +
    + Resolved by: Serialize long for Luaj. +
    +
    + Links: https://en.wikipedia.org/wiki/Portal:Earth_sciences +
    +
    +
      +
    • + Html: Fix "Other wikis" not showing in home wiki. [broken since: v3.4.2.1] +
    • +
    +
    +
    + Resolved by: Add empty h3 after div logo. +
    +
    +
      +
    • + Html: Fix {{#DISPLAYTITLE}} not showing. [broken since: v3.1.5.1] +
    • +
    +
    +
    + Resolved by: Pass display_title info to new page_banner manager. +
    +
    + Links: http://en.wikipedia.org/wiki/gzip Diagnostics/ParserFunctions/DisplayTitle +
    +
    +
      +
    • + Parser: Fix broken script error "table expected, got nil" on a few dozen de.w pages. Message: Skriptfehler: @C:/xowa/bin/any/xowa/xtns/Scribunto/engines/LuaCommon/lualib/mwInit.lua:18 bad argument: table expected, got nil +
    • +
    +
    +
    + Resolved by: Change server name to "//de.wikipedia.org" not "https://de.wikipedia.org". +
    +
    + Links: https://de.wikipedia.org/wiki/Giro_d’Italia_1996 +
    +
    +

    + minor.fix +

    + +
      +
    • + Parser: Fix broken tabs in <tabber> tag. +
    • +
    +
    +
    + Resolved by: Split only on first =, not on all of them. +
    +
    +
      +
    • + Parser: Add parser for <TabView>. {requested by anonymous} +
    • +
    +
    +
    + Links: Diagnostics/Xtns/Wikia/All +
    +
    +
      +
    • + Config: Do not keep downloading from Wikimedia Api if wiki was imported in offline mode. +
    • +
    +
    +
    + Resolved by: Ignore fallback entries in site_cfg. +
    +
    +

    + doc +

    +
      +
    • + Doc: Change domain to http://xowa.org. {assisted by anonymous4} +
    • +
    +
    +
    + Links: http://xowa.org +
    +
    +
      +
    • + Doc: Export all home wiki pages to http://xowa.org. +
    • +
    +
    +
    + Links: http://xowa.org/home/wiki/Help/Contents.html +
    +
    +

    +
    +

    +

    + Android +

    +

    + major.add +

    +
      +
    • + App: Release XOWA Android to Play Store. {assisted by anonymous4} +
    • +
    +
    +
    + Links: https://play.google.com/store/apps/details?id=org.xowa +
    +
    +
      +
    • + App: Support Android KitKat devices. {assisted by anonymous4} +
    • +
    +
    +
    + Resolved by: Add multidex support. +
    +
    +
      +
    • + UI: Add icons for different resolutions. +
    • +
    +
      +
    • + UI: Remove non-XOWA settings from settings screens. +
    • +
    +
      +
    • + UI: Remove "Event logging", "Auto-log crash reports" and other settings. +
    • +
    +

    +
    +

    +

    + v3.4.2.1 (2016-04-10) +

    +

    + Windows / Linux / Mac OS X +

    +

    + major.fix +

    • Search: Reduce build time for search databases. {detected by William} @@ -198,7 +375,7 @@
    - Links: Diagnostics/Xtns/Wikia/All + Links: Diagnostics/Xtns/Wikia/All
      @@ -208,14 +385,14 @@
    - Links: Diagnostics/Xtns/Wikia/All + Links: Diagnostics/Xtns/Wikia/All


    - Android + Android

    major.add @@ -261,7 +438,7 @@ v3.4.1.1 (2016-04-04)

    - Windows / Linux / Mac OS X + Windows / Linux / Mac OS X

    major.fix @@ -273,7 +450,7 @@

    - Links: Dashboard/Import/Offline + Links: Dashboard/Import/Offline
      @@ -302,7 +479,7 @@
    - Links: Dashboard/Files/Deletion + Links: Dashboard/Files/Deletion

    @@ -326,7 +503,7 @@ v3.3.4.1 (2016-03-27)

    - Windows / Linux / Mac OS X + Windows / Linux / Mac OS X

    major.add @@ -338,7 +515,7 @@

    - Links: App/Search/Address_bar + Links: App/Search/Address_bar
      @@ -353,7 +530,7 @@
    - Links: Options/Search + Links: Options/Search
      @@ -368,7 +545,7 @@
    - Links: App/Search/Overview + Links: App/Search/Overview

    @@ -631,7 +808,7 @@

  • - Android + Android

    major @@ -660,7 +837,7 @@ v3.1.4.2 (2016-01-28)

    - Windows / Linux / Mac OS X + Windows / Linux / Mac OS X

    major @@ -688,7 +865,7 @@ v3.1.4.1 (2016-01-24)

    - Windows / Linux / Mac OS X + Windows / Linux / Mac OS X

    major @@ -715,7 +892,7 @@ Scribunto: Handle multi-byte characters for lua bracketed regular expressions (resolves nothing known). See: https://en.wiktionary.org/wiki/どう https://en.wiktionary.org/wiki/를

  • - Luaj: Use HOUR_OF_DAY for os.time, not HOUR (resolves hour off by 12 for os.time calls). See: Diagnostics/Scribunto/Luaj + Luaj: Use HOUR_OF_DAY for os.time, not HOUR (resolves hour off by 12 for os.time calls). See: Diagnostics/Scribunto/Luaj
  • Xtns.Dpl: Write href using full_db not page_txt; EX:Category:A B -> Category:A_B x> A B. See: https://en.wikiquote.org/wiki/Wikiquote:Speedy_deletions @@ -747,7 +924,7 @@
  • - Android + Android

    major @@ -773,14 +950,14 @@ v3.1.3.1 (2016-01-17)

    - Windows / Linux / Mac OS X + Windows / Linux / Mac OS X

    add

    @@ -814,7 +991,7 @@

    - Android + Android

    fix @@ -931,13 +1108,13 @@

    diff --git a/home/wiki/Help/Download_XOWA.html b/home/wiki/Help/Download_XOWA.html index 28ee77007..c6f4f0915 100644 --- a/home/wiki/Help/Download_XOWA.html +++ b/home/wiki/Help/Download_XOWA.html @@ -21,17 +21,17 @@ All files are available at https://github.com/gnosygnu/xowa/releases/

    - For more info, see https://gnosygnu.github.io/xowa/blog.html + For more info, see Blog

    Windows

    @@ -39,10 +39,10 @@

    @@ -50,10 +50,10 @@

    @@ -61,7 +61,7 @@

    @@ -69,7 +69,7 @@

    @@ -77,7 +77,7 @@

    @@ -89,7 +89,7 @@

    - v3.4.2.1 (2016-04-10) + v3.4.3.1 (2016-04-17)

    Windows / Linux / Mac OS X @@ -99,50 +99,112 @@

    • - Search: Reduce build time for search databases. {detected by William} -
    • -
    -

    -
    - major.package -

    -
      -
    • - Package: Upload consolidated images for English Wikipedia. + Parser: Fix Random pages not showing in Portal. [broken since: v3.3.4.1]
    - Links: https://archive.org/details/Xowa_enwiki_latest + Resolved by: Serialize long for Luaj.
    -
    -

    -
    - minor.add -

    -
      -
    • - CSS: Update home CSS files to latest version from English Wikipedia. {detected by William} -
    • -
    -
      -
    • - Parser: Add parser for RandomSelection tag. {requested by anonymous} Example: <choose><option>A</option><option>B</option></choose>. -
    • -
    -
    - Links: Diagnostics/Xtns/Wikia/All + Links: https://en.wikipedia.org/wiki/Portal:Earth_sciences
    • - Parser: Add parser for Tabber tag. {requested by anonymous} Example: <tabber>tab1=A|-|tab2=B</tabber>. + Html: Fix "Other wikis" not showing in home wiki. [broken since: v3.4.2.1]
    - Links: Diagnostics/Xtns/Wikia/All + Resolved by: Add empty h3 after div logo. +
    +
    +
      +
    • + Html: Fix {{#DISPLAYTITLE}} not showing. [broken since: v3.1.5.1] +
    • +
    +
    +
    + Resolved by: Pass display_title info to new page_banner manager. +
    +
    + Links: http://en.wikipedia.org/wiki/gzip Diagnostics/ParserFunctions/DisplayTitle +
    +
    +
      +
    • + Parser: Fix broken script error "table expected, got nil" on a few dozen de.w pages. Message: Skriptfehler: @C:/xowa/bin/any/xowa/xtns/Scribunto/engines/LuaCommon/lualib/mwInit.lua:18 bad argument: table expected, got nil +
    • +
    +
    +
    + Resolved by: Change server name to "//de.wikipedia.org" not "https://de.wikipedia.org". +
    +
    + Links: https://de.wikipedia.org/wiki/Giro_d’Italia_1996 +
    +
    +

    + minor.fix +

    + +
      +
    • + Parser: Fix broken tabs in <tabber> tag. +
    • +
    +
    +
    + Resolved by: Split only on first =, not on all of them. +
    +
    +
      +
    • + Parser: Add parser for <TabView>. {requested by anonymous} +
    • +
    +
    +
    + Links: Diagnostics/Xtns/Wikia/All +
    +
    +
      +
    • + Config: Do not keep downloading from Wikimedia Api if wiki was imported in offline mode. +
    • +
    +
    +
    + Resolved by: Ignore fallback entries in site_cfg. +
    +
    +

    + doc +

    +
      +
    • + Doc: Change domain to http://xowa.org. {assisted by anonymous4} +
    • +
    +
    +
    + Links: http://xowa.org +
    +
    +
      +
    • + Doc: Export all home wiki pages to http://xowa.org. +
    • +
    +
    +
    + Links: http://xowa.org/home/wiki/Help/Contents.html

    @@ -156,36 +218,37 @@

    • - UI: Add "Import New Wikis" page. {assisted by anonymous4} + App: Release XOWA Android to Play Store. {assisted by anonymous4} +
    • +
    +
    +
    + Links: https://play.google.com/store/apps/details?id=org.xowa +
    +
    +
      +
    • + App: Support Android KitKat devices. {assisted by anonymous4} +
    • +
    +
    +
    + Resolved by: Add multidex support. +
    +
    +
      +
    • + UI: Add icons for different resolutions.
    • - UI: Add "Wikis" list page. -
    • -
    -

    -
    - minor.fix -

    -
      -
    • - UI: Do not crash when pressing Random in home wiki. {detected by anonymous4} + UI: Remove non-XOWA settings from settings screens.
    • - UI: Do not crash when pressing XOWA after History. -
    • -
    -
      -
    • - UI: Remove "Nearby" pages. -
    • -
    -
      -
    • - UI: Remove "Log in to Wikipedia". + UI: Remove "Event logging", "Auto-log crash reports" and other settings.
    diff --git a/home/wiki/Main_Page.html b/home/wiki/Main_Page.html index bcc5cc690..66a029fc2 100644 --- a/home/wiki/Main_Page.html +++ b/home/wiki/Main_Page.html @@ -23,10 +23,10 @@

    - The XOWA Android apk is available for download + The XOWA Android app is now on Google Play Store.

    - Please help test! See: https://github.com/gnosygnu/xowa/wiki/Android + Please try it out! See: https://play.google.com/store/apps/details?id=org.xowa