From c695572b28606e19b48ce46fa2a88f528301a3c9 Mon Sep 17 00:00:00 2001 From: jendib Date: Mon, 9 May 2016 22:25:12 +0200 Subject: [PATCH 1/8] Release 1.4 --- docs-core/pom.xml | 2 +- docs-stress/pom.xml | 2 +- docs-web-common/pom.xml | 2 +- docs-web/pom.xml | 2 +- pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs-core/pom.xml b/docs-core/pom.xml index 498aee4b..86489ae7 100644 --- a/docs-core/pom.xml +++ b/docs-core/pom.xml @@ -5,7 +5,7 @@ com.sismics.docs docs-parent - 1.4-SNAPSHOT + 1.4 .. diff --git a/docs-stress/pom.xml b/docs-stress/pom.xml index e6cb862b..851eeb99 100644 --- a/docs-stress/pom.xml +++ b/docs-stress/pom.xml @@ -5,7 +5,7 @@ com.sismics.docs docs-parent - 1.4-SNAPSHOT + 1.4 .. diff --git a/docs-web-common/pom.xml b/docs-web-common/pom.xml index 1a736939..b502e7b4 100644 --- a/docs-web-common/pom.xml +++ b/docs-web-common/pom.xml @@ -5,7 +5,7 @@ com.sismics.docs docs-parent - 1.4-SNAPSHOT + 1.4 .. diff --git a/docs-web/pom.xml b/docs-web/pom.xml index a3cba6c6..564b367b 100644 --- a/docs-web/pom.xml +++ b/docs-web/pom.xml @@ -5,7 +5,7 @@ com.sismics.docs docs-parent - 1.4-SNAPSHOT + 1.4 .. diff --git a/pom.xml b/pom.xml index cbd0371d..32c0d4c5 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.sismics.docs docs-parent pom - 1.4-SNAPSHOT + 1.4 Docs Parent From 394f667ab0ec174db69865e9f8a0fc0d0cddf0be Mon Sep 17 00:00:00 2001 From: jendib Date: Mon, 9 May 2016 22:52:34 +0200 Subject: [PATCH 2/8] Prepare 1.5 development cycle --- docs-core/pom.xml | 2 +- docs-stress/pom.xml | 2 +- docs-web-common/pom.xml | 2 +- docs-web/pom.xml | 2 +- pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs-core/pom.xml b/docs-core/pom.xml index 86489ae7..85e0267d 100644 --- a/docs-core/pom.xml +++ b/docs-core/pom.xml @@ -5,7 +5,7 @@ com.sismics.docs docs-parent - 1.4 + 1.5-SNAPSHOT .. diff --git a/docs-stress/pom.xml b/docs-stress/pom.xml index 851eeb99..0ea52568 100644 --- a/docs-stress/pom.xml +++ b/docs-stress/pom.xml @@ -5,7 +5,7 @@ com.sismics.docs docs-parent - 1.4 + 1.5-SNAPSHOT .. diff --git a/docs-web-common/pom.xml b/docs-web-common/pom.xml index b502e7b4..5a7e8a30 100644 --- a/docs-web-common/pom.xml +++ b/docs-web-common/pom.xml @@ -5,7 +5,7 @@ com.sismics.docs docs-parent - 1.4 + 1.5-SNAPSHOT .. diff --git a/docs-web/pom.xml b/docs-web/pom.xml index 564b367b..b66010c1 100644 --- a/docs-web/pom.xml +++ b/docs-web/pom.xml @@ -5,7 +5,7 @@ com.sismics.docs docs-parent - 1.4 + 1.5-SNAPSHOT .. diff --git a/pom.xml b/pom.xml index 32c0d4c5..b3cadb17 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.sismics.docs docs-parent pom - 1.4 + 1.5-SNAPSHOT Docs Parent From 575ad75a0a1436cf2e9c3d841e8c01ef2970ced0 Mon Sep 17 00:00:00 2001 From: jendib Date: Tue, 10 May 2016 20:00:14 +0200 Subject: [PATCH 3/8] Closes #102: Android: Clear all auth tokens on logout --- docs-android/app/build.gradle | 2 +- .../java/com/sismics/docs/activity/MainActivity.java | 1 + .../java/com/sismics/docs/util/PreferenceUtil.java | 11 +++++++++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/docs-android/app/build.gradle b/docs-android/app/build.gradle index b99a5b46..062f5655 100644 --- a/docs-android/app/build.gradle +++ b/docs-android/app/build.gradle @@ -3,7 +3,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:2.1.0-beta1' + classpath 'com.android.tools.build:gradle:2.1.0' } } apply plugin: 'com.android.application' diff --git a/docs-android/app/src/main/java/com/sismics/docs/activity/MainActivity.java b/docs-android/app/src/main/java/com/sismics/docs/activity/MainActivity.java index 0c9232cb..e0db2430 100644 --- a/docs-android/app/src/main/java/com/sismics/docs/activity/MainActivity.java +++ b/docs-android/app/src/main/java/com/sismics/docs/activity/MainActivity.java @@ -158,6 +158,7 @@ public class MainActivity extends AppCompatActivity { @Override public void onFinish() { // Force logout in all cases, so the user is not stuck in case of network error + PreferenceUtil.clearAuthToken(MainActivity.this); ApplicationContext.getInstance().setUserInfo(getApplicationContext(), null); startActivity(new Intent(MainActivity.this, LoginActivity.class)); finish(); diff --git a/docs-android/app/src/main/java/com/sismics/docs/util/PreferenceUtil.java b/docs-android/app/src/main/java/com/sismics/docs/util/PreferenceUtil.java index da8537ea..5df8974d 100644 --- a/docs-android/app/src/main/java/com/sismics/docs/util/PreferenceUtil.java +++ b/docs-android/app/src/main/java/com/sismics/docs/util/PreferenceUtil.java @@ -126,6 +126,7 @@ public class PreferenceUtil { /** * Returns auth token cookie from shared preferences. * + * @param context Context * @return Auth token */ public static String getAuthToken(Context context) { @@ -140,6 +141,16 @@ public class PreferenceUtil { return null; } + /** + * Clear all auth tokens. + * + * @param context Context + */ + public static void clearAuthToken(Context context) { + PersistentCookieStore cookieStore = new PersistentCookieStore(context); + cookieStore.removeAll(); + } + /** * Returns cleaned server URL. * From e631aa0e8a62944f691ca165718af0ed472529cf Mon Sep 17 00:00:00 2001 From: jendib Date: Tue, 10 May 2016 21:18:16 +0200 Subject: [PATCH 4/8] Closes #101: Allow export buttons for read-only documents --- .../src/main/webapp/src/partial/docs/document.view.html | 8 ++++---- docs-web/src/main/webapp/src/partial/share/share.html | 4 ++-- docs-web/src/main/webapp/src/style/main.less | 7 +++++++ 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/docs-web/src/main/webapp/src/partial/docs/document.view.html b/docs-web/src/main/webapp/src/partial/docs/document.view.html index a6a7fb94..3e94f557 100644 --- a/docs-web/src/main/webapp/src/partial/docs/document.view.html +++ b/docs-web/src/main/webapp/src/partial/docs/document.view.html @@ -12,8 +12,8 @@
-
-