Mélanie Chauvel
928fdd8d02
Implement optional notifications muting for account muting ( #1856 )
2020-12-01 01:26:11 +03:00
2c0b8ac6f5
Fix some issues after merge
2020-12-01 01:16:54 +03:00
Konrad Pozniak
0e4236611a
better distinction between green and blue build flavors ( #1997 )
2020-11-29 19:26:31 +03:00
Konrad Pozniak
efdc91d090
load drawer avatar earlier to avoid flicker on app start ( #1993 )
...
* load drawer avatar earlier to avoid flicker on app start
* use placeholder when loading drawer avatar for the first time
2020-11-29 19:25:31 +03:00
Ivan Kupalov
e617b361c3
Fix some of the StrictMode violations ( #1931 )
...
Mostly it's disk reads/writes.
Conscrypt reads own version on startup which reads from disk multiple
times. There's no solution for it right now.
SharedPreferences which are used in BaseActivity also read from disk
and pretty early but it shouldn't be a problem.
2020-11-29 19:25:27 +03:00
Konrad Pozniak
9a182f6a68
fix crash when clearing glide requests ( #1989 )
2020-11-29 19:23:40 +03:00
Konrad Pozniak
58d839ef0d
upgrade dependencies ( #1990 )
...
* upgrade dependencies
* fix tests
2020-11-29 19:22:51 +03:00
Konrad Pozniak
e6f31ccd0d
apply the home filter to lists ( #1991 )
2020-11-29 19:20:56 +03:00
kyori19
aa14e6e4f2
[needs help] Support announcements ( #1977 )
...
* Implement announcements activity
* Update reactions without api access
* Add badge style
* Use emptyList() as default parameter
* Simplify newIntent
* Use List instead of Array
* Remove unneeded ConstraintLayout
* Add lineSpacingMultiplier
* Fix wording
* Apply material design's default chip style
* Dismiss announcements automatically
2020-11-29 19:20:42 +03:00
Conny Duck
666d2be102
upgrade material drawer
2020-11-29 19:09:12 +03:00
Konrad Pozniak
9ea9926469
Personal account notes ( #1978 )
...
* add personal notes to AccountActivity
* use RxJava instead of plain okhttp calls
* make AccountViewModel rx aware
* hide note input until data is loaded
2020-11-29 19:08:58 +03:00
Conor Flynn
0d644e8fe3
Adds link to account page when clicking on displayName ( #1982 )
...
* Adds link to account page when clicking on displayName.
* Reuses the onClickListener
* Fixes formatting.
2020-11-29 18:48:42 +03:00
Levi Bard
c2c4a3a535
Perform bidirectionality isolation manually instead of relying on BidiFormatter
( #1976 )
...
* Perform manual isolation of display names etc. instead of relying on BidiFormatter.
Fixes #1921
* Make follow request notification header formatting more like other notifications
2020-11-29 18:48:26 +03:00
Levi Bard
684289d3e3
Add tests for compose activity initial state changes ( #1972 )
2020-11-29 18:47:41 +03:00
Garrit Franke
313209e249
Delete scheduled post after editing ( #1947 )
...
* Delete scheduled post after editing
This ensures that editing a scheduled toot will not duplicate it.
Fixes #1924
* Fix scheduled toot editing
* Convert isEditingScheduledToot to property
* Replace MediatorLiveData with combineLiveData
* Remove dead code
* Fix observer emission
* Fix "Finish media upload" appearing for split second
2020-11-29 18:47:04 +03:00
Konrad Pozniak
8b3c9a8f09
use MaterialContainerTransform for ActionButton animation ( #1961 )
...
* use MaterialContainerTransform for ActionButton animation
* fix back button in TabPreferenceActivity
2020-11-29 18:31:57 +03:00
Konrad Pozniak
7063060a2d
upgrade gradle and android gradle plugin ( #1957 )
2020-11-29 18:31:03 +03:00
Levi Bard
94dba04216
Use blurhash for preview cards ( #1960 )
2020-11-29 18:30:31 +03:00
Levi Bard
029513205b
Fix filtering of boosts ( #1954 )
2020-11-29 18:30:24 +03:00
Vignesh Kumar
8d9a54e8ea
Change characters left color to red when negative ( #1952 )
...
* Change characters left color to red when negative
* Use val for the integers, optimize variable assignment
* Added tusky_red color
* remove extra line typo
* make characters left bold
* change red hue
* fix typo
2020-11-29 18:30:12 +03:00
dbb28017e3
Merge translations from upstream
2020-11-29 18:25:41 +03:00
c6b945b3ab
FilterTest: fix test
2020-10-19 03:15:04 +03:00
2eba3f41ba
Animated emoji support
2020-10-19 02:50:24 +03:00
5e9e626012
Attempt to fix custom emoji freeze bug
2020-10-19 02:49:03 +03:00
05ddc762c7
TimelineRepositoryTest: fix test
2020-10-19 01:28:08 +03:00
ed7bfa182b
Implement proper hiding muted users and conversations
2020-10-18 23:57:55 +03:00
ed16f1b2bc
Use SpannableString instead of SpannableStringBuilder when it's possible
2020-10-11 00:17:51 +03:00
Karol Kosek
02f4e602fd
Translated using Weblate (Polish)
...
Currently translated at 79.3% (69 of 87 strings)
Translation: Husky/Husky translations
Translate-URL: https://l10n.mentality.rip/projects/husky/husky-translations/pl/
2020-10-09 18:12:14 +02:00
f18f7aab5c
ChatActivity: fix crash, fix sticker button enabling conditions
2020-10-07 01:42:58 +03:00
cbe737ef54
ChatActivity: set sendbutton inactive when text or media are empty, fix media menu, fix media button stay inactive after removing media
2020-10-06 15:27:14 +03:00
12e95a7190
ComposeTokenizer: try to fix test 3
2020-10-05 23:31:17 +03:00
4fa1fb6522
ChatMessagesAdapter: fix non-clickable URLs
2020-10-05 23:16:46 +03:00
992f2ec02c
ComposeTokenizer: try to fix test 2
2020-10-05 23:08:31 +03:00
c6219e3581
ComposeTokenizer: try to fix test
2020-10-05 22:03:15 +03:00
09e5611ec0
Account: add optional ap_id field
2020-10-05 21:15:30 +03:00
c4931bcc6e
BottomSheetActivity: fix account URL search leading to wrong accounts or threads
2020-10-05 20:43:04 +03:00
51083556f1
CommonComposeViewModel: filter all unrelated autocomplete suggestions
2020-10-05 19:51:56 +03:00
f32bfc2ae6
ComposeTokenizer: do not search stop after second @
2020-10-05 19:51:17 +03:00
9fb700f548
SpanUtils: allow extended username format
2020-10-05 19:50:31 +03:00
6d2c270cee
ChatActivity: fix #91
2020-10-05 17:59:40 +03:00
30c97119d8
ComposeActivity: fix ignoring opened preview when back pressed
2020-10-05 17:49:57 +03:00
06dc7c6cd7
ChatsFragment: fix list not rendering sometimes
2020-10-05 17:43:56 +03:00
effa7d07c4
chats: implement attachment onClick
2020-10-05 17:25:49 +03:00
f7a3c8710f
SFragment: open browser if attachment type is unknown
2020-10-05 17:24:49 +03:00
Weblate
1e85b14759
Merge origin/develop
2020-10-05 15:10:44 +02:00
e4e922f89a
Merge weblate/develop
2020-10-05 16:05:47 +03:00
66cad6d66f
ViewImageFragment: fix thumbnail being shown under main image, fix scaling
2020-10-05 15:52:13 +03:00
33752bffae
Set preffered pixelformat for SubsamplingScaleImageView
2020-10-05 15:28:01 +03:00
a8e7bde29a
streaming: fix streaming may be disabled without running service, fix crash on start up
2020-10-05 15:11:09 +03:00
b6e27e39cf
Fix build errors after merge
2020-10-05 15:10:16 +03:00
Levi Bard
8ee0420678
Set onClick listener for poll result view. ( #1946 )
...
Fixes #1861
2020-10-05 13:44:02 +03:00
Levi Bard
c527b14eec
Save draft when redrafting a post ( #1744 )
2020-10-05 13:32:48 +03:00
Konrad Pozniak
141fd1a9f1
improve relative poll timestamp string format ( #1939 )
2020-10-05 13:31:25 +03:00
Levi Bard
aedf6da586
Publish mute/block events from the report activity. ( #1945 )
...
Fixes #1870
2020-10-05 13:27:56 +03:00
Karol Kosek
dbff0333d7
Use status text size for poll descriptions ( #1942 )
2020-10-05 13:27:56 +03:00
Ivan Kupalov
90ebef5a74
Improve notifications fetching ( #1930 )
...
* Improve notifications fetching
- Only fetch notifications up to the latest fetched one
- Use timeline markers to avoid showing already seen notifications
* Apply some of the suggestions
2020-10-05 13:27:55 +03:00
duggalsu
3a546324d9
Remove 'Add Data' button if all 4 metadata fields are used in Edit Profile ( #1934 )
...
* Remove 'Add Data' button if all 4 metadata fields are used
* Removed option for disabling add field button
2020-10-05 13:23:51 +03:00
Konrad Pozniak
ac54677b53
simplify timeline cleanup ( #1932 )
...
* simplify timeline cleanup
* fix test
2020-10-05 13:23:51 +03:00
Konrad Pozniak
2a57069192
fix another crash in ViewVideoFragment ( #1926 )
2020-10-05 13:22:16 +03:00
Konrad Pozniak
65edac9195
fix various bugs when creating tab with multiple hashtags ( #1925 )
2020-10-05 13:22:16 +03:00
Konrad Pozniak
ac00c62e5e
convert EmojiPreference and EmojiCompatFont to Kotlin ( #1922 )
...
* convert EmojiPreference and EmojiCompatFont to Kotlin
* move preference related to to dedicated preference package
* update proguard-rules.pro
* reformat & add comment
* maintain disposable information in EmojiPreference instead of EmojiCompatFont
2020-10-05 13:22:15 +03:00
Konrad Pozniak
0b494c5011
use current user's avatar as drawer toggle ( #1919 )
...
* use current user's avatar as drawer toggle
* avoid hardcoded 36dp
* remove unused import
2020-10-05 13:19:53 +03:00
Konrad Pozniak
1e592d7874
explicitly set text colors in LicenseCard ( #1910 )
2020-10-05 13:19:21 +03:00
Konrad Pozniak
35644dd7a2
fix notifications sometimes not rendering ( #1905 )
...
* fix notifications sometimes not rendering
* fix empty timeline fragment as well
* add link to github issue as explanation
2020-10-05 13:19:21 +03:00
Karol Kosek
de737e887f
SettingsConstants: fix home tab filters ( #1906 )
...
Showing repeats was swapped with showing replies.
2020-10-05 13:18:41 +03:00
Levi Bard
e809408221
Fix opening public filter list from account preferences ( #1904 )
2020-10-05 13:18:27 +03:00
Konrad Pozniak
74abbd4568
update dependencies ( #1886 )
...
* update dependencies
* update AGP
2020-10-05 13:18:27 +03:00
Konrad Pozniak
4c043bcdc9
add icon for tabs preference ( #1892 )
2020-10-05 13:17:12 +03:00
Konrad Pozniak
c93ebccc86
Fix crash in ViewVideoFragment ( #1894 )
2020-10-05 13:17:12 +03:00
Konrad Pozniak
1da7316160
add setting to hide top toolbar
2020-10-05 13:17:11 +03:00
David Teresi
7784838cfe
Allow newlines in image descriptions
2020-10-05 13:15:15 +03:00
1ebf78d46b
Regenerate translations
2020-10-05 13:12:11 +03:00
8707ac0bc1
Merge translation from upstream
2020-10-05 13:11:14 +03:00
3c25cfd2b5
chats: implement mark as read in chat and updating on receiving new chat message
2020-10-04 17:54:01 +03:00
61c70586ec
events: send new event when user got new chat message
2020-10-04 17:53:03 +03:00
toumi
000eedd613
Added translation using Weblate (Arabic)
2020-10-04 14:24:27 +02:00
9ab1b1e9ab
activity_chat: fix lint error
2020-10-04 05:06:32 +03:00
a82f1b7918
ViewImageFragment: fix possible freeze
2020-10-04 05:06:15 +03:00
799b5849a5
res: regenerate artwork
2020-10-04 05:05:53 +03:00
c74ff19805
media: add option to anonymize filenames or left them as is
2020-10-04 04:37:19 +03:00
56120e6bf4
app: upgrade BIV
2020-10-04 04:34:13 +03:00
f3a7718401
ChatsAdapter: fix recycling issues
2020-10-04 03:25:40 +03:00
f8475f8615
chats: implement creating new chat through account activity
2020-10-04 03:25:12 +03:00
0f6d0eaff0
test: fix tests
2020-10-04 03:24:26 +03:00
9fcdddb3bc
streaming: add opt-out option in the account settings
2020-10-03 18:39:24 +03:00
935741143f
strings: remove husky.xml
2020-10-03 17:52:18 +03:00
30b2349e2b
StatusBaseViewHolder: semi-fix null shown up for Mastodong, don't allow user to click when parent post is unavailable
2020-10-03 17:44:26 +03:00
82a22082f2
Merge #93
2020-10-03 17:37:57 +03:00
866f7d3bce
StreamingService: cleanup, use shared OkHttpClient
2020-10-03 17:19:28 +03:00
Karol Kosek
859a4acfa5
Implement clicking on 'Reply to' text
...
... and remove the Reply to button from the menu.
2020-10-03 08:21:19 +02:00
55d3e9ed08
streaming: implemented streaming for notifications
2020-10-02 20:54:26 +03:00
Karol Kosek
40db8951f9
Strikethrough the reply info if parent post isn't visible
2020-10-02 19:31:29 +02:00
Karol Kosek
72a6b41bf6
Add the pleroma object to the db
...
Remember emoji reactions and the 'reply to' text.
2020-10-02 19:31:29 +02:00
Karol Kosek
34fa8b9664
Add 'reply to' indicators in posts
2020-10-02 18:47:44 +02:00
828198dab7
chats: add new notification type pleroma:chat_mention (wip)
2020-10-02 01:36:20 +03:00
d6e7853ddf
NotificationsFragment: fix Emoji Reactions being mislabeled as Unknown
2020-10-01 20:12:12 +03:00
4344de1e72
db: AccountEntity: enable follow_requests by default
2020-10-01 20:10:10 +03:00
40cf08f7df
Merge chats_wip
2020-09-29 21:05:20 +03:00
92a659fea4
chats: fix stickers and emojis
2020-09-29 21:04:19 +03:00
d8ffcaec30
chats: fix media upload, fix back button
2020-09-29 20:36:28 +03:00