LucasGGamerM
22f9e941aa
feat: share instance menu item on instance about screen
2023-06-04 15:45:26 -03:00
LucasGGamerM
faabc068ca
fix: remoteFollowers feature
...
This fixes the remoteFollowers feature, which was broken after the merge from Megalodon
2023-06-04 11:18:33 -03:00
LucasGGamerM
24df7d49d5
feat: make ProfileFragment not reloadable when in edit mode
2023-06-03 21:46:23 -03:00
LucasGGamerM
ac7c1c8497
fix: wrong pixel launcher url for customLocalTimelines
2023-06-03 20:30:24 -03:00
LucasGGamerM
d72f66b9bf
fix: NPE when getInstance().pleroma.metadata.fieldsLimits is null
2023-06-03 20:25:27 -03:00
LucasGGamerM
1d445b8b27
fix: compilation problems
2023-06-03 20:21:28 -03:00
LucasGGamerM
14175a9140
Merge remote-tracking branch 'megalodon_main/main'
...
# Conflicts:
# mastodon/build.gradle
# mastodon/src/main/java/org/joinmastodon/android/ExternalShareActivity.java
# mastodon/src/main/java/org/joinmastodon/android/MainActivity.java
# mastodon/src/main/java/org/joinmastodon/android/PushNotificationReceiver.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/BaseStatusListFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/EditTimelinesFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/FollowRequestsListFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/FollowedHashtagsFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/HomeFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTabFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/ListTimelinesFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/NotificationsFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/NotificationsListFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/ProfileFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/SettingsFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/StatusListFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/ThreadFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/account_list/FollowerListFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/account_list/FollowingListFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/account_list/StatusFavoritesListFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/account_list/StatusReblogsListFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/discover/DiscoverAccountsFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/discover/DiscoverFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/discover/DiscoverHashtagsFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/discover/DiscoverNewsFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/discover/FederatedTimelineFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/discover/LocalTimelineFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/discover/SearchFragment.java
# mastodon/src/main/java/org/joinmastodon/android/fragments/onboarding/AccountActivationFragment.java
# mastodon/src/main/java/org/joinmastodon/android/model/TimelineDefinition.java
# mastodon/src/main/java/org/joinmastodon/android/ui/AccountSwitcherSheet.java
# mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/FooterStatusDisplayItem.java
# mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/HashtagStatusDisplayItem.java
# mastodon/src/main/java/org/joinmastodon/android/ui/utils/UiUtils.java
# mastodon/src/main/res/layout/item_account_switcher.xml
# mastodon/src/main/res/values-ar-rDZ/strings_sk.xml
# mastodon/src/main/res/values-es-rES/strings_sk.xml
# mastodon/src/main/res/values-nl-rNL/strings_sk.xml
# mastodon/src/main/res/values-pt-rPT/strings_sk.xml
# mastodon/src/main/res/values-v31/colors.xml
# mastodon/src/main/res/values/colors.xml
# mastodon/src/main/res/values/styles.xml
2023-06-03 19:56:16 -03:00
sk
fb8764bcd7
refactor ancestry, fix case regarding reply line
...
fix case where reply line was removed despite having no direct ancestor
2023-06-02 22:08:03 +02:00
sk
56a93288c4
reimplement thread ancestry
2023-06-02 19:05:18 +02:00
LucasGGamerM
df7b53e10f
feat(settings): move timeline settings around
...
This moves the button to the topmost item on pleroma based instances
2023-06-02 13:48:26 -03:00
sk
f373e7df3e
put code in method, add todo
2023-06-02 01:16:21 +02:00
sk
3985de5b14
visually connect descendant replies in threads
...
closes sk22#256
closes sk22#510
2023-06-02 00:55:42 +02:00
LucasGGamerM
4d75621384
fix(settings): fix on theme change crash
...
This fixes such bug by only registering for listening to events on the onCreate method, and not on the onViewCreated method. For some wacky reason, when the activity gets recreated, the onViewCreated method runs again, but the onDestroy method doesn't, which makes the fragment register for events twice without unregistering, which causes the app to crash. Also refactors some duplicate code.
2023-06-01 19:46:45 -03:00
sk
d9784ebc31
use /about web uri for akkoma
2023-06-01 19:28:46 +02:00
sk
f241092277
use isInstanceAkkoma()
2023-06-01 19:22:01 +02:00
sk
0702703d78
normalize instance uri
2023-06-01 19:13:03 +02:00
sk
41cb0f2e09
implement assist url in instance rules
2023-06-01 18:38:45 +02:00
sk
b2d6879282
reimplement assist content
2023-06-01 18:02:33 +02:00
LucasGGamerM
8ea752fbf7
fix: fix updateItem not updating state after UpdateState change
...
This fixes the auto updater on the new settings redesign
2023-06-01 11:51:26 -03:00
sk
89afc05d5c
Merge branch 'main' into pr/FineFindus/530
2023-06-01 16:32:04 +02:00
sk
f9dd787009
fix rules crashing the app
...
closes sk22#535
2023-05-31 00:19:38 +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
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
FineFindus
c73562fb75
feat(external-share): use AccountSwitcherSheet
2023-05-30 16:24:43 +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
sk
4c379b67a3
only auto-open search on pleroma instances
2023-05-29 03:33:31 +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
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
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
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
84ba4ea999
feat: use correct background colors in settings
2023-05-27 08:46:04 -03:00
FineFindus
b2d4a5aab0
fix(instance.info): hide menu until loaded
2023-05-27 11:21:09 +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
f933bdbc53
button with ripple for files and instance picker
2023-05-27 01:13:32 +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