mirror of
https://github.com/gnosygnu/xowa.git
synced 2026-03-02 03:49:30 +00:00
v4.4.0
This commit is contained in:
@@ -25,10 +25,13 @@
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<b>2017-02</b>
|
||||
<b>2017-03</b>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2017-01.html" id="xolnki_3" title="Blog/2017-01" class="xowa-visited">2017-01</a>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2017-02.html" id="xolnki_3" title="Blog/2017-02" class="xowa-visited">2017-02</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2017-01.html" id="xolnki_4" title="Blog/2017-01">2017-01</a>
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
@@ -36,38 +39,35 @@
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_4" title="Blog/2016-12">2016-12</a>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_5" title="Blog/2016-12">2016-12</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_5" title="Blog/2016-11">2016-11</a>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_6" title="Blog/2016-11">2016-11</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_6" title="Blog/2016-10">2016-10</a>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_7" title="Blog/2016-10">2016-10</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_7" title="Blog/2016-09">2016-09</a>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_8" title="Blog/2016-09">2016-09</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_8" title="Blog/2016-08">2016-08</a>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_9" title="Blog/2016-08">2016-08</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_9" title="Blog/2016-07">2016-07</a>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_10" title="Blog/2016-07">2016-07</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_10" title="Blog/2016-06" class="xowa-visited">2016-06</a>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_11" title="Blog/2016-06" class="xowa-visited">2016-06</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_11" title="Blog/2016-05">2016-05</a>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_12" title="Blog/2016-05">2016-05</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_12" title="Blog/2016-04">2016-04</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_13" title="Blog/2016-03">2016-03</a>
|
||||
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_13" title="Blog/2016-04">2016-04</a>
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives" class="xowa-visited">Archives</a>
|
||||
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives">Archives</a>
|
||||
</p>
|
||||
</div>
|
||||
<div id="toc" class="toc">
|
||||
@@ -78,435 +78,178 @@
|
||||
</div>
|
||||
<ul>
|
||||
<li class="toclevel-1 tocsection-1">
|
||||
<a href="#Release:_v4.3.0.1702_.282017-02-21_18:00_Tue.29"><span class="tocnumber">1</span> <span class="toctext">Release: v4.3.0.1702 (2017-02-21 18:00 Tue)</span></a>
|
||||
<a href="#Release:_v4.4.0.1703_.282017-03-07_18:00_Mon.29"><span class="tocnumber">1</span> <span class="toctext">Release: v4.4.0.1703 (2017-03-07 18:00 Mon)</span></a>
|
||||
<ul>
|
||||
<li class="toclevel-2 tocsection-2">
|
||||
<a href="#.28Wiki.29_Publish_2017-02_English_Wikipedia_and_2017-02_Gujarati_wikis"><span class="tocnumber">1.1</span> <span class="toctext">(Wiki) Publish 2017-02 English Wikipedia and 2017-02 Gujarati wikis</span></a>
|
||||
<a href="#.28Wiki.29_Publish_2017-02_German_Wikipedia_and_2017-02_French_Wikipedia"><span class="tocnumber">1.1</span> <span class="toctext">(Wiki) Publish 2017-02 German Wikipedia and 2017-02 French Wikipedia</span></a>
|
||||
</li>
|
||||
<li class="toclevel-2 tocsection-3">
|
||||
<a href="#.28PC.29_Add_.22Delete_page.22_button"><span class="tocnumber">1.2</span> <span class="toctext">(PC) Add "Delete page" button</span></a>
|
||||
<a href="#.28PC.29_Add_night_mode"><span class="tocnumber">1.2</span> <span class="toctext">(PC) Add night mode</span></a>
|
||||
</li>
|
||||
<li class="toclevel-2 tocsection-4">
|
||||
<a href="#.28PC.29_Support_editable_Categories"><span class="tocnumber">1.3</span> <span class="toctext">(PC) Support editable Categories</span></a>
|
||||
<a href="#.28PC.29_Add_page_backup_feature"><span class="tocnumber">1.3</span> <span class="toctext">(PC) Add page backup feature</span></a>
|
||||
</li>
|
||||
<li class="toclevel-2 tocsection-5">
|
||||
<a href="#.28PC.29_Add_Import_option_for_Personal_wikis"><span class="tocnumber">1.4</span> <span class="toctext">(PC) Add Import option for Personal wikis</span></a>
|
||||
<a href="#.28PC.29_Improve_performance_for_starting_app_as_well_as_creating_.2F_loading_personal_wikis"><span class="tocnumber">1.4</span> <span class="toctext">(PC) Improve performance for starting app as well as creating / loading personal wikis</span></a>
|
||||
</li>
|
||||
<li class="toclevel-2 tocsection-6">
|
||||
<a href="#.28PC.29_Fix_extremely_short_url_bar_on_some_machines"><span class="tocnumber">1.5</span> <span class="toctext">(PC) Fix extremely short url bar on some machines</span></a>
|
||||
<a href="#.28PC.29_Update_XULRunner_to_v31_for_Windows_machines"><span class="tocnumber">1.5</span> <span class="toctext">(PC) Update XULRunner to v31 for Windows machines</span></a>
|
||||
</li>
|
||||
<li class="toclevel-2 tocsection-7">
|
||||
<a href="#.28PC.29_Other_changes_including_curid.2C_Special:XowaSql.2C_and_keyboard_shortcuts"><span class="tocnumber">1.6</span> <span class="toctext">(PC) Other changes including curid, Special:XowaSql, and keyboard shortcuts</span></a>
|
||||
<a href="#.28PC.29_Add_preiminary_full-text_search_for_personal-wikis"><span class="tocnumber">1.6</span> <span class="toctext">(PC) Add preiminary full-text search for personal-wikis</span></a>
|
||||
</li>
|
||||
<li class="toclevel-2 tocsection-8">
|
||||
<a href="#.28Dev.29_Change_license_to_GPLv3_.2F_Apache2"><span class="tocnumber">1.7</span> <span class="toctext">(Dev) Change license to GPLv3 / Apache2</span></a>
|
||||
<a href="#.28PC.29_Other_minor_fixes.2C_including_.3Fcurid_for_command-line_and_no_more_current_directory_for_logs"><span class="tocnumber">1.7</span> <span class="toctext">(PC) Other minor fixes, including ?curid for command-line and no more current directory for logs</span></a>
|
||||
<ul>
|
||||
<li class="toclevel-3 tocsection-9">
|
||||
<a href="#.3Fcurid_did_not_work_on_the_command-line"><span class="tocnumber">1.7.1</span> <span class="toctext">?curid did not work on the command-line</span></a>
|
||||
</li>
|
||||
<li class="toclevel-3 tocsection-10">
|
||||
<a href="#No_more_current_directory_for_logs"><span class="tocnumber">1.7.2</span> <span class="toctext">No more current directory for logs</span></a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toclevel-2 tocsection-9">
|
||||
<a href="#Next_release"><span class="tocnumber">1.8</span> <span class="toctext">Next release</span></a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toclevel-1 tocsection-10">
|
||||
<a href="#Release:_v4.2.0.1702_.282017-02-11_10:00_Sun.29"><span class="tocnumber">2</span> <span class="toctext">Release: v4.2.0.1702 (2017-02-11 10:00 Sun)</span></a>
|
||||
<ul>
|
||||
<li class="toclevel-2 tocsection-11">
|
||||
<a href="#.28PC.29_Support_creation_of_personal_wikis._See_App.2FPersonal_wikis"><span class="tocnumber">2.1</span> <span class="toctext">(PC) Support creation of personal wikis. See App/Personal_wikis</span></a>
|
||||
</li>
|
||||
<li class="toclevel-2 tocsection-12">
|
||||
<a href="#.28PC.29_Add_minor_changes_to_Download_Central"><span class="tocnumber">2.2</span> <span class="toctext">(PC) Add minor changes to Download Central</span></a>
|
||||
</li>
|
||||
<li class="toclevel-2 tocsection-13">
|
||||
<a href="#Next_release_2"><span class="tocnumber">2.3</span> <span class="toctext">Next release</span></a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toclevel-1 tocsection-14">
|
||||
<a href="#Release:_v4.1.0.1702_.282017-02-04_21:00_Sat.29"><span class="tocnumber">3</span> <span class="toctext">Release: v4.1.0.1702 (2017-02-04 21:00 Sat)</span></a>
|
||||
<ul>
|
||||
<li class="toclevel-2 tocsection-15">
|
||||
<a href="#.28PC.29_Add_new_in-app_updater"><span class="tocnumber">3.1</span> <span class="toctext">(PC) Add new in-app updater</span></a>
|
||||
</li>
|
||||
<li class="toclevel-2 tocsection-16">
|
||||
<a href="#.28PC.29_Add_better_support_for_images_in_Wikia_and_other_custom_wikis"><span class="tocnumber">3.2</span> <span class="toctext">(PC) Add better support for images in Wikia and other custom wikis</span></a>
|
||||
</li>
|
||||
<li class="toclevel-2 tocsection-17">
|
||||
<a href="#.28PC.29_Fix_Random_not_working_for_HTML_databases"><span class="tocnumber">3.3</span> <span class="toctext">(PC) Fix Random not working for HTML databases</span></a>
|
||||
</li>
|
||||
<li class="toclevel-2 tocsection-18">
|
||||
<a href="#.28PC.29_Add_Creative_Commons_footer_to_bottom_of_page"><span class="tocnumber">3.4</span> <span class="toctext">(PC) Add Creative Commons footer to bottom of page</span></a>
|
||||
</li>
|
||||
<li class="toclevel-2 tocsection-19">
|
||||
<a href="#Next_release_3"><span class="tocnumber">3.5</span> <span class="toctext">Next release</span></a>
|
||||
<a href="#Next_release"><span class="tocnumber">1.8</span> <span class="toctext">Next release</span></a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<h2>
|
||||
<span class="mw-headline" id="Release:_v4.3.0.1702_.282017-02-21_18:00_Tue.29">Release: v4.3.0.1702 (2017-02-21 18:00 Tue)</span>
|
||||
<span class="mw-headline" id="Release:_v4.4.0.1703_.282017-03-07_18:00_Mon.29">Release: v4.4.0.1703 (2017-03-07 18:00 Mon)</span>
|
||||
</h2>
|
||||
<p>
|
||||
The PC version is a major release. It adds page deletion, category updates, wiki import, and a high-DPI machine support.
|
||||
The PC version is a major release. It adds night mode, automatic page backup, performance improvements, an early-version of full-text search, and better support for French Wikipedia.
|
||||
</p>
|
||||
<p>
|
||||
The Android version has no release.
|
||||
</p>
|
||||
<h3>
|
||||
<span class="mw-headline" id=".28Wiki.29_Publish_2017-02_English_Wikipedia_and_2017-02_Gujarati_wikis">(Wiki) Publish 2017-02 English Wikipedia and 2017-02 Gujarati wikis</span>
|
||||
</h3>
|
||||
<p>
|
||||
2017-02 English Wikipedia is officially up. See <a href="http://xowa.org/home/wiki/Wiki_setup/English_wikis.html" id="xolnki_15" title="Wiki setup/English wikis" class="xowa-visited">Wiki_setup/English_wikis</a>
|
||||
</p>
|
||||
<p>
|
||||
In addition, I reuploaded the entire English Wikipedia file database set. This is a periodic task which is necessary to keep the image databases small for new users.
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
Without the change, new users would need to download 110 GB of data to get a full set.
|
||||
</li>
|
||||
<li>
|
||||
With the change, new users would only need to download 94 GB
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
Depending on if you're a new user or an existing user, you'd need to do the following:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<b>New user</b>: Just download the task named <code>English Wikipedia - Images: New Users (2017-02) [94.23 GB]</code>. This will give you all the images for 2016-02 English Wikipedia
|
||||
</li>
|
||||
<li>
|
||||
<b>Existing user</b>: You'll probably have to do two things
|
||||
<ul>
|
||||
<li>
|
||||
Download the task named <code>English Wikipedia - Image Update: Existing Users (2017-02) [6.60 GB]</code>. This will give you all the images for 2017-01 and 2017-02 English Wikipedia
|
||||
</li>
|
||||
<li>
|
||||
If you want to "shrink" your image databases and reclaim about 15 GB of space
|
||||
<ul>
|
||||
<li>
|
||||
Download the deletion database from here: <a href="https://archive.org/download/Xowa_enwiki_latest/en.wikipedia.org-file-deletion-2017.02.xowa" rel="nofollow" class="external free">https://archive.org/download/Xowa_enwiki_latest/en.wikipedia.org-file-deletion-2017.02.xowa</a>
|
||||
</li>
|
||||
<li>
|
||||
Use the page here: <a href="http://xowa.org/home/wiki/Dashboard/Files/Deletion.html" id="xolnki_16" title="Dashboard/Files/Deletion" class="xowa-visited">Dashboard/Files/Deletion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
Also, per request, I generated 2017-02 Gujarati wikis. See <a href="http://xowa.org/home/wiki/Wiki_setup/Gujarati_wikis.html" id="xolnki_17" title="Wiki setup/Gujarati wikis" class="xowa-visited">Wiki_setup/Gujarati_wikis</a>
|
||||
Note that there are no upgrade versions for v4.4. This is due to XULRunner changes which would make the upgrade almost as large as the entire app.
|
||||
</p>
|
||||
<h3>
|
||||
<span class="mw-headline" id=".28PC.29_Add_.22Delete_page.22_button">(PC) Add "Delete page" button</span>
|
||||
<span class="mw-headline" id=".28Wiki.29_Publish_2017-02_German_Wikipedia_and_2017-02_French_Wikipedia">(Wiki) Publish 2017-02 German Wikipedia and 2017-02 French Wikipedia</span>
|
||||
</h3>
|
||||
<p>
|
||||
This build adds a <code>Delete page</code> button. To use it, do the following:
|
||||
Both wikis were updated during the week. You can get them from Download Central or see the following links:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
Switch to <code>Edit</code> mode
|
||||
<a href="http://xowa.org/home/wiki/Wiki_setup/German_wikis.html" id="xolnki_15" title="Wiki setup/German wikis">Wiki_setup/German_wikis</a>
|
||||
</li>
|
||||
<li>
|
||||
Press <code>Delete page</code>
|
||||
</li>
|
||||
<li>
|
||||
Confirm that you want to delete the page
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
Note the following:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
You can delete any page from the wiki, including the Main_Page
|
||||
</li>
|
||||
<li>
|
||||
The page is permanently deleted. If you need to recover it, you would have to restore from a backup.
|
||||
</li>
|
||||
<li>
|
||||
This feature is mainly intended for personal wikis. With that said, you can also delete a page from a Wikimedia wiki (like en.wikipedia.org).
|
||||
<a href="http://xowa.org/home/wiki/Wiki_setup/French_wikis.html" id="xolnki_16" title="Wiki setup/French wikis" class="xowa-visited">Wiki_setup/French_wikis</a>
|
||||
</li>
|
||||
</ul>
|
||||
<h3>
|
||||
<span class="mw-headline" id=".28PC.29_Support_editable_Categories">(PC) Support editable Categories</span>
|
||||
<span class="mw-headline" id=".28PC.29_Add_night_mode">(PC) Add night mode</span>
|
||||
</h3>
|
||||
<p>
|
||||
This build also adds editable Categories. To try it, do the following:
|
||||
XOWA now has night mode. To enable it, do Menu -> View -> Toggle Night mode. More info is at <a href="http://xowa.org/home/wiki/App/UI/Night_mode.html" id="xolnki_17" title="App/UI/Night mode" class="xowa-visited">App/UI/Night_mode</a>
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
Edit a page
|
||||
</li>
|
||||
<li>
|
||||
Add the following text: <code>[[Category:Test]]</code>
|
||||
</li>
|
||||
<li>
|
||||
Scroll down to the bottom of the page. You will see a <code>Categories</code> section and <code>Test</code> listed
|
||||
</li>
|
||||
<li>
|
||||
Navigate to <code>Category:Test</code>. You will see the page listed
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
This feature is also mainly for personal wikis. However, it will also work with Wikimedia wikis (like en.wikipedia.org)
|
||||
I implemented this feature over the past few days, so there may be some spots I missed. Also, if you have any suggestions about colors, CSS, or icons, please do contact me at <a href="http://xowa.org/home/wiki/Help/Feedback.html" id="xolnki_18" title="Help/Feedback" class="xowa-visited">Help/Feedback</a>.
|
||||
</p>
|
||||
<h3>
|
||||
<span class="mw-headline" id=".28PC.29_Add_Import_option_for_Personal_wikis">(PC) Add Import option for Personal wikis</span>
|
||||
<span class="mw-headline" id=".28PC.29_Add_page_backup_feature">(PC) Add page backup feature</span>
|
||||
</h3>
|
||||
<p>
|
||||
The previous build didn't have an easy way to move a personal wiki from one machine to another. This build now has an import button. To use it, do the following:
|
||||
XOWA now does a simple backups whenever pages are edited. This feature is intended primarily for personal wikis.
|
||||
</p>
|
||||
<p>
|
||||
Here are the details:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
Copy the personal wiki file from the first machine to the second machine
|
||||
Go to <a href="http://xowa.org/home/wiki/Special:XowaCfg%3Fgrp%3Dxowa.wiki.edit.html" id="xolnki_19" title="Special:XowaCfg?grp=xowa.wiki.edit">Special:XowaCfg?grp=xowa.wiki.edit</a>
|
||||
</li>
|
||||
<li>
|
||||
Go to <a href="http://xowa.org/home/wiki/Special:XowaWikiDirectory.html" id="xolnki_18" title="Special:XowaWikiDirectory" class="xowa-visited">Special:XowaWikiDirectory</a> on the second machine
|
||||
Make sure <code>Enabled</code> under <code>Page backups</code> is checked.
|
||||
</li>
|
||||
<li>
|
||||
Click the <code>Import</code> button. It's a white sheet of papers with a white arrow pointing rightwards.
|
||||
Edit any page and press <code>Save page</code>.
|
||||
</li>
|
||||
<li>
|
||||
Select the file.
|
||||
Go to <code>/your_wiki_directory/user/temp/Page_title/</code>. You will see a text file copy there
|
||||
</li>
|
||||
</ul>
|
||||
<h3>
|
||||
<span class="mw-headline" id=".28PC.29_Fix_extremely_short_url_bar_on_some_machines">(PC) Fix extremely short url bar on some machines</span>
|
||||
<span class="mw-headline" id=".28PC.29_Improve_performance_for_starting_app_as_well_as_creating_.2F_loading_personal_wikis">(PC) Improve performance for starting app as well as creating / loading personal wikis</span>
|
||||
</h3>
|
||||
<p>
|
||||
XOWA had issues with machines with different DPI settings. This resulted in one of the following:
|
||||
This version has a number of performance improvements:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
The progress bar being clipped at the bottom of the screen. This occurred on laptops or other machines with Large Fonts enabled
|
||||
<b>Faster app startup on Windows machines</b>: Previously, the xowa.exe / xowa_64.exe would pre-allocate 256 MB on startup. On some machines, this seems to make bootup 20 to 30 seconds long. This build now doesn't allocate any pre-determined amount.
|
||||
</li>
|
||||
<li>
|
||||
The URL bar being extremely short. This occurred on machines with High DPI settings.
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
Both of these are resolved with this build.
|
||||
</p>
|
||||
<h3>
|
||||
<span class="mw-headline" id=".28PC.29_Other_changes_including_curid.2C_Special:XowaSql.2C_and_keyboard_shortcuts">(PC) Other changes including curid, Special:XowaSql, and keyboard shortcuts</span>
|
||||
</h3>
|
||||
<p>
|
||||
This build also has a few other notable changes:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
Navigate to page using the curid argument. For example, <code>en.wikipedia.org/wiki/?curid=303</code> will navigate to the <code>Alabama</code> page
|
||||
<b>Faster personal wiki creation</b>: XOWA used to try to download a Wikimedia css for personal wikis. Now, XOWA will just use the default css
|
||||
</li>
|
||||
<li>
|
||||
A new special page to easily run SQL within XOWA: <a href="http://xowa.org/home/wiki/Special:XowaSql.html" id="xolnki_19" title="Special:XowaSql" class="xowa-visited">Special:XowaSql</a>. This is mainly intended for any future troubleshooting.
|
||||
</li>
|
||||
<li>
|
||||
Changes to some default keyboard shortcuts. This requires a longer explanation:
|
||||
<ul>
|
||||
<li>
|
||||
XOWA used Ctrl+U to restore the text in the URL bar. Note that all major browsers use escape for the same purpose.
|
||||
</li>
|
||||
<li>
|
||||
XOWA wasn't using escape, because escape transferred focus to the main browser.
|
||||
</li>
|
||||
<li>
|
||||
XOWA now uses Ctrl+M to transfer focus to the main browser
|
||||
</li>
|
||||
<li>
|
||||
As such, escape now restores the text in the URL bar.
|
||||
</li>
|
||||
</ul>
|
||||
<b>Faster personal wiki loading</b>: XOWA used to load a database connection to every personal wikis at bootup. Now, XOWA will only load the database connection when it's opened.
|
||||
</li>
|
||||
</ul>
|
||||
<h3>
|
||||
<span class="mw-headline" id=".28Dev.29_Change_license_to_GPLv3_.2F_Apache2">(Dev) Change license to GPLv3 / Apache2</span>
|
||||
<span class="mw-headline" id=".28PC.29_Update_XULRunner_to_v31_for_Windows_machines">(PC) Update XULRunner to v31 for Windows machines</span>
|
||||
</h3>
|
||||
<p>
|
||||
This change affects the XOWA source-code only. It has no direct impact on users.
|
||||
The Main Page for 2017-02 French Wikipedia now uses the CSS flex directive. Unfortunately, this is not supported in XULRunner v24 but it is in XULRunner v31.
|
||||
</p>
|
||||
<p>
|
||||
Basically, XOWA's source code was offered under a more "strict" license called the AGPLv3. It is now being offered under a choice of two license:
|
||||
This is how XOWA handles this on different operating systems
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
A "strict" licence: GPLv3
|
||||
For Windows machines, XOWA now uses XULRunner v31. Note that 64-bit XULRunner is no longer available for download, so I used a copy I had downloaded a few years ago.
|
||||
</li>
|
||||
<li>
|
||||
A "permissive" license: Apache2
|
||||
For Linux machines, XOWA still uses XULRunner v24. Unfortunately, XOWA can't upgrade to v31 because SWT doesn't support it on Linux. See: <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=437700" rel="nofollow" class="external free">https://bugs.eclipse.org/bugs/show_bug.cgi?id=437700</a> The only alternative is to use webkit. See: <a href="http://xowa.org/home/wiki/App/UI/HTML_Browser.html#WebKit" id="xolnki_20" title="App/UI/HTML Browser">App/UI/HTML_Browser#WebKit</a>
|
||||
</li>
|
||||
<li>
|
||||
For Mac OS X machines, this shouldn't be an issue, as XOWA uses webkit already.
|
||||
</li>
|
||||
</ul>
|
||||
<h3>
|
||||
<span class="mw-headline" id=".28PC.29_Add_preiminary_full-text_search_for_personal-wikis">(PC) Add preiminary full-text search for personal-wikis</span>
|
||||
</h3>
|
||||
<p>
|
||||
For more background, see <a href="https://github.com/gnosygnu/xowa/issues/115" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/115</a> as well as <a href="http://xowa.org/home/wiki/Help/License/Code.html" id="xolnki_20" title="Help/License/Code" class="xowa-visited">Help/License/Code</a>
|
||||
XOWA now has a basic full-text search feature. It should only be used for small wikis (like a personal wiki). It works by opening up every single page and searching for the text phrase. Although this sounds slow, it performs relatively quickly on modern generation machines (especially if you have a SSD). It also has the advantage of not taking up any space for search-indexing.
|
||||
</p>
|
||||
<p>
|
||||
This feature will be expanded in the coming months, but any feedback is welcome. To try to it, go to <a href="http://xowa.org/home/wiki/Special:XowaSearch.html" id="xolnki_21" title="Special:XowaSearch" class="xowa-visited">Special:XowaSearch</a>
|
||||
</p>
|
||||
<h3>
|
||||
<span class="mw-headline" id=".28PC.29_Other_minor_fixes.2C_including_.3Fcurid_for_command-line_and_no_more_current_directory_for_logs">(PC) Other minor fixes, including ?curid for command-line and no more current directory for logs</span>
|
||||
</h3>
|
||||
<p>
|
||||
There are a bunch of other minor fixes, but I'll highlight two which were reported by users:
|
||||
</p>
|
||||
<h4>
|
||||
<span class="mw-headline" id=".3Fcurid_did_not_work_on_the_command-line">?curid did not work on the command-line</span>
|
||||
</h4>
|
||||
<p>
|
||||
XOWA added a ?curid feature to look up a page by page-id. Unfortunately, this wasn't working for command-line calls.
|
||||
</p>
|
||||
<p>
|
||||
This build fixes this bug.
|
||||
</p>
|
||||
<h4>
|
||||
<span class="mw-headline" id="No_more_current_directory_for_logs">No more current directory for logs</span>
|
||||
</h4>
|
||||
<p>
|
||||
XOWA stores its logs at C:\xowa\user\anonymous\app\tmp\log. XOWA used to store the current directory in a folder called <code>current</code>. Unfortunately, this caused problems on Linux systems when two or more different-permissioned users were running XOWA.
|
||||
</p>
|
||||
<p>
|
||||
This version replaces the current directory with a timestamp directory which should now reduce the likelihood of errors.
|
||||
</p>
|
||||
<h3>
|
||||
<span class="mw-headline" id="Next_release">Next release</span>
|
||||
</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<b>New 2017-02 wikis</b>: I still need to rebuild the Linux box so wikis are on hold. I'm hoping to resume this week
|
||||
</li>
|
||||
<li>
|
||||
<b>Personal wikis</b>: I'm going to add an interwiki feature (link from one personal wiki to another) to the next release, as well as any other minor feature.
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
<br>
|
||||
</p>
|
||||
<h2>
|
||||
<span class="mw-headline" id="Release:_v4.2.0.1702_.282017-02-11_10:00_Sun.29">Release: v4.2.0.1702 (2017-02-11 10:00 Sun)</span>
|
||||
</h2>
|
||||
<p>
|
||||
The PC version is a major release. It adds support for personal wikis.
|
||||
</p>
|
||||
<p>
|
||||
The Android version has no release.
|
||||
</p>
|
||||
<h3>
|
||||
<span class="mw-headline" id=".28PC.29_Support_creation_of_personal_wikis._See_App.2FPersonal_wikis">(PC) Support creation of personal wikis. See <a href="http://xowa.org/home/wiki/App/Personal_wikis.html" id="xolnki_21" title="App/Personal wikis" class="xowa-visited">App/Personal_wikis</a></span>
|
||||
</h3>
|
||||
<p>
|
||||
A user was kind enough to suggest supporting personal wikis. These are standalone wikis that are entirely created and edited by a user. A reddit thread was created and there looks like there's some interest in the worldbuilding community:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://www.reddit.com/r/worldbuilding/comments/5t35ys/i_finally_found_a_wikipedialike_desktop_program/" rel="nofollow" class="external free">https://www.reddit.com/r/worldbuilding/comments/5t35ys/i_finally_found_a_wikipedialike_desktop_program/</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.reddit.com/r/xowa/comments/5t3ead/worldbuilders_test_feedback_thread/" rel="nofollow" class="external free">https://www.reddit.com/r/xowa/comments/5t3ead/worldbuilders_test_feedback_thread/</a>
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
To use it, do the following:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
From the Main Menu, do <code>Personal wikis</code> -> <code>New personal wiki</code>
|
||||
</li>
|
||||
<li>
|
||||
Fill out domain, name, folder
|
||||
</li>
|
||||
<li>
|
||||
Press the <code>Save icon</code>
|
||||
</li>
|
||||
<li>
|
||||
Experiment in the new wiki
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
I've used the XOWA home wiki as a personal wiki for over three years, and find it useful. Hopefully others will as well.
|
||||
</p>
|
||||
<h3>
|
||||
<span class="mw-headline" id=".28PC.29_Add_minor_changes_to_Download_Central">(PC) Add minor changes to Download Central</span>
|
||||
</h3>
|
||||
<p>
|
||||
There were basically two minor changes:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
A <code>minus icon</code> to remove items from the Available list.
|
||||
</li>
|
||||
<li>
|
||||
Moving items between the list add them back to the correct spot (instead of at the bottom of the list)
|
||||
</li>
|
||||
</ul>
|
||||
<h3>
|
||||
<span class="mw-headline" id="Next_release_2">Next release</span>
|
||||
</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<b>New 2017-02 wikis</b>: I'm almost done uploading 2017-02 English Wikipedia, but am waiting on archive.org to release some things. I've hit a snag in terms of building new wikis as my Linux box is effectively broken. I'm going to rebuild it this week, but that may set me back
|
||||
</li>
|
||||
<li>
|
||||
<b>Shrinking XOWA wikis</b>: I'll also release a deletion database for 2017-02 English Wikipedia. The final size of images should be around 92 GB
|
||||
</li>
|
||||
<li>
|
||||
<b>Personal wikis</b>: Depending on feedback from others, I may work on personal wiki features.
|
||||
</li>
|
||||
</ul>
|
||||
<h2>
|
||||
<span class="mw-headline" id="Release:_v4.1.0.1702_.282017-02-04_21:00_Sat.29">Release: v4.1.0.1702 (2017-02-04 21:00 Sat)</span>
|
||||
</h2>
|
||||
<p>
|
||||
The PC version is a major release. It adds a new in-app updater and better support for images in custom wikis
|
||||
</p>
|
||||
<p>
|
||||
The Android version has no release.
|
||||
</p>
|
||||
<h3>
|
||||
<span class="mw-headline" id=".28PC.29_Add_new_in-app_updater">(PC) Add new in-app updater</span>
|
||||
</h3>
|
||||
<p>
|
||||
v4.1.0 has a new in-app updater. It has two main features:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<b>A new page to show any pending updates</b> : This can be reached by doing Help -> Update XOWA or by going to <a href="http://xowa.org/home/wiki/Special:XowaAppUpdate.html" id="xolnki_22" title="Special:XowaAppUpdate" class="xowa-visited">Special:XowaAppUpdate</a>
|
||||
</li>
|
||||
<li>
|
||||
<b>An in-app update feature</b> : If an update is availabe, it can be installed with a click of a button.
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
More info is available at <a href="http://xowa.org/home/wiki/App/Setup/Update/In-app.html" id="xolnki_23" title="App/Setup/Update/In-app" class="xowa-visited">App/Setup/Update/In-app</a>
|
||||
</p>
|
||||
<h3>
|
||||
<span class="mw-headline" id=".28PC.29_Add_better_support_for_images_in_Wikia_and_other_custom_wikis">(PC) Add better support for images in Wikia and other custom wikis</span>
|
||||
</h3>
|
||||
<p>
|
||||
XOWA had only minimal support for images in Wikia wikis. However, as a result of tickets <a href="https://github.com/gnosygnu/xowa/issues/124" rel="nofollow" class="external text">#124</a> and <a href="https://github.com/gnosygnu/xowa/issues/125" rel="nofollow" class="external text">#125</a>, the following changes were made:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<b>Images in the File namespace will now show</b>: For example, <a href="https://nethackwiki.com/wiki/File:Keyboard_shortcuts.svg" rel="nofollow" class="external free">https://nethackwiki.com/wiki/File:Keyboard_shortcuts.svg</a> . Note that clicking on an image here will also open it up in the image viewer.
|
||||
</li>
|
||||
<li>
|
||||
<b>File names with spaces are automatically renamed to use underscores</b>: For example, <code>SpellIcon PsionicBlast.png</code> will be renamed to <code>SpellIcon_PsionicBlast.png</code>
|
||||
</li>
|
||||
<li>
|
||||
<b>SVG thumbnails will now use ".png" instead of ".svg"</b>: For example, "C:\xowa\file\nethackwiki.com\thumb\8\3\f\d\Keyboard_shortcuts.svg\800px.png"
|
||||
</li>
|
||||
<li>
|
||||
<b>View HTML will now show the img src and width info</b>: For example, <img id="xoimg_1" alt="File%3AKeyboard+shortcuts.svg" src="file:///D:/xowa_temp/file/nethackwiki.com/thumb/8/3/f/d/Keyboard_shortcuts.svg/800px.png" width="800" height="293" />
|
||||
</li>
|
||||
<li>
|
||||
<b>Images are now integrated directly into the app file cache</b>: See <code>home/wiki/Special:XowaCfg?grp=xowa.files.general</code>. This means that a separate thumbs directory is no longer generated
|
||||
</li>
|
||||
<li>
|
||||
<b>A startup script is no longer needed</b>: No startup script is needed at <code>home/wiki/Special:XowaCfg?grp=xowa.app.startup</code>. XOWA now automatically assumes that all non-WMF wikis will have offline files in the wiki directory. For example, <code>C:\\xowa\\wiki\\your_wiki\\file\\orig\\</code>
|
||||
</li>
|
||||
<li>
|
||||
<b>Updated instructions</b>: Instructions were updated at <a href="http://xowa.org/home/wiki/App/Wiki_types/Wikia.com" rel="nofollow" class="external free">http://xowa.org/home/wiki/App/Wiki_types/Wikia.com</a>
|
||||
</li>
|
||||
</ul>
|
||||
<h3>
|
||||
<span class="mw-headline" id=".28PC.29_Fix_Random_not_working_for_HTML_databases">(PC) Fix Random not working for HTML databases</span>
|
||||
</h3>
|
||||
<p>
|
||||
This was reported in issue #121: <a href="https://github.com/gnosygnu/xowa/issues/121" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/121</a>
|
||||
</p>
|
||||
<p>
|
||||
Basically, the Random feature was not working for wikis downloaded through Download Central.
|
||||
</p>
|
||||
<p>
|
||||
Thanks to Ope30 for reporting the issue
|
||||
</p>
|
||||
<h3>
|
||||
<span class="mw-headline" id=".28PC.29_Add_Creative_Commons_footer_to_bottom_of_page">(PC) Add Creative Commons footer to bottom of page</span>
|
||||
</h3>
|
||||
<p>
|
||||
This was a minor request made by Ope30 also. Pages will now show the Creative Commons footer at the bottom of the page. I also redesigned the footer as well.
|
||||
</p>
|
||||
<h3>
|
||||
<span class="mw-headline" id="Next_release_3">Next release</span>
|
||||
</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<b>New 2017-02 wikis</b>: I skipped the 2017-01 series due to personal reasons. I should have a 2017-02 English Wikipedia in the coming week
|
||||
</li>
|
||||
<li>
|
||||
<b>Shrinking XOWA wikis</b>: I'm going to try to reduce the size of the XOWA wikis. Among other things, I'm planning to remove obsolete images (images once used, but since removed) and also do some configurable downloads for Category / other namespaces
|
||||
<b>Full-text search</b>: I need to polish up the full-text search for personal wikis. In addition, I'm going to look at getting it working for the Wikimedia wikis
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user