## lichess-org/mobile — v0.28.3…v0.28.4.fdroid

_113 commits._

### Features
- **Remove build id from the new lc0 package in the github action build** (50fe7ed)
- **New translations** (fb0ee50)
- **New Crowdin translations by GitHub Action (#3669)** (319d7b5)
- **New Crowdin lila sources and translations (#3551)** (f9dc526)
- **feat(audio): add native Linux audio playback support (#3670)** (e6be63d)
- **Add friend search** (0bd75ae)
- **Add friends list sort** (dc63b36)
- **Add a crashlytics stub to allow the app to build** (be68f77)
- **Support the same notifications as the Play Store mobile app** (0580945)
- **Add a comment in the F-Ddroid description to explain that push** (c2c5400)
- **Add app icon and other metadata** (c60bdc0)
- **Add .fdroid to version shown to the user.** (3e007a8)
- **Add a comment to explain why display initialization is skipped.** (df99b49)
- **Add a workflow to build and upload F-Droid APKs as a Github artifact (#2419)** (17d5878)
- **Add back the workflow to upload apk to Github.** (6549cfc)
- **Add metadata for F-Droid** (741ed51)
- **Add a Github action to build and upload APK to Github.** (eae0dde)
- **Remove Firebase dependencies and add Unified Push to replace FCM.** (1ae4bb8)

### Fixes
- **Fix package path in github action** (d81ed35)
- **Try again to fix github action build** (da72e18)
- **Fix github action build** (ec98b20)
- **Add firebase stub to fix build** (0cfaf16)
- **fix missing l10n (#3661)** (f1f3129)
- **Fix dart docs for the new extension** (df0434f)
- **Fix lint issues** (e0c37c9)
- **Fix lint** (66a5fb2)
- **Fix HttpNetworkImageWidget: read static HTTP client once, pass through height (#3663)** (4b44389)
- **Fix text overflow in user profile widget** (2e759c4)
- **Fix version code override in build.gradle.kts** (86a28da)
- **Fix version code that was overriden by Flutter.** (47e1e18)
- **Fix version code override** (26e5fc5)
- **Fix split APK per ABI** (b38299d)
- **Fix path in webcrypto patch** (c402558)
- **Really fix webcrypto patch to not include libwebcrypto.so in the APK** (38a692c)
- **Fix webcrypto patch to not include libwebcrypto.so in the APK** (f5328d9)

### Backend
- **Upgrade unifiedpush dependencies** (c669775)
- **Merge tag 'v0.28.4' into fdroid** (ccebeff)
- **Update swift package** (d9f26a0)
- **Upgrade file_picker** (a5005e7)
- **Upgrade dependencies** (4533954)
- **Bump version** (3d9af44)
- **Merge branch 'andy-ife-sort-and-search-friends'** (60031c7)
- **Use local search, not to be confused with global player search** (d1bfe26)
- **Merge branch 'sort-and-search-friends' of https://github.com/andy-ife/lichess into andy-ife-sort-and-search-friends** (9af9241)
- **open own game in gamescreen instead of tvscreen (#3682)** (6a3a0d6)
- **update material claimed l10n (#3683)** (98853db)
- **use updated strings (#3678)** (01667d7)
- **change iterative from to iterative of in socket.dart (#3677)** (1b4d567)
- **Merge branch 'main' into sort-and-search-friends** (dd0df7c)
- **Move slick-daddy's memoization implementation to a reusable extension** (792ee93)
- **Tweak i18n section** (6aa9d40)
- **Bump js-yaml from 4.3.1 to 4.3.2 in /scripts (#3654)** (2f53e64)
- **Improve settings and translations (#3676)** (3c45794)
- **Restaure BLR (#3675)** (8f8f58d)
- **Bump the ci-dependencies group across 1 directory with 3 updates (#3671)** (608317a)
- **Index game history paging on (userId, lastModified) (#3667)** (7b5e749)
- **Memoize per-tile perf sort in user list rows (#3666)** (2c0e4e3)
- **Update swift package** (a89e66e)
- **Upgrade flutter and dependencies** (4fe1a4b)
- **Upgrade lint and SDK floor (#3668)** (f4279fa)
- **Users can delete all convos from the inbox, except the convo with (#3673)** (de5a1bf)
- **Extend user perfs with display rating and icon getters** (513d8f3)
- **Merge tag 'v0.26.4' into fdroid** (debfd8a)
- **Merge tag 'v0.25.5' into fdroid** (b32ff81)
- **Enforce the resolution of the current pubspec.lock for F-Droid builds** (c79119e)
- **Merge tag 'v0.25.3' into fdroid** (06c9aa9)
- **Merge tag 'v0.24.6' into fdroid** (23ff400)
- **Update github actions in F-Droid workflow** (8bb23a5)
- **Merge tag 'v0.24.5' into fdroid** (cc5428d)
- **Merge branch 'fdroid-notification' into fdroid** (1cf0e53)
- **Merge tag 'v0.24.2' into fdroid** (4597c8b)
- **Use SHA-1 instead of major versions for actions in the F-Droid workflow** (f98ac62)
- **Merge tag 'v0.23.14' into fdroid** (bc92ddc)
- **Only upload apk files and not the sha1 files** (6569796)
- **Rename the fdroid workflow** (b1ae74d)
- **Upload F-Droid APKs to S3 instead of putting them in Github releases** (508b43b)
- **Improve Unified Push notification service implementation.** (bb09089)
- **Merge tag 'v0.23.13' into fdroid** (1a0b8cd)
- **Merge tag 'v0.23.11' into fdroid** (e0c557e)
- **Merge tag 'v0.23.5' into fdroid** (631c649)
- **Upgrade softprops/action-gh-release to version 3** (9b9ffc0)
- **Use SOURCE_DATE_EPOCH environment variable to set __DATE__ in the** (1594228)
- **Build APK one by one for reproducible builds** (5c6c091)
- **Change order of version codes for APKs split per ABI** (d29e569)
- **Merge tag 'v0.22.7' into fdroid** (5dc3527)
- **Merge tag 'v0.22.6' into fdroid** (ead350f)
- **Split APK per ABI** (c8624aa)
- **Merge tag 'v0.22.4' into fdroid** (195e5ec)
- **Remove gstatic uri from connectivity check.** (da66201)
- **Configure keystore in F-Droid workflow to sign the app** (d7df821)
- **Revert "Don't sign the app."** (43b691d)
- **Upload the APK to Github releases** (7f8a568)
- **- Attempt to get reproducible builds** (88afd11)
- **- Checkout the code of the git repository before installing Flutter** (f87db54)
- **Merge tag 'v0.22.3' into fdroid** (3961a7f)
- **Use a file to specify flutter version for releases** (fabfcf1)
- **Merge tag 'v0.21.9' into fdroid** (c0e0216)
- **Change the condition in the F-Droid workflow so that it can run on** (1ddfa75)
- **Merge tag 'v0.19.4'** (1d7b2cc)
- **Update the Flutter version in the F-Droid Github job so that it is built (#2486)** (dd655d3)
- **Remove useless workflow** (6f24130)
- **Merge tag 'v0.18.2'** (a004e06)
- **Revert "Temporarily downgrade flutter version"** (2dbf27c)
- **Temporarily downgrade flutter version in github action to allow the** (cc9bcb0)
- **Upgrade java in github action.** (31ad737)
- **Merge tag 'v0.18.0'** (0a1b7ac)
- **Check if lifecycle state is not detached instead of checking if it is** (5a53a45)
- **Merge tag 'v0.17.8'** (3da55d9)
- **Don't do the display initialization if the app is not in** (0b27f9d)
- **Merge tag 'v0.17.7' into main** (214447e)
- **Rename the job of the upload_github.yml workflow.** (a7a525a)
- **Merge tag 'v0.17.3'** (a30a688)
- **Don't sign the app.** (1905667)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/lichess-org/mobile?utm_source=github-action)._