Compare commits
12 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1b3ee62d8b | |||
| 8c330dd825 | |||
| cde3e690be | |||
| 46698f1ed2 | |||
| 93644569fd | |||
| 8127747534 | |||
| 306fdd8938 | |||
| 75b29b5fde | |||
| f70370b797 | |||
| 0acb84af33 | |||
| 86394e4408 | |||
| 6f5dff6925 |
@@ -1,5 +1,16 @@
|
||||
# Changelog
|
||||
|
||||
## 2.3.1.0 (versionCode 18, 2020-09-13)
|
||||
|
||||
- Speed up full text search by a search index
|
||||
- Bugfix: Don't go back to start page after App restore
|
||||
- Update to moasdawiki-server 2.3.1
|
||||
|
||||
## 2.2.1.1 (versionCode 17, 2020-09-08)
|
||||
|
||||
- Add German fastlane metadata for F-Droid repository
|
||||
- Update library dependencies
|
||||
|
||||
## 2.2.1.0 (versionCode 16, 2020-03-15)
|
||||
|
||||
- Add fastlane metadata for F-Droid repository
|
||||
|
||||
@@ -5,6 +5,12 @@
|
||||
MoasdaWiki App is an extension of the MoasdaWiki Server to have a copy of
|
||||
your Wiki content on your mobile device.
|
||||
|
||||
For MoasdaWiki documentation see https://moasdawiki.net/.
|
||||
|
||||
[<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png"
|
||||
alt="Get it on F-Droid"
|
||||
height="80">](https://f-droid.org/packages/net.moasdawiki.app)
|
||||
|
||||
## Features
|
||||
|
||||
- Synchronizes the data from a MoasdaWiki Server instance.
|
||||
@@ -16,7 +22,7 @@ your Wiki content on your mobile device.
|
||||
|
||||
## Synchronize content with a MoasdaWiki Server
|
||||
|
||||
1. Download MoasdaWiki Server from https://moasdawiki.net/.
|
||||
1. Download MoasdaWiki Server from https://gitlab.com/moasdawiki/moasdawiki-server.
|
||||
1. Set up a MoasdaWiki Server instance in your LAN.
|
||||
1. Install and open the MoasdaWiki App.
|
||||
1. You can see a hint that the App has to be configured first. Press on that hint.
|
||||
|
||||
+6
-6
@@ -6,8 +6,8 @@ android {
|
||||
applicationId "net.moasdawiki.app"
|
||||
minSdkVersion 26 // 26 = Oreo 8.0
|
||||
targetSdkVersion 29 // should be same as compileSdkVersion
|
||||
versionCode 16
|
||||
versionName "2.2.1.0"
|
||||
versionCode 18
|
||||
versionName "2.3.1.0"
|
||||
archivesBaseName = "moasdawiki-" + versionName + "-" + versionCode
|
||||
}
|
||||
sourceSets {
|
||||
@@ -24,10 +24,10 @@ android {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'net.moasdawiki:moasdawiki-server:2.2.0'
|
||||
implementation 'net.moasdawiki:moasdawiki-server:2.3.1'
|
||||
implementation fileTree(include: ['*.jar'], dir: 'libs')
|
||||
implementation 'androidx.appcompat:appcompat:1.1.0'
|
||||
implementation 'androidx.preference:preference:1.1.0'
|
||||
compileOnly 'org.jetbrains:annotations:18.0.0'
|
||||
implementation 'androidx.appcompat:appcompat:1.2.0'
|
||||
implementation 'androidx.preference:preference:1.1.1'
|
||||
compileOnly 'org.jetbrains:annotations:19.0.0'
|
||||
testImplementation 'org.testng:testng:6.14.3'
|
||||
}
|
||||
|
||||
@@ -233,6 +233,7 @@ public class MainActivity extends AppCompatActivity {
|
||||
return result;
|
||||
}
|
||||
|
||||
@SuppressLint("RestrictedApi")
|
||||
@Override
|
||||
public boolean onCreateOptionsMenu(@NotNull Menu menu) {
|
||||
// Inflate the menu; this adds items to the action bar if it is present.
|
||||
@@ -413,7 +414,7 @@ public class MainActivity extends AppCompatActivity {
|
||||
boolean webViewVisible = !hostUnconfiguredHintVisible && !repositoryEmptyHintVisible;
|
||||
if (webViewVisible) {
|
||||
searchArea.setVisibility(View.VISIBLE);
|
||||
boolean previousVisible = (webView.getVisibility() == View.INVISIBLE);
|
||||
boolean previousVisible = (webView.getVisibility() == View.VISIBLE);
|
||||
webView.setVisibility(View.VISIBLE);
|
||||
|
||||
// if WebView is shown the first time, go to start page
|
||||
|
||||
@@ -57,7 +57,7 @@ public class WikiEngineApplication extends Application {
|
||||
RepositoryService repositoryService = new FilesystemRepositoryService(logger, internalStorageRepositoryRoot);
|
||||
repositoryService.init();
|
||||
WikiService wikiService = new WikiServiceImpl(logger, repositoryService);
|
||||
SearchService searchService = new SearchService(logger, wikiService);
|
||||
SearchService searchService = new SearchService(logger, repositoryService, wikiService);
|
||||
Settings settings = new AndroidSettings(logger, repositoryService, AndroidSettings.getConfigFileApp());
|
||||
Messages messages = new Messages(logger, settings, repositoryService);
|
||||
PluginService pluginService = new PluginService(logger, settings);
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ buildscript {
|
||||
google()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:3.6.1'
|
||||
classpath 'com.android.tools.build:gradle:4.0.1'
|
||||
|
||||
// NOTE: Do not place your application dependencies here; they belong
|
||||
// in the individual module build.gradle files
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
- Volltextsuche beschleunigen, indem im ersten Schritt nur noch in den Seitentiteln gesucht wird.
|
||||
@@ -0,0 +1 @@
|
||||
- Fastlane Metadaten für das F-Droid-Repository hinzufügen
|
||||
@@ -0,0 +1,2 @@
|
||||
- Deutsche Fastlane Metadaten für das F-Droid-Repository hinzufügen
|
||||
- Versionen der verwendeten Bibliotheken aktualisieren
|
||||
@@ -0,0 +1,3 @@
|
||||
- Volltextsuche beschleunigen durch einen Suchindex
|
||||
- Bugfix: Nicht zur Wiki-Startseite wechseln wenn die App wieder geöffnet wird
|
||||
- Auf moasdawiki-server 2.3.1 aktualisieren
|
||||
@@ -0,0 +1,22 @@
|
||||
MoasdaWiki App ist eine Erweiterung zum MoasdaWiki-Server, um eine Kopie deiner Wikiinhalte auf deinem Mobilgerät zu haben.
|
||||
|
||||
Funkionalitäten:
|
||||
|
||||
- Synchronisiert die Inhalte von einer MoasdaWiki-Server-Instanz.
|
||||
- Datenschutz: Es wird keine Cloud-Verbindung hergestellt, verbindet sich direkt mit dem Server in deinem privaten Netzwerk.
|
||||
- Flexible Volltextsuche, unterstützt reguläre Ausdrücke.
|
||||
- Der Wikiinhalt kann nicht in der App modifiziert werden, da es keinen Spaß macht Wiki-Syntax auf dem Mobilgerät zu tippen. Änderungen müssen über den MoasdaWiki-Server erfolgen.
|
||||
- Kalender-Integration, zeigt Geburtstage und Termine im Kalender des Mobilgeräts (nur in der deutschen Version).
|
||||
|
||||
Synchronisieren des Inhalts mit einem MoasdaWiki-Server:
|
||||
|
||||
1. Lade MoasdaWiki-Server von https://moasdawiki.net/ herunter.
|
||||
2. Setze eine MoasdaWiki-Server-Instance in deinem LAN auf.
|
||||
3. Installiere und öffne die MoasdaWiki-App.
|
||||
4. Du kannst einen Hinweis sehen, dass die App zunächst konfiguriert werden muss. Drücke auf den Hinweis.
|
||||
5. Drücke auf "Hostname" und gib den Hostnamen der Server-Instanz ein, z.B. `192.168.1.101`. Drücke OK.
|
||||
6. Im Statusbereich darunter solltest du nun "Erfordert Berechtigung am Server" sehen. Andernfalls prüfe erneut Hostname und Port.
|
||||
7. Öffne auf der Serverseite die Wikiseite im Browser, klicke auf "Hilfe" und "Synchronisierung".
|
||||
8. Du siehst eine Liste von Geräte und Synchronisierungs-Sitzungen. Überprüfe den Gerätenamen und klicke auf "Erlauben".
|
||||
9. Zurück in der App drücke den Zurück-Button (←) in der Ecke links oben, um zum Hauptdialog zurückzukommen. Nun kannst du einen Hinweis sehen, dass die App synchronisiert werden muss. Drücke auf diesen Hinweis.
|
||||
10. Nun solltest du alle Inhalte des Servers auch in der App haben und die Wikiseite "Startseite-App" sehen.
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 348 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 508 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 356 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 406 KiB |
@@ -0,0 +1 @@
|
||||
App zum Synchronizieren der Inhalte vom MoasdaWiki-Server.
|
||||
@@ -0,0 +1,2 @@
|
||||
- Add German fastlane metadata for F-Droid repository
|
||||
- Update library dependencies
|
||||
@@ -0,0 +1,3 @@
|
||||
- Speed up full text search by a search index
|
||||
- Bugfix: Don't go back to start page after App restore
|
||||
- Update to moasdawiki-server 2.3.1
|
||||
@@ -19,4 +19,4 @@ Synchronize content with a MoasdaWiki Server:
|
||||
7. On server side open the Wiki page in a browser, click on "Help" and "Synchronization".
|
||||
8. You can see a list of devices and synchronization sessions. Check the device name and click on "Grant".
|
||||
9. Back in the app press the back button (←) on the upper left corner to get back to the main dialog. Now you can see a hint that the app has to be synchronized. Press on that hint.
|
||||
10. Now you should have all the server content also in the app and you can see the "Home" wiki page.
|
||||
10. Now you should have all the server content also in the app and you can see the "Home-App" wiki page.
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
#Sun Mar 15 11:51:27 CET 2020
|
||||
#Tue Sep 08 22:17:23 CEST 2020
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip
|
||||
|
||||
Reference in New Issue
Block a user