Change log/v3.6.4.1

From XOWA: the free, open-source, offline wiki application

v3.6.4.2 (2016-06-27)

PC

major

  • DownloadCentral: Fix Images failing b/c Articles already creates image databases.
Resolved by: Release fsdb connections after registering new wiki.
  • DownloadCentral: Add new wiki to left-hand sidebar of wikis.
  • DownloadCentral: Sort work tasks by add-order after reloading page.

minor

  • DownloadCentral: Make minor HTML changes to DownloadInfo, including removing ellipsis and adding URL for wiki.
  • HTML: Remove ellipsis from Wiki Info.


v3.6.4.1 (2016-06-25)

Wiki

  • Wiki: Publish 2016-06 English Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, Wikinews and Species Wiki.
Links: Special:XowaDownloadCentral

PC

major

  • DownloadCentral: Fix Download Central failing for multiple tasks.
Resolved by: Do not make Http_download_wkr a singleton.
  • DownloadCentral: Add screen to show info for each task.
Links: Special:XowaDownloadCentralInfo?task id=1
  • DownloadCentral: Fix Mac OS X and Builder Central for vertical-align text / missing bullet points.
Resolved by: Specify -webkit-align-items; Specify display:inline-block.
  • HTML Databases: Show redlinks for missing pages.
Links: https://en.wikipedia.org/wiki/Arthur_Duffey
  • HTML Databases: Show Timelines.
Resolved by: Add timeline.js if timeline is present.
Links: https://en.wikipedia.org/wiki/Solar_System
  • HTML Databases: Show Gallery horizontally instead of vertically.
Resolved by: Include "mediawiki.page.gallery.css" if page has gallery.
Links: https://en.wiktionary.org/wiki/head https://en.wiktionary.org/wiki/A

minor

  • Template: Show more flag images.
Resolved by: Return template_name and template_args if template_name is invalid, not just template_name.
Example: pass: {{ {{{0}}} | arg_1 | arg_2 }}; fail: {{{{{0}}}}}.
Links: https://en.wikipedia.org/wiki/Flag_of_Greenland https://en.wikipedia.org/wiki/List_of_flags_by_number_of_colors
  • Tag: Show missing content for pages with apostrophes.
Resolved by: Handle apostrophes inside quotes for attributes.
Example: key="a'b" x> key="a".
Links: https://en.wikisource.org/wiki/The_formative_period_in_Colby's_history
  • Template: Show links for next / previous letter in a few dozen en.d pages.
Resolved by: Do not add Template: to transcluded missing pages.
Example: {{:missing}} -> [[:missing]] x> [[Template:Missing]].
Links: https://en.wiktionary.org/wiki/a
  • Interwiki: Change abbreviation for "species.wikimedia.org" to "species" not ".species".
  • Lang: Fix script error on 1 en.d page.
Resolved by: Add "kok" lang.
Links: https://en.wiktionary.org/wiki/नेपाळ

trivial

  • Setup: Show XOWA img on 32-bit xowa.exe.
Resolved by: Use 32px ico instead of 512px.
  • HTTP Server: Do not add "#" to end of url when clicking on img links.
Resolved by: Change href='#' to href='javascript:void(0)'.
  • Hzip: Use correct case for html title if video title is lower-case.
Example: [[File:a.ogv]] -> "a.ogv" x> "A.ogv".
Links: https://de.wiktionary.org/wiki/fappieren
  • Hzip: Fix hzip diff message for </p> </div>.
Resolved by: Do not add </p> if gallery caption has <hr>.
Links: https://fr.wikiversity.org/wiki/Forfry
  • Hzip: Fix hzip diff message for "User talk".
Resolved by: Use underscore version of href for custom namespace title.
Example: "User_talk:A" x> "User talk:A".
Links: https://de.wikibooks.org/wiki/Wikibooks:Benutzersperrung/_InselFahrer

Server

major

  • HTTP Server: Add "Download Central".
Resolved by: Add support for long-polling.
Links: http://localhost:8080/home/wiki/Special:XowaDownloadCentral
  • HTTP Server: Show svg and other file types.
Resolved by: Add more mime_types like svg, tif, web, etc.
Links: http://localhost:8080/home/wiki/Special:XowaDownloadCentral

Android

major

  • DownloadCentral: Fix Download Central failing for multiple tasks.
  • DownloadCentral: Add screen to show info for each task.
  • HTML Databases: Show redlinks for missing pages.
Links: https://en.wikipedia.org/wiki/Arthur_Duffey
  • HTML Databases: Show Timelines.
Resolved by: Add timeline.js if timeline is present.
Links: https://en.wikipedia.org/wiki/Solar_System

Dev

  • Source: Change hash classes from Hashtable to HashMap.

Namespaces

XOWA

Getting started

Android

Help

Blog

Donate