Commit Graph

3116 Commits

Author SHA1 Message Date
sk a9c2df2e83 do copy spoilerRevealed on clone
closes sk22#547
2023-06-05 11:26:36 +02:00
sk 4673a4b9f7 add missing database column in post notification table 2023-06-05 11:22:01 +02:00
Grishka d4a5286895 Fix #553 2023-06-04 23:47:08 +02:00
Grishka 1b4579346b Fix #548 2023-06-04 23:39:06 +02:00
sk 0665b8dd3b fix incompatibility with upstream bugfix 2023-06-04 23:33:04 +02:00
Grishka 853124e2ce Fix it again 2023-06-04 23:32:13 +02:00
Grishka 5dcd6e5a0d Fix it again 2023-06-04 23:31:12 +02:00
Grishka 6f25c8be0f Fix #583 2023-06-04 23:26:48 +02:00
sk 1db4b1319e use latest appkit version 2023-06-04 23:26:39 +02:00
Grishka 76a97fcb47 Fix #591 2023-06-04 23:20:29 +02:00
sk 4baaa39f35 bump version 2023-06-04 23:16:32 +02:00
sk 52f025ae5a Merge remote-tracking branch 'upstream/l10n_master' 2023-06-04 23:14:49 +02:00
sk22 14b805e883
Translated using Weblate (German)
Currently translated at 100.0% (293 of 293 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/de/
2023-06-04 21:13:53 +00:00
sk 433a7b15fe change bubble string 2023-06-04 23:03:29 +02:00
sk 6c8cbbc34a Merge remote-tracking branch 'weblate/main' 2023-06-04 22:58:56 +02:00
sk d4fbb298c1 use sp for reply line inline icons 2023-06-04 22:57:06 +02:00
sk 2aeb5f03d6 remove unused sp drawables 2023-06-04 22:32:54 +02:00
sk 6522403c37 fix footer text margins 2023-06-04 22:12:45 +02:00
sk f090ca7f75 use sp for scaled footer 2023-06-04 21:08:45 +02:00
sk 2f02a238df refresh updated main status 2023-06-04 20:56:44 +02:00
sk 0d5fa97800 fix wrong index 2023-06-04 20:40:27 +02:00
sk b102deaee1 don't let interaction counts go negative 2023-06-04 19:08:18 +02:00
Eryk Michalak 968b2ee460
Translated using Weblate (Polish)
Currently translated at 97.9% (286 of 292 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/pl/
2023-06-04 10:37:37 +00:00
Andrewblasco 890340de94
Translated using Weblate (Spanish)
Currently translated at 99.6% (291 of 292 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/es/
2023-06-04 10:37:37 +00:00
sk 4ca1a7b29e fix index out of bounds exception 2023-06-04 11:45:12 +02:00
sk 5432f2590c fine-tune footer layout 2023-06-04 05:00:48 +02:00
sk 60ccf5cf0a only shift selection box if footer is present 2023-06-04 04:15:15 +02:00
sk bc717f5b10 tweak footer margins and hitboxes 2023-06-04 04:08:38 +02:00
sk 486eef21dd responsive footer width 2023-06-04 02:16:47 +02:00
sk 44a4d02815 remove redundant suppress annotation 2023-06-04 01:36:38 +02:00
sk 336a8194bd fix settings button binding not reset visibility and events 2023-06-04 01:36:05 +02:00
sk 7859f4cd05 support parsing mailto links
i mean, why not - if github decided every @username@example.social is actually
an email address, might as well support sharing that mailto link to megalodon
2023-06-03 23:39:43 +02:00
sk 37622ba9ce generalize notification handling, open reports in browser 2023-06-03 22:47:20 +02:00
sk 7a6af89375 fix unwanted fab animation when scrolling and switching tab
closes sk22#528
2023-06-03 22:07:58 +02:00
sk 056bfaacfe fix fab being hidden when scrolling to top
closes sk22#528
2023-06-03 21:54:57 +02:00
sk 6684311ec5 fix button state/char counter not updating when empty
closes sk22#537
2023-06-03 21:24:40 +02:00
sk 11943571ad fix thread replies not added to data
closes sk22#543
2023-06-03 21:10:45 +02:00
sk f696fcd412 simplify ancestry code 2023-06-03 21:03:47 +02:00
sk 2919e109ca remove unused member 2023-06-03 20:40:29 +02:00
sk 995f478708 allow sharing @-handles with megalodon
closes sk22#540
2023-06-03 20:31:00 +02: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
Eugen Rochko d7f73e02c5 New translations strings.xml (German) 2023-06-02 20:22:32 +02:00
Eugen Rochko e897b3af57 New translations strings.xml (German) 2023-06-02 19:23:23 +02:00
sk e04fd8a004 bump version 2023-06-02 19:10:08 +02:00
sk ada70ae1b5 Merge remote-tracking branch 'upstream/l10n_master' 2023-06-02 19:09:44 +02:00
Espasant3 5fdec0900e
Translated using Weblate (Galician)
Currently translated at 100.0% (292 of 292 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/gl/
2023-06-02 17:09:12 +00:00
sk 56a93288c4 reimplement thread ancestry 2023-06-02 19:05:18 +02:00
sk 02e3421f98 fix null pointer exception 2023-06-02 19:03:29 +02:00
Eugen Rochko fdbf331432 New translations strings.xml (Bengali) 2023-06-02 18:01:03 +02:00
Eugen Rochko aed86ac6f0 New translations strings.xml (Bengali) 2023-06-02 16:50:10 +02:00
Eugen Rochko 3a13d4d6c0 New translations strings.xml (Bengali) 2023-06-02 05:45:51 +02:00
Eugen Rochko f5336564d0 New translations strings.xml (Bengali) 2023-06-02 04:39:21 +02:00
sk 1ce49c68fe bump version 2023-06-02 01:45:55 +02:00
sk d37e880993 don't close sheet after logging out 2023-06-02 01:45:30 +02:00
sk 6fdb81a01f Merge remote-tracking branch 'upstream/l10n_master' 2023-06-02 01:37:14 +02:00
ihor_ck f9d6827572
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (292 of 292 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/uk/
2023-06-01 23:36:24 +00:00
Linerly 10bf72b9ff
Translated using Weblate (Indonesian)
Currently translated at 100.0% (292 of 292 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/id/
2023-06-01 23:36:24 +00:00
Choukajohn 800f929a15
Translated using Weblate (French)
Currently translated at 100.0% (292 of 292 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/fr/
2023-06-01 23:36:24 +00:00
sk bfcff1e19f fix null pointer exception
closes sk22#539
2023-06-02 01:34:31 +02: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
sk e175a721d4 remove additional padding with translate button 2023-06-02 00:17:50 +02: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 2c4504bad3 fix current fragment detection 2023-06-01 19:12:50 +02:00
Eugen Rochko 07ca5a8b77 New translations strings.xml (Bengali) 2023-06-01 19:07:10 +02:00
sk 798a43906f denser account switcher
this one's for @experiencersinternational
2023-06-01 18:46:53 +02:00
sk 41cb0f2e09 implement assist url in instance rules 2023-06-01 18:38:45 +02:00
sk e12c0fb81f bump version 2023-06-01 18:10:30 +02:00
Oliebol ac39f119e2
Translated using Weblate (Dutch)
Currently translated at 88.4% (253 of 286 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/nl/
2023-06-01 16:08:59 +00:00
Espasant3 016faf3df0
Translated using Weblate (Galician)
Currently translated at 99.6% (285 of 286 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/gl/
2023-06-01 16:08:59 +00:00
sk b2d6879282 reimplement assist content 2023-06-01 18:02:33 +02:00
Eugen Rochko 6926a212f4 New translations strings.xml (Bengali) 2023-06-01 17:46:40 +02:00
sk 89afc05d5c Merge branch 'main' into pr/FineFindus/530 2023-06-01 16:32:04 +02:00
Eugen Rochko 936f39161b New translations strings.xml (German) 2023-05-31 20:11:48 +02:00
sk ee20ee0722 include mentions in reply from notification
closes sk22#536
2023-05-31 12:42:48 +02:00
sk 02f9f8c8ea always update active account, but not others 2023-05-31 12:23:04 +02:00
sk de3a252884 not as huge share sheet heading 2023-05-31 10:12:12 +02:00
sk 5e7a00de3e fix crash when logging out active account 2023-05-31 10:05:31 +02:00
sk 2858aeb55e only set last account id if creating new activity 2023-05-31 09:45:24 +02:00
sk 357104efa9 set checked on basis of fragment's account id
closes sk22#538
2023-05-31 09:42:29 +02:00
sk bb8027c7ef open externally opened content in main activity
closes sk22#533
2023-05-31 01:44:00 +02:00
sk f9dd787009 fix rules crashing the app
closes sk22#535
2023-05-31 00:19:38 +02:00
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
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
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
Eugen Rochko fe84dc4823 New translations strings.xml (Chinese Simplified) 2023-05-27 16:39:55 +02: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
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
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
sk f6f08d176c change user-agent string 2023-05-23 10:26:48 +02:00
sk 66cdd63496 use fedinuke block list
closes sk22#511
2023-05-22 18:04:37 +02:00