diff --git a/app/build.gradle b/app/build.gradle index 425535a6..cd033aed 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -175,7 +175,6 @@ dependencies { kapt "com.evernote:android-state-processor:${state_version}" kapt "com.jakewharton:butterknife-compiler:${butterKnifeVersion}" kapt 'com.github.matthiasrobbers:shortbread-compiler:1.0.1' - kapt "org.projectlombok:lombok:${lombokVersion}" kapt "io.requery:requery-processor:${requery}" // testImplementation "net.grandcentrix.thirtyinch:thirtyinch-test:$thirtyinchVersion" testImplementation "junit:junit:${junitVersion}" diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index af293c90..2ce4dd23 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -78,6 +78,8 @@ public *; } +-keep class com.google.android.gms.** { *; } + -dontwarn com.github.b3er.** -dontwarn com.memoizrlabs.** -dontwarn java.lang.FunctionalInterface @@ -131,4 +133,8 @@ -dontwarn com.octo.android.robospice.retrofit.RetrofitJackson** -dontwarn retrofit.appengine.UrlFetchClient -dontwarn icepick.** --dontwarn com.fastaccess.ui.modules.repos.** \ No newline at end of file +-dontwarn com.fastaccess.ui.modules.repos.** +-dontwarn org.apache.xerces.parsers.** +-dontwarn oracle.xml.** +-dontwarn org.jdom.** +-dontwarn okhttp3.internal.** \ No newline at end of file diff --git a/app/src/main/java/com/fastaccess/data/dao/model/AbstractPinnedGists.java b/app/src/main/java/com/fastaccess/data/dao/model/AbstractPinnedGists.java index 9d399c81..66ce439d 100644 --- a/app/src/main/java/com/fastaccess/data/dao/model/AbstractPinnedGists.java +++ b/app/src/main/java/com/fastaccess/data/dao/model/AbstractPinnedGists.java @@ -32,7 +32,7 @@ import static com.fastaccess.data.dao.model.PinnedGists.LOGIN; @io.requery.Nullable long gistId; public static void pinUpin(@NonNull Gist gist) { - PinnedGists pinnedIssues = get(gist.getId()); + PinnedGists pinnedIssues = get(gist.getGistId().hashCode()); if (pinnedIssues == null) { PinnedGists pinned = new PinnedGists(); pinned.setLogin(Login.getUser().getLogin()); @@ -42,7 +42,7 @@ import static com.fastaccess.data.dao.model.PinnedGists.LOGIN; App.getInstance().getDataStore().toBlocking().insert(pinned); } catch (Exception ignored) {} } else { - delete(gist.getId()); + delete(gist.getGistId().hashCode()); } } @@ -73,5 +73,4 @@ import static com.fastaccess.data.dao.model.PinnedGists.LOGIN; public static boolean isPinned(long gistId) { return get(gistId) != null; } - } diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 986b948a..b89aec5c 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -39,7 +39,7 @@ APP 個人檔案 錯誤 再點一次以離開 - 開啟中 + 已開啟 已關閉 選擇 Repo 跟隨者 @@ -215,7 +215,7 @@ APP 這個 Commit 已被切換到選擇的分支 一般 - 更改檢查通知頻率 + 更改通知的檢查頻率 檢查通知間隔 每個 行為 @@ -299,7 +299,7 @@ APP 長按以從任何地方前往主畫面 已開啟 已分配 - 提到我 + 被提到 名字 顏色 新增標籤 @@ -341,7 +341,7 @@ APP 在程式碼檢視器中預設摺疊程式碼 摺疊程式碼 開源 Libraries - 開啟收到通知音效 + 開啟通知音效 開啟通知音效 開啟通知 用個人 Token 來登入 @@ -381,7 +381,7 @@ APP 沒有審核者 從我的 %1$s,使用 %2$s%3$s 發送。 開啟簽名 - 開啟傳送通過簽名 + 在傳送時加入簽名 開啟簽名欄 選擇複選框以在編輯器中切換簽名 標籤 @@ -442,5 +442,45 @@ APP 差異太多無法顯示。請於瀏覽器檢視它們 專案 FAQ + + • 為何我無法看到我的 組織私人 / 公開 的東西? +

打開 https://github.com/settings/applications 並找到 FastHub, 點擊它並滑到 Organization access 並點擊 Grant 按鈕, + 或是透過 Access Token 登入將不需要做這件事

+ +
• 我試著透過 Access Token & OTP 登入,但沒作用?
+

你不能透過 Access Token & OTP 登入,因為 OTP code 的時限緣故, 你會需要在幾秒鐘內登入。

+ +
• 為何我的私人&企業的 Repo Wiki 無法顯示?
+

因為 FastHub 在擷取 GitHub Wiki & 私人 Repos 時需要 session token ,但 FastHub 沒有。

+ +
• 使用企業帳號時無法與任何其他非我的企業的東西互動?
\n +

邏輯上來說,你無法存取任何東西非你的企業的東西,不過 FastHub 讓它能成功存取,但沒辦法再做到更多了。 + 在大部分的情況下你的登入認證不存在於 GitHub 的伺服器上。 + 但在少數情形之下你的 GitHub 帳號的 Oauth token 能達成這個技巧。

+ +
• 我在編輯 Issues/PRs 遇到困難?
+

如果你正在編輯一個公開組職的 Repo ,請聯絡你的組織以取得權限給 FastHub 或是使用 Access Token 來登入!

+ +
• 我有困難/我想要有新功能!!
+

前往 https://github.com/k0shk0sh/FastHub/issues/new 並創建一個 bug/feature requests 的 issue。 + 我非常鼓勵你在發布某些東西前先搜尋有沒有重複的,否則會被馬上關閉。

+ +
• 我要怎麼取得 PROMO CODE?
+

這個方案已不再存在。

+ ]]>
請閱讀! + 評論新增成功 + 清空搜尋紀錄 + 回復購買 + 包括 Forks + 這個評論難以分頁 + 回應數量超過 API 的上限 + 禁止載入圖片 + 在使用行動網路時禁止載入圖片 + 這個 issue 會被傳送到 GitHub 上的 FastHub\'s repo + 阻擋 + 取消阻擋 + 已阻擋此使用者 + 已取消阻擋此使用者 diff --git a/build.gradle b/build.gradle index 1226670c..fb2e0919 100644 --- a/build.gradle +++ b/build.gradle @@ -23,7 +23,7 @@ buildscript { maven { url 'https://maven.fabric.io/public' } } dependencies { - classpath 'com.android.tools.build:gradle:3.2.0-alpha04' + classpath 'com.android.tools.build:gradle:3.2.0-alpha06' classpath 'com.google.gms:google-services:3.0.0' classpath 'com.novoda:gradle-build-properties-plugin:0.3' classpath 'com.dicedmelon.gradle:jacoco-android:0.1.2'