Commit Graph

4726 Commits

Author SHA1 Message Date
sk e005731ba6 theming support for m3 colors 2023-05-30 23:52:26 +02:00
sk 18ae3f4f61 Merge branch 'pr/FineFindus/531'
Co-authored-by: FineFindus <63370021+finefindus@users.noreply.github.com>
2023-05-30 22:46:08 +02:00
sk 10dfe0327e use new account switcher 2023-05-30 22:42:56 +02:00
Jacoco 1d1e921137
Fix GoToSocial crash when markers are null (#529) 2023-05-30 19:07:34 +02:00
sk 0985a4c968 getInstance returns optional 2023-05-30 18:57:17 +02:00
sk 8df589c103 safer file writing 2023-05-30 18:56:55 +02:00
LucasGGamerM 3ac9c09338 feat: shows toolbar when scrolled past title
This still needs to be redone with the same style as the profile fragment
2023-05-30 13:19:04 -03:00
FineFindus 71b6b2f451
feat(share): add option open URL 2023-05-30 16:33:09 +02:00
FineFindus d85940ded8
fix: re-add removed imports 2023-05-30 16:28:04 +02:00
LucasGGamerM e9e491c0b0
feat: redesign account picker sheet 2023-05-30 16:25:04 +02:00
FineFindus c73562fb75
feat(external-share): use AccountSwitcherSheet 2023-05-30 16:24:43 +02:00
FineFindus 3feacb59c8
feat(external-share): use transparent background 2023-05-30 16:19:28 +02:00
FineFindus a033d711c1
feat: show page URL in recents 2023-05-30 15:40:20 +02:00
LucasGGamerM ba31afda27 fix: fixes wrong status bar background color on light mode in settings
This addresses #204
2023-05-29 20:24:13 -03:00
Tânia Marques Silva 3029c37755
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (286 of 286 strings)

Translation: Moshidon/values_sk
Translate-URL: https://translate.codeberg.org/projects/moshidon/values_sk/pt_PT/
2023-05-29 18:37:37 +00:00
Andrewblasco 728d55ffa0
Translated using Weblate (Spanish)
Currently translated at 100.0% (286 of 286 strings)

Translation: Moshidon/values_sk
Translate-URL: https://translate.codeberg.org/projects/moshidon/values_sk/es/
2023-05-29 18:37:37 +00:00
legiz 9b84333868
Translated using Weblate (Russian)
Currently translated at 85.9% (61 of 71 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/ru/
2023-05-29 18:37:36 +00:00
Tânia Marques Silva 9525893bf7
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (71 of 71 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/pt_PT/
2023-05-29 18:37:36 +00:00
Oliebol daf15dcc62
Translated using Weblate (Dutch)
Currently translated at 70.4% (50 of 71 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/nl/
2023-05-29 18:37:36 +00:00
Andrewblasco b3e2b69b70
Translated using Weblate (Spanish)
Currently translated at 100.0% (71 of 71 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/es/
2023-05-29 18:37:36 +00:00
sk 32081b71f5 throw exception if no instance for session 2023-05-29 13:31:42 +02:00
sk 7849c34d1f fix account list alignment 2023-05-29 13:25:14 +02:00
sk 24977ec613 bump version 2023-05-29 13:03:18 +02:00
sk 786bbab0d5 Merge remote-tracking branch 'weblate/main' 2023-05-29 13:01:36 +02:00
sk 1facb07c28 Merge remote-tracking branch 'upstream/l10n_master' 2023-05-29 13:01:24 +02:00
sk bba5aba22d settings icons not important for accessibility 2023-05-29 12:56:36 +02:00
sk d7b85d6eba move invalid strings 2023-05-29 12:47:38 +02:00
sk 6832bfb95c don't display blocked_by relationship
closes sk22#526
2023-05-29 12:34:53 +02:00
sk 4c379b67a3 only auto-open search on pleroma instances 2023-05-29 03:33:31 +02:00
sk 3a2ae1ce71 clean up preferences when removing account 2023-05-29 02:40:15 +02:00
sk c80afaf9c0 avoid sessions without instance info 2023-05-29 02:40:02 +02:00
sk 31d22bac47 remove unused method 2023-05-29 02:38:52 +02:00
Jacoco b5f6687925
More Akkoma improvements (#524)
* Only open account if domain matches
Akkoma will seemingly show results that don't match well. This checks if the domain matches before continuing

* Add "RE:" for quotes where it's missing

* Fix no hashtag history in search

* Skip not implemented discovery and select search on Pleroma

* Set proper max account fields for Pleroma

* Use Pleroma's non-standard poll limits

* Mark notifications as read properly on Pleroma

* Akkoma bubble timeline

* Respect Reply Visibility preference on all timelines

* vertically center if hashtag has no history

* only open account search result if uri equals

* add getInstance and isPleroma methods

* change timelines api, support compatibility checks

---------

Co-authored-by: sk <sk22@mailbox.org>
2023-05-29 02:37:46 +02:00
taniamarquessilva b3f25af923
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (286 of 286 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/pt_PT/
2023-05-28 20:19:30 +00:00
taniamarquessilva 78c141e946
Translated using Weblate (Portuguese)
Currently translated at 14.6% (42 of 286 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/pt/
2023-05-28 20:19:30 +00:00
taniamarquessilva b928357ff1
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (286 of 286 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/pt_PT/
2023-05-28 20:19:30 +00:00
ihor_ck c074bc57bc
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (286 of 286 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/uk/
2023-05-28 20:19:30 +00:00
Linerly 0e80c88b7d
Translated using Weblate (Indonesian)
Currently translated at 100.0% (286 of 286 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/id/
2023-05-28 20:19:30 +00:00
Choukajohn 5ffa5b01fc
Translated using Weblate (French)
Currently translated at 100.0% (286 of 286 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/fr/
2023-05-28 20:19:30 +00:00
gallegonovato 61d9929485
Translated using Weblate (Spanish)
Currently translated at 100.0% (286 of 286 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/es/
2023-05-28 20:19:30 +00:00
sk 231f19d113 ugly workaround for sk22#520
it's really, really ugly :(
2023-05-28 22:14:03 +02:00
sk 9939d99c4b Merge branch 'fix/hashtags-crash-akkoma' 2023-05-28 19:54:39 +02:00
sk 8053e8bb05 fix hashtag search crash on akkoma servers
closes mastodon#468
closes sk22#523
2023-05-28 19:51:29 +02:00
sk b7e9380bc4 enable unspecified as default formatting option
closes sk22#521
2023-05-28 14:55:53 +02:00
Jacoco 83600087e1
Fix images being stretched on Pleroma (#522)
Closes sk22#488

* Update image bounds after load when metadata is null

* Fix broken image layout in some scenarios

* Transition when image dimensions update

* Replace blurhash with accent color on Pleroma

* fall back to solid color regardless of server

* use fragment's context instead of passing it down

---------

Co-authored-by: sk <sk22@mailbox.org>
2023-05-28 14:44:23 +02:00
Clyde b3dd5a2279
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (286 of 286 strings)

Translation: Moshidon/values_sk
Translate-URL: https://translate.codeberg.org/projects/moshidon/values_sk/zh_Hans/
2023-05-28 12:27:27 +00:00
Clyde d982331e21
Translated using Weblate (Chinese (Simplified))
Currently translated at 94.9% (56 of 59 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/zh_Hans/
2023-05-28 12:27:27 +00:00
Andrewblasco 68dfab9a44
Translated using Weblate (Spanish)
Currently translated at 100.0% (59 of 59 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/es/
2023-05-28 12:27:27 +00:00
Andrewblasco c4f736a3fb
Translated using Weblate (Spanish)
Currently translated at 100.0% (286 of 286 strings)

Translation: Moshidon/values_sk
Translate-URL: https://translate.codeberg.org/projects/moshidon/values_sk/es/
2023-05-28 12:27:27 +00:00
Andrewblasco b5abc86428
Translated using Weblate (Spanish)
Currently translated at 100.0% (59 of 59 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/es/
2023-05-28 12:27:27 +00:00
Andrewblasco 6b356c4dfd
Translated using Weblate (Spanish)
Currently translated at 100.0% (48 of 48 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/es/
2023-05-28 12:27:27 +00:00
LucasGGamerM 9e6723be41 fix: fixes wrong margin on Settings Button views
This addresses a visual bug where a button item without an icon appears to be glued to the left side of the screen. This commit addresses that

cc: @sk22
2023-05-27 13:00:54 -03:00
Eugen Rochko fe84dc4823 New translations strings.xml (Chinese Simplified) 2023-05-27 16:39:55 +02:00
LucasGGamerM 08023a104c fix: fix wrong window insets on instance rules and block list fragment 2023-05-27 09:54:58 -03:00
LucasGGamerM fd97cc6e87
Merge pull request #203 from FineFindus/feat/instance-info-improvements
fix(instance-info): hide menu until loaded
2023-05-27 09:44:34 -03:00
LucasGGamerM 78e5f0f011
Merge pull request #202 from FineFindus/feat/filter-warning-click
feat: reveal filter warning on click
2023-05-27 09:41:02 -03:00
LucasGGamerM 73944675fa fix: fix compilation errors 2023-05-27 09:40:04 -03:00
LucasGGamerM c6ded3d505 Merge remote-tracking branch 'megalodon_main/main'
# Conflicts:
#	mastodon/build.gradle
#	mastodon/src/main/java/org/joinmastodon/android/fragments/BaseStatusListFragment.java
#	mastodon/src/main/java/org/joinmastodon/android/fragments/NotificationsListFragment.java
#	mastodon/src/main/java/org/joinmastodon/android/fragments/ScheduledStatusListFragment.java
#	mastodon/src/main/java/org/joinmastodon/android/fragments/StatusEditHistoryFragment.java
#	mastodon/src/main/java/org/joinmastodon/android/model/Filter.java
#	mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/FileStatusDisplayItem.java
#	mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/StatusDisplayItem.java
#	mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/WarningFilteredStatusDisplayItem.java
#	mastodon/src/main/res/layout/display_item_file.xml
2023-05-27 09:31:27 -03:00
LucasGGamerM 45b97de615 feat: don't show changelog headers if changelog is empty 2023-05-27 09:16:58 -03:00
LucasGGamerM ec11a5e8e3 feat: update visual appearance settings icon 2023-05-27 09:10:24 -03:00
LucasGGamerM d71d17e5af feat: update mention reblogger automatically settings icon 2023-05-27 09:07:25 -03:00
LucasGGamerM 2d4fc2166a feat: increase top padding in theme item for consistency 2023-05-27 08:55:04 -03:00
LucasGGamerM 84ba4ea999 feat: use correct background colors in settings 2023-05-27 08:46:04 -03:00
sk c38eb545b1 use matched filter for determining warning title
fixes a bug where, when multiple filters apply, the
WarningFilteredStatusDisplayItem would not check if the warning applies to the
current context. now, matched filter is determined through the predicate
(though not exactly what a predicate is supposed to do, i guess) and passed
down to the WarningFilteredStatusDisplayItem. cc @LucasGGamerM
2023-05-27 13:09:36 +02:00
FineFindus b2d4a5aab0
fix(instance.info): hide menu until loaded 2023-05-27 11:21:09 +02:00
FineFindus 201995849c
feat: reveal filter warning on click 2023-05-27 11:12:43 +02:00
sk 1fc2f81dab fix creating posts on other people's account timelines
closes sk22#508
2023-05-27 01:50:10 +02:00
LucasGGamerM 69ddc95c2c fix crash when notification markers are null
This would happen when an account had 0 notifications and received one.
After which, the user would tap on the notification icon on the tab bar
and the app would crash.
2023-05-27 01:40:05 +02:00
sk a6ac68499c use url as fallback for remote url 2023-05-27 01:37:10 +02:00
sk c10d7cfee4 use remote url; file name as fallback for alt text 2023-05-27 01:32:49 +02:00
sk f933bdbc53 button with ripple for files and instance picker 2023-05-27 01:13:32 +02:00
LucasGGamerM 274bca84d9 Add display item for unknown/file attachments
Co-authored-by: LucasGGamerM <lucassggabriel@gmail.com>
2023-05-27 01:11:26 +02:00
FineFindus 1e286dbc7a
Merge branch 'feat/settings-redesign' of https://github.com/FineFindus/moshidon into feat/settings-redesign 2023-05-26 20:36:01 +02:00
FineFindus 724d872491
fix: remove theme transition
Removes the fade effect when changing themes, as took a long time to apply
2023-05-26 20:35:46 +02:00
LucasGGamerM 64d5f9190a fix: compilation problems
Uses show instead of see on strings_sk.xml
2023-05-26 15:34:20 -03:00
FineFindus f1ab6833d3
feat: add content type setting
Re-add settings from 8b502b605c\#diff-29b258979e7004d7e5473b71e91747f57a36af0e0b07e0a119968a1e8e72669f
2023-05-26 20:22:53 +02:00
FineFindus 140395f3cd
fix: use autoHideCompose variable 2023-05-26 20:14:21 +02:00
FineFindus f922e028a7
feat(settings): invert default post-divider value 2023-05-26 20:13:09 +02:00
FineFindus 9aac0c007e
feat(settings): invert post-divider setting 2023-05-26 20:13:08 +02:00
FineFindus e682cae7e7
feat(settings/notifications): improve sub-header title 2023-05-26 20:13:08 +02:00
FineFindus f14977ba24
feat(settings): add summary to reblog action 2023-05-26 20:13:08 +02:00
FineFindus e8290e2f78
feat(settings): move reblog notificaiton to notification page 2023-05-26 20:13:08 +02:00
FineFindus 197110cfaf
feat(settings): improve unlisted reply default title and summary 2023-05-26 20:13:08 +02:00
FineFindus f320ac066c
feat(settings): improve autoplay gif summary 2023-05-26 20:12:42 +02:00
FineFindus 78acb5e7ea
feat(settings): invert double tab to swipe setting 2023-05-26 20:12:41 +02:00
FineFindus a14e864731
feat(settings): allow complete button row to be clicked 2023-05-26 20:12:41 +02:00
FineFindus a87da87aad
refactor(settings): adjust amoled summary 2023-05-26 20:12:41 +02:00
FineFindus 8befbb5a62
refactor(settings): adjust icon color 2023-05-26 20:12:41 +02:00
FineFindus 28893bc50b
refactor(settings): remove unused code 2023-05-26 20:12:34 +02:00
FineFindus b73ef28f12
feat(settings): move interaction count to timeline page 2023-05-26 20:00:51 +02:00
FineFindus a71dc7f481
feat(settings): move uniform icon to notifications page 2023-05-26 20:00:51 +02:00
FineFindus de4e7c1822
refactor(settings/about): use local var 2023-05-26 20:00:51 +02:00
FineFindus 62090475f9
fix(settings): remove duplicated auto-hide compose 2023-05-26 20:00:46 +02:00
FineFindus 3c8715a7c4
feat(settings): add giant header to all subpages 2023-05-26 19:55:17 +02:00
FineFindus 4e188503a2
feat(settings): add summary to ambiguous settings 2023-05-26 19:55:14 +02:00
FineFindus 6fb7e97f13
feat(settings): use secondary text color for summary 2023-05-26 19:54:36 +02:00
FineFindus 80c9c591fc
feat(settings): add updater 2023-05-26 19:54:36 +02:00
FineFindus 992fb5fefe
feat(settings): add giant header 2023-05-26 19:54:35 +02:00
FineFindus f7c76f7503
feat(settings): add summary label to button 2023-05-26 19:54:32 +02:00
FineFindus e94364ecf6
feat(settings): use default text size for switch summary 2023-05-26 19:54:05 +02:00
FineFindus 1fab3d3743
feat(settings): add summary label to switch 2023-05-26 19:54:05 +02:00
FineFindus 35477055a9
refactor(settings): add red header item 2023-05-26 19:54:05 +02:00
FineFindus e585f1df29
refactor(settings): move about to about page 2023-05-26 19:54:05 +02:00
FineFindus 6311d18751
refactor: move account and instance setttings to account page 2023-05-26 19:54:05 +02:00
FineFindus d29eef51ca
refactor: move miscellanious settings 2023-05-26 19:54:05 +02:00
FineFindus c9692ef27b
refactor: move notifications to NotificationsFragment 2023-05-26 19:54:05 +02:00
FineFindus c36d3e9011
refactor: move timelines to TimelineFragment 2023-05-26 19:54:04 +02:00
FineFindus 9409bbb9b2
refactor: add compose behaviour to behaviour page 2023-05-26 19:54:04 +02:00
FineFindus 3497747015
refactor: move behaviour settings to behaviour page 2023-05-26 19:53:55 +02:00
FineFindus 6343da1410
refactor: use SettingsCategory to move between pages 2023-05-26 19:41:13 +02:00
FineFindus 78a0c60600
fix: move method to fix compiler error 2023-05-26 19:41:13 +02:00
LucasGGamerM ea152234a9
feat: trying to add the theme settings. Still missing some things
What is an enclosed class? What am I missing?
2023-05-26 19:41:13 +02:00
LucasGGamerM 03612fcf64
feat: add settings category view holder
Also adds a small proof of concept
2023-05-26 19:41:13 +02:00
LucasGGamerM a6a67512f4
feat: add all previously missing view holders
This includes: Updater View holder, theme view holder and notification policy view holder
2023-05-26 19:41:13 +02:00
FineFindus dc9e977d40
refactor: add abstract settingsbase fragment 2023-05-26 19:41:13 +02:00
FineFindus 5657df8db2
feat: move Settingsfragment to settings folder 2023-05-26 19:41:07 +02:00
sk 6abfe6ddd7 add unit tests for status filter predicate 2023-05-26 17:02:39 +02:00
sk ab7489a049 bump version 2023-05-26 02:37:32 +02:00
sk a6fd6ae135 add javadoc 2023-05-26 02:37:25 +02:00
Espasant3 b30d4a025f
Translated using Weblate (Galician)
Currently translated at 99.6% (274 of 275 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/gl/
2023-05-26 00:16:40 +00:00
Daudix_UFO 5b747bfc74
Translated using Weblate (Russian)
Currently translated at 100.0% (275 of 275 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/ru/
2023-05-26 00:16:40 +00:00
gallegonovato a410d19114
Translated using Weblate (Spanish)
Currently translated at 100.0% (275 of 275 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/es/
2023-05-26 00:16:39 +00:00
ihor_ck 96e4a4933c
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (275 of 275 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/uk/
2023-05-26 00:16:39 +00:00
Eryk Michalak 630064500d
Translated using Weblate (Polish)
Currently translated at 100.0% (275 of 275 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/pl/
2023-05-26 00:16:39 +00:00
Giacomo R. 9543294996
Translated using Weblate (Italian)
Currently translated at 100.0% (275 of 275 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/it/
2023-05-26 00:16:39 +00:00
Linerly 56e9cc3406
Translated using Weblate (Indonesian)
Currently translated at 100.0% (275 of 275 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/id/
2023-05-26 00:16:39 +00:00
Choukajohn be569cbe72
Translated using Weblate (French)
Currently translated at 100.0% (275 of 275 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/fr/
2023-05-26 00:16:39 +00:00
sk 99f0817bdb generalize filtering logic 2023-05-26 02:07:50 +02:00
sk 220cd35d82 fix context not checked for warnings
closes sk22#518
2023-05-25 21:25:09 +02:00
sk 07f4ef1697 remove unused imports 2023-05-25 21:22:27 +02:00
sk b1e0dc5843 show compose button when switching tab
closes sk22#506
2023-05-25 20:26:59 +02:00
sk ec556511e6 Merge branch 'fix-restored-tab-selection' 2023-05-25 19:57:34 +02:00
sk 85c3d9f65f fix wrong tab being selected on restore 2023-05-25 19:51:45 +02:00
sk a7ebadf269 increase read timeout
re: sk22#392
2023-05-25 15:11:40 +02:00
sk 94c09d46c2 fix contentType being a required field
re: sk22#516
2023-05-25 14:53:26 +02:00
LucasGGamerM 889fbc688d fix: removes @RequiredField for contentType
Removes that, as its null on mastodon, and makes editing statuses impossible
2023-05-25 11:45:32 +00:00
LucasGGamerM 85d971242e feat: use less margin on compose screen bottom view
This is due to the new option to use post content types uses a new icon in there, making it cram the post button into the side. Which is not good
2023-05-23 20:20:14 -03:00
LucasGGamerM 23f82197c6
Merge pull request #200
Feat: Instance info
2023-05-23 20:08:36 -03:00
LucasGGamerM b4b16e2f37 feat: use Moshidon user agent instead of Megalodon's 2023-05-23 19:49:34 -03:00
LucasGGamerM 7dab63cfe8 fix: using new string name instead of old one to allow compilation
Git was screwing with me, so I copied the file from their repo and yanked it in here
2023-05-23 19:42:33 -03:00
LucasGGamerM 6548751bb0 Merge remote-tracking branch 'megalodon_weblate/main'
# Conflicts:
#	mastodon/src/main/res/values-es-rES/strings_sk.xml
#	mastodon/src/main/res/values-pl-rPL/strings_sk.xml
#	mastodon/src/main/res/values-uk-rUA/strings_sk.xml
2023-05-23 19:31:49 -03:00
LucasGGamerM 65c158391f Merge remote-tracking branch 'megalodon_main/main'
# Conflicts:
#	mastodon/src/main/java/org/joinmastodon/android/fragments/SettingsFragment.java
#	mastodon/src/main/res/layout/fragment_compose.xml
2023-05-23 19:30:52 -03:00
FineFindus 556fc4d31e
feat(instance-info): use about url 2023-05-23 21:55:26 +02:00
FineFindus c673f08aec
fix(instance-info): race condition for collapsing description 2023-05-23 21:39:33 +02:00
FineFindus 818024d8dd
fix: instance info refresh not working 2023-05-23 21:34:31 +02:00
FineFindus cb3b893f72
refactor: move fake attachment to attachment class 2023-05-23 20:02:43 +02:00
FineFindus f482b4bfe9
feat: add weekly activities api request 2023-05-23 18:43:24 +02:00
FineFindus 333c47339d
fix(instance-info): remove space below description 2023-05-23 16:07:07 +02:00
FineFindus a9283bfec8
fix(instance-info): only collapse long descriptions 2023-05-23 16:05:16 +02:00
sk f6f08d176c change user-agent string 2023-05-23 10:26:48 +02:00
FineFindus 4c9f29e949
refactor(instance-info): remove unused code 2023-05-22 22:15:28 +02:00
FineFindus 4ff5136652
feat(instance-info): show- egistration status 2023-05-22 22:05:25 +02:00
FineFindus 56835b4f2d
feat: show blocked domains 2023-05-22 21:37:56 +02:00
FineFindus c43f734101
feat(instance-info): replace moderated server icon 2023-05-22 20:29:05 +02:00
FineFindus d4e1850d8c
feat(instance-info): increase max description height 2023-05-22 20:24:55 +02:00
FineFindus 0b08072dfc
feat(instance-info): add options menu 2023-05-22 20:21:11 +02:00
sk 66cdd63496 use fedinuke block list
closes sk22#511
2023-05-22 18:04:37 +02:00
Jacoco 8b502b605c
Alternative content types (#516)
* Akkoma content types

* Default content type preference

* per-account content types, compatible with glitch

* disable content types by default, change icon

* persist content type to state

* update string

* fall back to plain text if formatting enabled

---------

Co-authored-by: sk <sk22@mailbox.org>
2023-05-22 17:56:50 +02:00
FineFindus 936a86acd7
feat: collapse long description 2023-05-22 16:41:34 +02:00
FineFindus 64fc052c55
feat: show extended description in info 2023-05-22 14:52:04 +02:00
FineFindus 9897b8bfcd
feat: add instance info fragment 2023-05-22 14:06:00 +02:00
LucasGGamerM 0b0775a86e
Translated using Weblate (Portuguese (Brazil))
Currently translated at 96.0% (264 of 275 strings)

Translation: Moshidon/values_sk
Translate-URL: https://translate.codeberg.org/projects/moshidon/values_sk/pt_BR/
2023-05-21 13:25:17 +00:00
FineFindus 73253f5f64
Translated using Weblate (German)
Currently translated at 97.9% (47 of 48 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/de/
2023-05-21 13:25:17 +00:00
Espasant3 47a5d18ee0
Translated using Weblate (Galician)
Currently translated at 99.6% (274 of 275 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/gl/
2023-05-20 14:42:56 +00:00
Daudix_UFO b3f43804b0
Translated using Weblate (Russian)
Currently translated at 100.0% (275 of 275 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/ru/
2023-05-20 14:42:56 +00:00
gallegonovato 139ec08d9d
Translated using Weblate (Spanish)
Currently translated at 100.0% (275 of 275 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/es/
2023-05-20 14:42:56 +00:00
ihor_ck 1aec319e1c
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (275 of 275 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/uk/
2023-05-20 14:42:56 +00:00
Eryk Michalak 9848a94853
Translated using Weblate (Polish)
Currently translated at 100.0% (275 of 275 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/pl/
2023-05-20 14:42:56 +00:00
Giacomo R. 18ed3b44b4
Translated using Weblate (Italian)
Currently translated at 100.0% (275 of 275 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/it/
2023-05-20 14:42:56 +00:00
Linerly a4043cc0e5
Translated using Weblate (Indonesian)
Currently translated at 100.0% (275 of 275 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/id/
2023-05-20 14:42:56 +00:00
Choukajohn 2b94d0c147
Translated using Weblate (French)
Currently translated at 100.0% (275 of 275 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/fr/
2023-05-20 14:42:56 +00:00
LucasGGamerM 7e6395192b
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (48 of 48 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/pt_BR/
2023-05-20 13:31:11 +00:00
LucasGGamerM 31db1cae7c
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (48 of 48 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/pt_BR/
2023-05-20 13:29:12 +00:00
Linerly 2cd107b400
Translated using Weblate (Indonesian)
Currently translated at 65.2% (30 of 46 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/id/
2023-05-20 13:26:04 +00:00
ca eef4f42203
Translated using Weblate (Catalan)
Currently translated at 60.8% (28 of 46 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/ca/
2023-05-20 13:26:04 +00:00
nitrogenez47ab3e44720c4675 7eba69f574
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (275 of 275 strings)

Translation: Moshidon/values_sk
Translate-URL: https://translate.codeberg.org/projects/moshidon/values_sk/uk/
2023-05-20 13:26:04 +00:00
Andrewblasco cd226125cd
Translated using Weblate (Spanish)
Currently translated at 100.0% (46 of 46 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/es/
2023-05-20 13:26:04 +00:00
Pegasus89 1f543b4aa5
Translated using Weblate (Croatian)
Currently translated at 94.5% (260 of 275 strings)

Translation: Moshidon/values_sk
Translate-URL: https://translate.codeberg.org/projects/moshidon/values_sk/hr/
2023-05-20 13:26:04 +00:00
OwenP bd752824d9
Translated using Weblate (French)
Currently translated at 71.7% (33 of 46 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/fr/
2023-05-20 13:26:04 +00:00
Tyketc a67dcbbf66
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (275 of 275 strings)

Translation: Moshidon/values_sk
Translate-URL: https://translate.codeberg.org/projects/moshidon/values_sk/zh_Hans/
2023-05-20 13:26:04 +00:00
Tyketc caf3ab5ce1
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (46 of 46 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/zh_Hans/
2023-05-20 13:26:04 +00:00
Eryk Michalak e549636645
Translated using Weblate (Polish)
Currently translated at 100.0% (275 of 275 strings)

Translation: Moshidon/values_sk
Translate-URL: https://translate.codeberg.org/projects/moshidon/values_sk/pl/
2023-05-20 13:26:04 +00:00
Andrewblasco 3e2c3f40c7
Translated using Weblate (Spanish)
Currently translated at 100.0% (275 of 275 strings)

Translation: Moshidon/values_sk
Translate-URL: https://translate.codeberg.org/projects/moshidon/values_sk/es/
2023-05-20 13:26:04 +00:00
LucasGGamerM 40e20ead44
Merge pull request #195
feat: hide reblogs count on non-rebloggable status
2023-05-20 10:05:32 -03:00
LucasGGamerM dfeba71abe
Merge pull request #196 from FineFindus/feat/unfollow-confirmation
Feat: show unfollow confirmation dialog
2023-05-20 09:54:06 -03:00
FineFindus 2c0ec28803
Panic responder (#512)
* feat: add panic responder

* refactor: logOut before removing session

* fix(panic): close app after logOut to avoid crash

* build: reset gradle.properties
2023-05-20 13:20:25 +02:00
Eugen Rochko 2e1795dc6f New translations strings.xml (Russian) 2023-05-20 13:04:15 +02:00
LucasGGamerM 74b06a4997 fix: crash when account.note field is null
This sometimes happens on calckey. And this fixes the crash
2023-05-19 11:04:39 -03:00
LucasGGamerM 346610dd04
fix: make note not a RequiredField in account
This was making some profiles with no description not load under CalcKey
2023-05-18 20:43:00 -03:00
LucasGGamerM 37cdc7116d Merge branch 'master' of https://github.com/LucasGGamerM/moshidon 2023-05-16 18:33:05 -03:00
LucasGGamerM d403f4ef01 Merge remote-tracking branch 'megalodon_main/main'
# Conflicts:
#	mastodon/build.gradle
#	mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/MediaGridStatusDisplayItem.java
2023-05-16 18:26:23 -03:00
Eugen Rochko cd1be782fa New translations strings.xml (Armenian) 2023-05-16 18:44:56 +02:00
FineFindus 7f7eed1dec
fix: add missing string 2023-05-16 18:26:24 +02:00
FineFindus 4843d574ca
feat: show confirmation dialog on unfollow 2023-05-16 18:21:10 +02:00
Eugen Rochko 67059f3d71 New translations strings.xml (Armenian) 2023-05-16 17:30:41 +02:00
FineFindus 0f0291074e
refactor: remove seding duplicated follow request 2023-05-16 16:52:52 +02:00
LucasGGamerM 4e143abfb9
fix: fix compilation problem caused by typo
I did the latest commits from my chromebook, which I accidentally typed the wrong variable name.
2023-05-16 11:29:38 -03:00
LucasGGamerM 558c5fba56
fix: fix crash on profile when saving a note fails
This fixes a crash on calckey, where notes dont exist
2023-05-16 11:24:37 -03:00
FineFindus e50df3ea6d
feat: hide bossts on non-boostable status 2023-05-16 16:18:56 +02:00
FineFindus 4383b11947
refactor: move bosst check to status 2023-05-16 16:18:02 +02:00
LucasGGamerM c3b5bb409b fix: fix crash on calckey on profile reload
Adds null check in account avatar/header load function
2023-05-15 19:54:13 -03:00
Eugen Rochko 15f4d3326b New translations strings.xml (Russian) 2023-05-15 08:47:41 +02:00
Jacoco a9ab9cb249
Fix crashes on Calckey and GoToSocial (#515)
* Fix crashes on calckey and gts

* Use url if previewUrl is null
2023-05-14 23:26:03 +02:00
LucasGGamerM ac2e7cde41 chore: remove unused files
Idk how it got there, but its now gone :D
2023-05-14 14:39:39 -03:00
LucasGGamerM 3b7e11ba96 feat: fix wrong order in ownProfile menu 2023-05-14 11:23:39 -03:00
LucasGGamerM 889fff5103 fix: fix crash on TrendingHashtagsFragment when Hashtah history is null
This is the same fix applied for akkoma instances in 42ae74f1a7
It also applies for calckey instances
2023-05-14 09:24:49 -03:00
LucasGGamerM 84ae1aad56 feat: remove requiredField for header account attribute
Sometimes null on calckey, which would make the search not work
2023-05-14 08:55:50 -03:00
LucasGGamerM e9a2fae600 feat: increase padding between FileStatusDisplayItems
This is for better consistency on the notifications tab, and it also looks better overall
Don't worry @sk22, I shall make a PR for it all sometime in the near future
2023-05-13 21:45:52 -03:00
LucasGGamerM d32f03a067 fix: fixes crash on calckey where markers are null 2023-05-13 21:29:59 -03:00
LucasGGamerM 7020018bb7 fix: fixes remote attachments pointing to unexistent file in local server
This fixes broken links to file attachments from calckey accounts on mastodon instances
2023-05-13 21:29:59 -03:00
LucasGGamerM 0cd0b9d580 fix: fix crashes when previewUrl is null on calckey 2023-05-13 21:29:55 -03:00
LucasGGamerM 3fda9e9eab feat: add file attachments view
This also fixes crashes on Calckey due to now being able to handle any type of attachment.
@sk22 this is also great for you
2023-05-13 21:29:16 -03:00
Eugen Rochko e65404a466 New translations strings.xml (Dutch) 2023-05-13 20:26:36 +02:00
Eugen Rochko d1749ab610 New translations strings.xml (Dutch) 2023-05-13 19:04:59 +02:00
Eugen Rochko 806c264686 New translations strings.xml (Vietnamese) 2023-05-13 17:46:17 +02:00
Eugen Rochko 34a9cb5a74 New translations strings.xml (Dutch) 2023-05-13 17:46:16 +02:00
Eugen Rochko 64fad2e871 New translations strings.xml (Vietnamese) 2023-05-13 16:36:00 +02:00
sk 961c69b525 Merge remote-tracking branch 'upstream/master' 2023-05-13 15:15:00 +02:00
sk c70f393559 account card layout adjustments 2023-05-13 15:13:43 +02:00
sk 9abdc174f4 guarantee space for display name in header
closes sk22#513
2023-05-13 14:07:44 +02:00
LucasGGamerM 2e5bfa1d9c fix: NPE when instance is null and attempts to get new notifications
For some weird reason, someone saw a pixelfed instance return null as the instance, causing a crash on the updateNotificationsBadge method. This reminds me of why java is such a shit language
2023-05-13 13:37:19 +02:00
Eugen Rochko 9c89c26097 New translations strings.xml (Dutch) 2023-05-13 01:52:41 +02:00
Eugen Rochko e3b6a5d389 New translations strings.xml (Dutch) 2023-05-13 00:57:05 +02:00
Eugen Rochko 0fb54efde5 New translations strings.xml (Dutch) 2023-05-12 23:58:21 +02:00
Eugen Rochko a4a3f32dba New translations strings.xml (Dutch) 2023-05-12 22:45:52 +02:00
Eugen Rochko 03a1e29e0c New translations strings.xml (Dutch) 2023-05-12 19:43:17 +02:00
Eugen Rochko eda9ff272b New translations strings.xml (Dutch) 2023-05-12 18:35:16 +02:00
Eugen Rochko b3728e06ac New translations strings.xml (Swedish) 2023-05-11 12:28:06 +02:00
Grishka 33cbd85e19 Bump version 2023-05-11 05:42:40 +03:00
Grishka 8cb1f3f387 Merge branch 'l10n_master' 2023-05-11 05:40:54 +03:00
Eugen Rochko 3f0c6fcec5 New translations strings.xml (Icelandic) 2023-05-10 13:59:12 +02:00
LucasGGamerM 697262bb47 fix(custom-local-timelines): fix crash when lookup returns null
This happens when the custom local timeline is from an instance which is defederated from your home instance, which makes looking up the status impossible.
2023-05-08 17:22:31 -03:00
Eugen Rochko 797cf893da New translations strings.xml (Italian) 2023-05-08 15:58:22 +02:00
Eugen Rochko a3564b70e1 New translations strings.xml (Ukrainian) 2023-05-08 07:52:51 +02:00
Eugen Rochko 43004307b8 New translations strings.xml (Ukrainian) 2023-05-08 06:34:46 +02:00
LucasGGamerM 5102fa2699 feat: hide changelog header when update changelog is empty 2023-05-07 15:40:18 -03:00
Eugen Rochko 6717070f93 New translations strings.xml (Scottish Gaelic) 2023-05-06 07:17:17 +02:00
LucasGGamerM 65907742a6 fix: fix nightly auto-updater 2023-05-05 16:43:43 -03:00
LucasGGamerM 4883f24fc7
fix(noteEdit): fix fab remaining clickable after hiding in noteEdit 2023-05-05 09:05:54 -03:00
Eugen Rochko 387499ae49 New translations strings.xml (Vietnamese) 2023-05-05 08:49:53 +02:00
Eugen Rochko 8ab140c55d New translations strings.xml (Japanese) 2023-05-04 22:50:38 +02:00
Eugen Rochko 914abb95dd New translations strings.xml (Japanese) 2023-05-04 21:34:45 +02:00
Eugen Rochko 5360c0f0f7 New translations strings.xml (Greek) 2023-05-04 01:44:50 +02:00
Eugen Rochko 243d803b51 New translations strings.xml (Turkish) 2023-05-03 23:31:14 +02:00
Eugen Rochko b343fe3835 New translations strings.xml (Turkish) 2023-05-03 22:27:36 +02:00
Eugen Rochko 3c42c1120f New translations strings.xml (Japanese) 2023-05-03 17:42:48 +02:00
Eugen Rochko ad840dcef6 New translations strings.xml (Japanese) 2023-05-03 16:47:22 +02:00
LucasGGamerM 4ad895ab71
Revert "fix(custom-local-timelines): fix inconsistent actions"
Reverting this due to realization I did it the other way due to it being better
2023-05-03 08:57:22 -03:00
LucasGGamerM 0fccd0ab37
fix(custom-local-timelines): fix inconsistent actions
This fixes a "bug" where you would favorite a post, then reload the page, and favorite the post again, your favorite would not "count". As in, you would click to favorite, and the favorite would just stay as is
2023-05-03 08:36:16 -03:00
Eugen Rochko f73072d95e New translations strings.xml (Spanish) 2023-05-03 01:08:32 +02:00