* build: add unified push dependency
* feat(notification): allow arbitrary push notification endpoint
* feat(notification/unified-push): show notification
* refactor(unifiedPush): use more consise null check
* feat(settings/notification): add UnifiedPush toggle
* feat(settings/notification): show no distributor message
* feat(settings/notification): disable unifiedpush when no distributor is available
* change icon name
---------
Co-authored-by: sk <sk22@mailbox.org>
* merge toolbar fragment
* Fix store screenshot generator
* Fix alert color
* Fix#609
* Fix crash
* bigger hitbox for chips
* support mastodon languages
* merge ui utils
* merge stuff
* fix icon
* ensure 48dp touch target
* init local prefs, add helper function for enum values
* update compose action layout
* merge compose-adj files
* update extended footer
* fix poll wrong option checked
closes sk22#641
* no border when disabled
closes sk22#640
* Fix#610
* Minor fixes
* Fix alert color
* Fix#609
* Fix crash
* Fix#610
* Minor fixes
* add resources
* more compatible mastodon language
* fix html parser
* mark as read on refresh
* update tab bar
* tweak m3 buttons
* update compose-adj files
* tweak and update styles
* m3 expand button
* flag icon should be 18dp, actually
* More minor fixes
closes#612
* More minor fixes
closes#612
* Bump version
* fix no create status event when redrafting
* add material 3 assets
* New translations strings.xml (Greek)
* New translations strings.xml (Greek)
* New translations strings.xml (Italian)
* New translations strings.xml (Greek)
* New translations strings.xml (Italian)
* New translations strings.xml (Thai)
* New translations strings.xml (Thai)
* New translations strings.xml (Italian)
* New translations strings.xml (Thai)
* use new buttons for profile fragment
* merge compose fragment
* merge all the styles! oh dear
* New translations full_description.txt (Indonesian)
* New translations full_description.txt (Chinese Simplified)
* New translations strings.xml (Chinese Simplified)
* New translations full_description.txt (Chinese Simplified)
* Fix#615
* Minor fixes
* Fix#611
* A bunch of crash fixes
* New translations strings.xml (Greek)
* Make the default server configurable
* Pass the system timezone to server when signing up
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (Japanese)
* Fix#615
* Minor fixes
* Fix#611
* A bunch of crash fixes
* Make the default server configurable
* Pass the system timezone to server when signing up
* oops. accidentally pasted the commit message in the code
* Remove unused code that caused a crash for some users ¯\_(ツ)_/¯
* New translations strings.xml (Japanese)
* New translations strings.xml (Japanese)
* Remove unused code that caused a crash for some users ¯\_(ツ)_/¯
* New translations strings.xml (Polish)
* New translations strings.xml (Polish)
* New translations strings.xml (Turkish)
* New translations strings.xml (Belarusian)
* prepare merging profile fragment
* merge profile fragment
* New translations strings.xml (Belarusian)
* New translations strings.xml (Greek)
* fix icon padding
* apply post header changes
* minor margin tweaks
* fix footer buttons
* fix header announcement buttons
* New translations strings.xml (Japanese)
* New translations strings.xml (Japanese)
* New translations strings.xml (Japanese)
* New translations strings.xml (Japanese)
* New translations strings.xml (Japanese)
* New translations strings.xml (Japanese)
* New translations full_description.txt (Japanese)
* New translations strings.xml (Icelandic)
* New translations strings.xml (Icelandic)
* New translations strings.xml (Icelandic)
* fix replying
* New translations strings.xml (Icelandic)
* fix translate button
* fix more button visibility
* fix counts label styling
* fix disabled boost button opacity
* fix tab layouts
* fix notification icon color crash
* New translations strings.xml (Greek)
* implement elevation listener in home tab
* fix elevation and listener in home tab
* add elevation scroll listener to notifications
* New translations strings.xml (Scottish Gaelic)
* Add editorconfig
So that PRs like #625 don't happen again
* Crash fix
* 🤔
* New translations strings.xml (Greek)
* New translations strings.xml (Japanese)
* New translations strings.xml (French)
* New translations strings.xml (French)
* New translations strings.xml (French)
* fix notification elevation and integrate divider
* 🤔
* Crash fix
* Add editorconfig
So that PRs like #625 don't happen again
* New translations strings.xml (Turkish)
* save interactions in cache
* New translations strings.xml (Turkish)
* merge new discover/search
* New translations strings.xml (Bengali)
* New translations strings.xml (Scottish Gaelic)
* New translations strings.xml (Bengali)
* merge new settings fragments
* fix no auth callback always being executed
* allow opening server info from profile
closes sk22#593
* fix hide boosts icon color
closes sk22#676
* New translations strings.xml (Turkish)
* New translations strings.xml (Turkish)
* New translations strings.xml (Turkish)
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (Turkish)
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (German)
* New translations strings.xml (German)
* New translations strings.xml (Turkish)
* update fedinuke list
from source; doesn't contain any modifications regarding a recent issue
* New translations strings.xml (Turkish)
* remove unused class
* fix crash
* darken m3 outline color a bit
* use m3 outline again
* fix misalignment
closes sk22#682
* New translations strings.xml (Turkish)
* New translations full_description.txt (Turkish)
* New translations short_description.txt (Turkish)
* fix crash
* fix metadata sorting
* show pronouns in header/account lists
* fix broken divider line
closes sk22#679
* trim pronouns
* improve pronoun display
* New translations strings.xml (French)
* New translations strings.xml (Japanese)
* fix broken federated timeline
closes sk22#685
* fix broken -1 fallback behavior
closes sk22#681
* don't display nothing if server about request fails
closes sk22#678
* New translations strings.xml (Ukrainian)
* migrate global prefs to local prefs
* do confirm unfollow by default
* New translations strings.xml (Ukrainian)
* New translations strings.xml (Ukrainian)
* New translations full_description.txt (Ukrainian)
* New translations strings.xml (Ukrainian)
* New translations strings.xml (Ukrainian)
* New translations strings.xml (Ukrainian)
* New translations strings.xml (Ukrainian)
* New translations strings.xml (Ukrainian)
* New translations strings.xml (Russian)
* New translations strings.xml (Vietnamese)
* New translations strings.xml (Ukrainian)
* New translations strings.xml (Vietnamese)
* New translations full_description.txt (Ukrainian)
* New translations strings.xml (Ukrainian)
* New translations strings.xml (Vietnamese)
* New translations strings.xml (Ukrainian)
* New translations strings.xml (Ukrainian)
* make sure list in prefs are always mutable and nut null
* New translations strings.xml (Ukrainian)
* New translations strings.xml (Ukrainian)
* New translations strings.xml (Russian)
* fix pronouns edge case
* add back fix for stretched images
closes sk22#636
* fix null pointer on missing default posting language
* fix default posting language not being applied
* bigger username hitbox
closes sk22#688
* fix rtl header username alignment
closes sk22#689
* New translations strings.xml (Ukrainian)
* New translations strings.xml (Ukrainian)
* hopefully fix crashes
closes sk22#692
* New translations strings.xml (Ukrainian)
* New translations full_description.txt (Ukrainian)
* fix pronoun crash
* New translations strings.xml (Persian)
* New translations strings.xml (Ukrainian)
* re-add true black mode
* asterisk can be a pronoun
* New translations strings.xml (Persian)
* true black mode fixes and clean-ups
* material 3 button background for switcher
* darker tab bar selected background
* better align follow/following button widths
* restore rainbow refresh colors
* fix search transition
* fix min width issue with switcher button
* fix no elevation when true black is enabled in light theme
* use statusForContent to determine spoilerRevealed
closes sk22#694
* New translations strings.xml (Persian)
* New translations strings.xml (Persian)
* New translations strings.xml (Persian)
* New translations strings.xml (Persian)
* New translations strings.xml (Persian)
* New translations strings.xml (Persian)
* fix profile tab bar in true black theme
* fix m3 default button style
closes sk22#697
* prettier role badges
closes sk22#663
* fix translate button spacing
closes sk22#655
* use m3 switches in dialogs
closes sk22#653
* implement color palette switcher
* fix color palettes being overwritten
* add display and notification settings
* clean up code
* per-account single notification setting
* add missing items to notification types
* add prefix replies setting
* add show replies/boosts and reply visibility
* add load/see new posts settings
* fix spectator mode missing spoiler padding
* add a bunch of display settings
* update fedinuke
* add content type settings
* add settings for local-onlu
* add missing settings items
* fix visibility button icon tint
* hopefully fix some crashes
* normalize padding above edit text
* apparently, some people don't like pills
closes sk22#706
* fix play button color
closes sk22#705
* validate gradle wrapper jar file
this is extremely important. see the following:
https://blog.gradle.org/wrapper-attack-reporthttps://github.com/gradle/wrapper-validation-action#the-gradle-wrapper-problem-in-open-source
Signed-off-by: r3g_5z <june@girlboss.ceo>
* update gradle wrapper to 8.1.1
it is necessary to run the gradlew update command twice to actually
update the jar file properly, e.g.:
./gradlew wrapper --gradle-version=8.1.1 --gradle-distribution-sha256-sum=e111cb9948407e26351227dabce49822fb88c37ee72f1d1582a69c68af2e702f
./gradlew wrapper --gradle-version=8.1.1 --gradle-distribution-sha256-sum=e111cb9948407e26351227dabce49822fb88c37ee72f1d1582a69c68af2e702f
Signed-off-by: r3g_5z <june@girlboss.ceo>
* use Gradle toolchain
this allows for better build reproducibility and avoid mix and matching
JDKs from other projects
https://docs.gradle.org/current/userguide/toolchains.html
Signed-off-by: r3g_5z <june@girlboss.ceo>
* update dependencies and fix build errors
Signed-off-by: r3g_5z <june@girlboss.ceo>
---------
Signed-off-by: r3g_5z <june@girlboss.ceo>
Co-authored-by: sk22 <sk22@mailbox.org>