diff options
Diffstat (limited to 'app/src')
94 files changed, 927 insertions, 796 deletions
diff --git a/app/src/main/assets/changelogs/357.txt b/app/src/main/assets/changelogs/357.txt index 571d506d5..3b01064b7 100644 --- a/app/src/main/assets/changelogs/357.txt +++ b/app/src/main/assets/changelogs/357.txt @@ -1,8 +1,9 @@ Changed: -- One logout entry in the menu (it will remove the account from the app) - Improve memory management - Improve scroll +- One logout entry in the menu (it will remove the account from the app) - Clear push notifications when visiting notifications tab Fixed: -- Long press to store media download the preview image
\ No newline at end of file +- Long press to store media download the preview image +- Fix pagination with Nitter timelines
\ No newline at end of file diff --git a/app/src/main/assets/changelogs/358.txt b/app/src/main/assets/changelogs/358.txt new file mode 100644 index 000000000..9b56ead47 --- /dev/null +++ b/app/src/main/assets/changelogs/358.txt @@ -0,0 +1,10 @@ +Changed: +- Improve memory management +- Improve scroll +- Poll layouts cleaner +- One logout entry in the menu (it will remove the account from the app) +- Clear push notifications when visiting notifications tab + +Fixed: +- Long press to store media download the preview image +- Fix pagination with Nitter timelines
\ No newline at end of file diff --git a/app/src/main/java/app/fedilab/android/activities/BaseMainActivity.java b/app/src/main/java/app/fedilab/android/activities/BaseMainActivity.java index b36970e4d..8c18df9cf 100644 --- a/app/src/main/java/app/fedilab/android/activities/BaseMainActivity.java +++ b/app/src/main/java/app/fedilab/android/activities/BaseMainActivity.java @@ -211,7 +211,7 @@ public abstract class BaseMainActivity extends BaseActivity userId = sharedpreferences.getString(Helper.PREF_KEY_ID, null); instance = sharedpreferences.getString(Helper.PREF_INSTANCE, Helper.getLiveInstance(BaseMainActivity.this)); - SQLiteDatabase db = Sqlite.getInstance(BaseMainActivity.this, Sqlite.DB_NAME, null, Sqlite.DB_VERSION).open(); + SQLiteDatabase db = Sqlite.getInstance(getApplicationContext(), Sqlite.DB_NAME, null, Sqlite.DB_VERSION).open(); Account account = new AccountDAO(BaseMainActivity.this, db).getUniqAccount(userId, instance); Intent intent = getIntent(); PackageManager pm = getPackageManager(); @@ -1376,7 +1376,7 @@ public abstract class BaseMainActivity extends BaseActivity DisplayStatusFragment fragment = new DisplayStatusFragment(); bundle.putSerializable("type", RetrieveFeedsAsyncTask.Type.MYVIDEOS); bundle.putString("instanceType", "PEERTUBE"); - SQLiteDatabase db = Sqlite.getInstance(BaseMainActivity.this, Sqlite.DB_NAME, null, Sqlite.DB_VERSION).open(); + SQLiteDatabase db = Sqlite.getInstance(getApplicationContext(), Sqlite.DB_NAME, null, Sqlite.DB_VERSION).open(); SharedPreferences sharedpreferences = getSharedPreferences(Helper.APP_PREFS, MODE_PRIVATE); String userId = sharedpreferences.getString(Helper.PREF_KEY_ID, null); String instance = sharedpreferences.getString(Helper.PREF_INSTANCE, Helper.getLiveInstance(BaseMainActivity.this)); @@ -1670,7 +1670,7 @@ public abstract class BaseMainActivity extends BaseActivity if (dir.isDirectory()) { Helper.deleteDir(dir); } - SQLiteDatabase db = Sqlite.getInstance(contextReference.get(), Sqlite.DB_NAME, null, Sqlite.DB_VERSION).open(); + SQLiteDatabase db = Sqlite.getInstance(contextReference.get().getApplicationContext(), Sqlite.DB_NAME, null, Sqlite.DB_VERSION).open(); new TimelineCacheDAO(contextReference.get(), db).removeAll(); } catch (Exception ignored) { } @@ -1683,7 +1683,7 @@ public abstract class BaseMainActivity extends BaseActivity if (mPageReferenceMap != null) mPageReferenceMap = null; PreferenceManager.getDefaultSharedPreferences(this).edit().putBoolean("isMainActivityRunning", false).apply(); - if( Sqlite.db != null ) { + if (Sqlite.db != null) { Sqlite.db.close(); } } @@ -1813,7 +1813,7 @@ public abstract class BaseMainActivity extends BaseActivity bundle.putSerializable("type", RetrieveFeedsAsyncTask.Type.MYVIDEOS); bundle.putString("instanceType", "PEERTUBE"); SharedPreferences sharedpreferences = getSharedPreferences(Helper.APP_PREFS, MODE_PRIVATE); - SQLiteDatabase db = Sqlite.getInstance(BaseMainActivity.this, Sqlite.DB_NAME, null, Sqlite.DB_VERSION).open(); + SQLiteDatabase db = Sqlite.getInstance(getApplicationContext(), Sqlite.DB_NAME, |