Commit Graph

  • 9b6d9a5d07 add explicit dependency to okio and upgrade to its latest version #4372 Christophe Beyls 2024-04-12 16:42:40 +0200
  • 3188ccb256 add comment explaining the current value of DEFAULT_CHUNK_SIZE in UriRequestBody and indent the file properly Christophe Beyls 2024-04-12 16:34:57 +0200
  • 194c63350b
    save last notification id to account Conny Duck 2024-04-12 16:22:33 +0200
  • d0c9eb5032 add comment explaining the current value of DEFAULT_CHUNK_SIZE in UriRequestBody and indent the file properly Christophe Beyls 2024-04-12 16:21:31 +0200
  • 2aa38d6550 - use Okio and its buffer system to copy ContentProvider stream and file to temporary file in MediaUploader.prepareMedia() - properly close the input file after copying it to a temporary file in MediaUploader.prepareMedia() Christophe Beyls 2024-04-12 16:17:33 +0200
  • 5ac34f679a
    various code cleanups Conny Duck 2024-04-12 15:50:16 +0200
  • c02cea54ff - properly close InputStream in case of error during Bitmap size decoding in getImageSquarePixels(). - return Int instead of long, since the current code simply converts the Int result to a Long (then compares it to an Int). Christophe Beyls 2024-04-12 15:47:08 +0200
  • 9a9d87c25f properly close sink in case of null body source during file copy in Uri.copyToFolder() Christophe Beyls 2024-04-12 15:37:01 +0200
  • b04f2ee7c6
    remove duplicate notification type to name mapping Conny Duck 2024-04-12 07:44:52 +0200
  • 4f14b4ecac
    revert unnecessary change in StatusViewHolder Conny Duck 2024-04-12 07:41:10 +0200
  • 654e522805
    improve report notification layout Conny Duck 2024-04-12 07:37:25 +0200
  • c9308abd57
    remove unused imports Conny Duck 2024-04-11 20:28:10 +0200
  • 55af4a3f03
    improve report notification layout Conny Duck 2024-04-11 20:24:49 +0200
  • b99e1c8f3e optimize LicenseActivity.loadFileIntoTextView() to use a coroutine and Okio Christophe Beyls 2024-04-11 19:38:37 +0200
  • b1624b6b8d simplify MediaUtils.getImageOrientation() Christophe Beyls 2024-04-11 19:16:53 +0200
  • 6e48b6ad79 Revert "Use refreshing state" #4353 Goooler 2024-04-11 08:16:14 +0800
  • 26d19e2229 Merge remote-tracking branch 'refs/remotes/origin/develop' into better-fix-for-is-refreshing Goooler 2024-04-11 08:13:08 +0800
  • 965dc2eadd
    Update app/src/main/java/com/keylesspalace/tusky/components/account/AccountViewModel.kt Zongle Wang 2024-04-11 08:08:18 +0800
  • ad9b7a27eb
    regenerate lint-baseline.xml Conny Duck 2024-04-10 22:02:57 +0200
  • 077036fdab
    Merge branch 'develop' into refactor_notifications Conny Duck 2024-04-10 21:54:17 +0200
  • 546145da88
    chore(deps): update dependency com.android.application to v8.3.2 (#4370) renovate[bot] 2024-04-10 21:53:39 +0200
  • d87754fabe
    fix(deps): update dependency org.mockito.kotlin:mockito-kotlin to v5.3.1 (#4369) renovate[bot] 2024-04-10 21:53:30 +0200
  • b5c9356851
    fix(deps): update androidx.media3 to v1.3.1 (#4368) renovate[bot] 2024-04-10 21:53:14 +0200
  • 0a5d277623
    chore(deps): update plugin com.gradle.develocity to v3.17.1 (#4367) renovate[bot] 2024-04-10 21:53:05 +0200
  • 65af26993b
    Optimize I/O code using Okio (#4366) Christophe Beyls 2024-04-10 21:52:55 +0200
  • ee9a9fc51e
    Translations update from Weblate (#4363) Konrad Pozniak 2024-04-10 21:47:41 +0200
  • fcdd94e2da
    apply window insets to swiperefresh layout to not obscure spinner #4371 Conny Duck 2024-04-10 21:38:35 +0200
  • 8032e9ea93
    add NotificationsRemoteMediatorTest Conny Duck 2024-04-10 21:17:27 +0200
  • 9e0796ae6c Translated using Weblate (Turkish) #4363 Ümit Solmaz 2024-04-07 04:45:00 +0000
  • ec599c8f8a
    Replace java.util.Random with kotlin Random object (#4364) Christophe Beyls 2024-04-10 21:47:27 +0200
  • 2a4d60bed8
    fix deserializing audio attachments (#4362) Konrad Pozniak 2024-04-10 21:47:05 +0200
  • f1b0e0fbc2
    enableDecoderFallback for ExoPlayer (#4360) Konrad Pozniak 2024-04-10 21:46:52 +0200
  • c6e5e829bb
    chore(deps): update dependency com.android.application to v8.3.2 #4370 renovate[bot] 2024-04-10 05:19:44 +0000
  • 11bece3dbe
    fix(deps): update dependency org.mockito.kotlin:mockito-kotlin to v5.3.1 #4369 renovate[bot] 2024-04-09 20:16:24 +0000
  • 26b7e04c88
    add NotificationsDaoTest Conny Duck 2024-04-09 20:05:22 +0200
  • 8ac773d098
    fix(deps): update androidx.media3 to v1.3.1 #4368 renovate[bot] 2024-04-09 17:27:31 +0000
  • d422fe88bf
    chore(deps): update plugin com.gradle.develocity to v3.17.1 #4367 renovate[bot] 2024-04-09 17:27:27 +0000
  • 965b5cfc21 shorten contentType() and contentLength() methods #4366 Christophe Beyls 2024-04-09 12:59:36 +0200
  • 10552e60b9 throw FileNotFoundException instead of generic IOException in case ContentProvider is unavailable during Uri RequestBody read Christophe Beyls 2024-04-09 12:35:45 +0200
  • 851df25214 update copyright notice in UriRequestBody.kt Christophe Beyls 2024-04-09 12:32:20 +0200
  • 6789ad3026 remove unnecessary @SuppressLint Christophe Beyls 2024-04-08 16:56:23 +0200
  • 54873e45c8 optimize performance of file uploads by avoiding copies between buffers, increasing the chunk size and correctly handle Okio retries by allowing the source stream to be reopened multiple times. Christophe Beyls 2024-04-08 16:54:10 +0200
  • 50a82a1fb6 optimize IOUtils, reimplement file copy using Okio to use its reusable buffer segments and properly close input and output in all cases Christophe Beyls 2024-02-25 18:13:58 +0100
  • be612a83af replace java.util.Random with kotlin Random object #4364 Christophe Beyls 2024-04-05 18:16:20 +0200
  • 6d4976f7be
    delete unused code Conny Duck 2024-04-07 20:37:01 +0200
  • 50a6801ce9
    add CleanupDaoTest and NotificationMocker, fix cleanup bug Conny Duck 2024-04-07 19:54:31 +0200
  • f1f3ed8c31
    don't override equals / hashcode for Notification Conny Duck 2024-04-06 20:00:56 +0200
  • e3696a15af
    remove unused method Conny Duck 2024-04-06 19:55:15 +0200
  • 1155915f85
    Merge branch 'develop' into refactor_notifications Conny Duck 2024-04-06 19:01:52 +0200
  • 7f92d86ad6
    fix deserializing audio attachments #4362 Conny Duck 2024-04-06 15:03:32 +0200
  • 415e76527f
    enableDecoderFallback for ExoPlayer #4360 Conny Duck 2024-04-06 09:05:06 +0200
  • 86db3d83d0
    fix boosted posts losing state on refresh Conny Duck 2024-04-05 13:26:28 +0200
  • 58955392bb
    fix crash when showing filtered status in home timeline Conny Duck 2024-04-05 13:19:19 +0200
  • 1c93c060e8
    fix load more on the home timeline Conny Duck 2024-04-05 13:11:17 +0200
  • 13014ab33d
    add tests for removing items by user, fix query Conny Duck 2024-04-05 13:00:44 +0200
  • 0d3b1b1c5a
    show rules of the correct instance on the auth screen (#4358) Konrad Pozniak 2024-04-05 12:01:54 +0200
  • b524d57d64
    chore(deps): update plugin google-ksp to v1.9.23-1.0.20 (#4359) renovate[bot] 2024-04-05 12:01:38 +0200
  • 3d283bd5b9 Use refreshing state Goooler 2024-04-05 12:44:20 +0800
  • 195be7798f Merge branch 'refs/heads/develop' into better-fix-for-is-refreshing Goooler 2024-04-05 12:35:55 +0800
  • 2807ef0ce9
    chore(deps): update plugin google-ksp to v1.9.23-1.0.20 #4359 renovate[bot] 2024-04-05 04:21:38 +0000
  • 017c7ec201
    fix bugs related to boosted posts Conny Duck 2024-04-04 19:56:55 +0200
  • 048c9acefd
    show rules of the correct instance on the auth screen #4358 Conny Duck 2024-04-04 19:47:23 +0200
  • d01d4b2157
    Migrate to develocity plugin (#4356) Zongle Wang 2024-04-05 01:25:25 +0800
  • a312492b1d
    Translations update from Weblate (#4343) Konrad Pozniak 2024-04-04 19:24:13 +0200
  • bb19a8253e
    fix proguard-rules.pro Conny Duck 2024-04-04 19:22:45 +0200
  • a4bacd90c4 Migrate to develocity plugin #4356 Goooler 2024-04-04 11:31:55 +0800
  • ff277e1593
    implement click handler in StatusNotificationViewHolder Conny Duck 2024-04-03 22:24:31 +0200
  • 98864e8097 Translated using Weblate (Galician) #4343 XoseM 2024-03-29 04:45:00 +0000
  • 721a2a6d03
    fix(deps): update dependency org.robolectric:robolectric to v4.12.1 (#4355) renovate[bot] 2024-04-03 21:08:19 +0200
  • ec065b7c2e
    chore(deps): update plugin com.gradle.enterprise to v3.17 (#4354) renovate[bot] 2024-04-03 21:08:10 +0200
  • 96048cd02e
    Merge branch 'develop' into refactor_notifications Conny Duck 2024-04-02 22:14:16 +0200
  • fa3c7db919
    add the correct information to regenerate the lint baseline file (#4351) Konrad Pozniak 2024-04-02 21:02:51 +0200
  • 36eef3f6a8
    fix(deps): update dependency org.robolectric:robolectric to v4.12.1 #4355 renovate[bot] 2024-04-02 19:01:48 +0000
  • df7b11afc3
    Replace Gson library with Moshi (#4309) Christophe Beyls 2024-04-02 21:01:04 +0200
  • 6cfe8848df
    create database migrations Conny Duck 2024-04-02 20:56:28 +0200
  • f24344aef0
    chore(deps): update plugin com.gradle.enterprise to v3.17 #4354 renovate[bot] 2024-04-02 18:42:46 +0000
  • 01d27dc199 regression fix: set the keywords field back to optional, even if the API doc says it's not #4309 Christophe Beyls 2024-04-02 13:20:57 +0200
  • 8925269b27 Single source Goooler 2024-04-02 19:12:12 +0800
  • 2d44f3c245 Remove redundant isDataLoading Goooler 2024-04-02 08:18:21 +0800
  • b932917acc Set _isRefreshing to true first Goooler 2024-04-02 08:17:04 +0800
  • 4f4dab9da6 Revert "fix swipe-refresh spinner showing forever when refreshing AccountActivity (#4345)" Goooler 2024-04-02 08:15:18 +0800
  • 011d795bc3
    Merge branch 'develop' into refactor_notifications Conny Duck 2024-04-01 20:50:05 +0200
  • c1adc26dab
    put back sync network methods / avoid runBlocking #4352 sync-methods Conny Duck 2024-04-01 20:32:20 +0200
  • 924a1155f2
    fix tests Conny Duck 2024-04-01 20:13:21 +0200
  • 2a1840be42
    add the correct information to regenerate the lint baseline file #4351 Conny Duck 2024-04-01 19:15:17 +0200
  • 3f581871c1
    regenerate lint-baseline.xml Conny Duck 2024-04-01 19:09:53 +0200
  • 6da0112fe8
    some code cleanup Conny Duck 2024-04-01 18:13:19 +0200
  • 9a41474c94
    reorganize db entities Conny Duck 2024-04-01 18:04:18 +0200
  • 4547d085e6
    reorganize daos Conny Duck 2024-04-01 18:00:29 +0200
  • d1c28ea3e0
    cleanup notification cache when logging out Conny Duck 2024-04-01 16:20:58 +0200
  • efa3ec0da4
    adapt cache updating Conny Duck 2024-04-01 16:05:53 +0200
  • 6be3f07307 remove unused import after code simplification Christophe Beyls 2024-04-01 00:32:39 +0200
  • fb318df43b update optional fields according to API documentation + rename fields from snake case to camel case Christophe Beyls 2024-04-01 00:18:33 +0200
  • 1c6c0b6f02 comment out unused fields in FilterResult Christophe Beyls 2024-03-31 19:58:16 +0200
  • 40d017a37a
    update reading order when pref changed in NotificationsViewData Conny Duck 2024-03-31 13:21:57 +0200
  • 4501e3dfb3
    some code cleanup Conny Duck 2024-03-31 12:59:41 +0200
  • af2add1ac9
    use NotificationsDao.delete in the appropriate places Conny Duck 2024-03-31 09:23:05 +0200
  • e0b673a71c
    update reading order when pref changed in NotificationsFragment Conny Duck 2024-03-31 09:20:27 +0200
  • e0f25eca71
    Merge d6d6cfe0dc into 5343766886 #4338 Zongle Wang 2024-03-31 02:22:23 +0000
  • d6d6cfe0dc Cleanups #4338 Goooler 2024-03-31 10:19:30 +0800