kyori19
1228f645a6
Merge remote-tracking branch 'tuskyapp/develop'
2022-04-13 00:59:06 +09:00
Mélanie Chauvel
2fc3ba3cee
Replace “status” by “post” in strings name and source values ( #2405 )
2022-03-27 12:23:25 +02:00
kyori19
ba005c769b
Merge remote-tracking branch 'tuskyapp/develop'
2022-03-04 17:51:25 +09:00
kyori19
4a8fa74f79
Merge commit '224161caf111a15887cbc8a419763e87fe69931d'
2022-03-04 00:37:23 +09:00
Konrad Pozniak
4dee5c2774
display account name when display name is not set ( #2361 )
2022-03-01 21:29:16 +01:00
Levi Bard
addce87eb6
Use tags from status when adding handlers to hashtag spans in status content ( #2344 )
...
* Migrate LinkHelper to kotlin
* Support tags field on statuses
* Use embedded tags list in status instead of text scraping to embed tag click handler.
Fixes #2283
* Make mentions and tags lists nonnullable
* Make LinkHelper.openLink a Context extension method
* Use builtin extension for uri conversion
* More cleanup in LinkHelper
* Add tests for LinkHelper.getDomain
* Unbreak tags in places that don't have a tag list (e.g. profiles)
* Fixup javadoc
2022-02-25 18:56:21 +01:00
Konrad Pozniak
8f5fb5b35c
Fix some weird behavior when clicking links in statuses ( #2304 )
...
* Fix some weird behavior when clicking links in statuses
* open browser when user clicks a status link again
2022-01-28 07:44:38 +01:00
Colin Kinloch
c37ccbb6e8
Add confirmation for favourite and bookmark actions ( #2245 )
...
* Add confirmation for favourite and bookmark actions
* Favourite confirmation american spelling and default values
* Remove bookmarking confirmation
* Update app/src/main/java/com/keylesspalace/tusky/fragment/NotificationsFragment.java
Co-authored-by: Konrad Pozniak <connyduck@users.noreply.github.com>
Co-authored-by: Konrad Pozniak <connyduck@users.noreply.github.com>
2021-10-04 07:48:44 +02:00
Levi Bard
d07c1b098e
Highlight your own votes when displaying poll results ( #2242 )
...
* Highlight your own votes when displaying poll results
* Unbreak tests
* Add a checkmark to the description of self-voted options
2021-09-17 22:12:17 +02:00
kyori19
2005b32dfa
Merge remote-tracking branch 'tuskyapp/develop'
2021-07-03 23:59:57 +09:00
Ivan Kupalov
44a5b42cac
Timeline refactor ( #2175 )
...
* Move Timeline files into their own package
* Introduce TimelineViewModel, add coroutines
* Simplify StatusViewData
* Handle timeilne fetch errors
* Rework filters, fix ViewThreadFragment
* Fix NotificationsFragment
* Simplify Notifications and Thread, handle pin
* Redo loading in TimelineViewModel
* Improve error handling in TimelineViewModel
* Rewrite actions in TimelineViewModel
* Apply feedback after timeline factoring review
* Handle initial failure in timeline correctly
2021-06-11 20:15:40 +02:00
kyori19
609dcf46cb
Merge remote-tracking branch 'tuskyapp/develop'
2021-04-28 11:54:29 +09:00
Konrad Pozniak
dee6a3a160
always show follow requests in main menu ( #1809 )
...
* always show follow requests in main menu
* update recyclerview to v1.2.0
* fix bug that shows follow requests info to wrong users
2021-04-10 20:30:44 +02:00
kyori19
a746009f74
Merge remote-tracking branch 'tuskyapp/develop'
2021-03-04 15:08:48 +09:00
Alibek Omarov
9580870445
Animated emoji support ( #2064 )
...
* Animated emoji support
* Try to query preference only once
* Revert to using SpannableStringBuilder
2021-02-06 08:14:51 +01:00
Levi Bard
baa915a0a3
Support opening unknown attachment types via `openLink` ( #2044 )
...
* Support opening unknown attachment types via openLink. #1970
* Fix label text for unknown attachment types
2021-01-18 13:53:13 +01:00
kyori19
d5f5c0b695
Use Jsoup to hide quote link
2021-01-10 13:40:02 +09:00
kyori19
ea822004dd
Merge remote-tracking branch 'tuskyapp/develop'
2020-12-16 23:47:26 +09:00
Konrad Pozniak
9cdf486ceb
remove ThemeUtils.getTintedDrawable ( #2015 )
2020-12-09 19:08:16 +01:00
kyori19
171f69a35d
Merge remote-tracking branch 'tuskyapp/develop'
2020-11-20 13:21:21 +09:00
Conor Flynn
e91272a4c6
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-15 21:31:34 +01:00
Levi Bard
e0346a8e88
Open photos embedded in preview cards in the image viewer ( #1966 )
...
* Open photos embedded in preview cards in the internal image viewer instead of opening the browser
* Enable toolbar for single image viewer
* Apply review feedback
2020-10-22 21:15:46 +02:00
Levi Bard
b885aa8f83
Use blurhash for preview cards ( #1960 )
2020-10-17 18:41:38 +02:00
Levi Bard
8e2e815b84
Set onClick listener for poll result view. ( #1946 )
...
Fixes #1861
2020-10-02 21:18:39 +02:00
Konrad Pozniak
26a051220b
improve relative poll timestamp string format ( #1939 )
2020-10-02 17:11:48 +02:00
kyori19
11625a53b0
Merge remote-tracking branch 'tuskyapp/develop' into master
2020-08-14 18:27:02 +09:00
Ivan Kupalov
ed2918da2e
Description improvements ( #1846 )
...
* Increase character limit for media descriptions to 1500
It was increased in Mastodon 3.0.0 which was released in October 2019.
* Improve image description view
Since media descriptions can be longer now, we need to adjust the UI.
It is a common problem that description takes up the whole screen, it's
hard for readers and also discourages people from adding descriptions.
This commit uses bottom sheet to hide most of the description. Since we
know how much screen space it will cover, we can use darker background
which makes reading text easier.
* Adjust description handle
* Fix unable to dismiss image caption
2020-08-01 21:48:51 +02:00
kyori19
31c9debd5d
Merge remote-tracking branch 'tuskyapp/develop'
2020-06-19 14:40:57 +09:00
Levi Bard
4219871095
Fix preview cards for uncollapsible statuses ( #1826 )
2020-06-09 19:00:23 +02:00
kyori19
3ae4dc5397
Merge remote-tracking branch 'tuskyapp/develop'
2020-05-22 23:39:08 +09:00
Levi Bard
1c09441c32
Fix showing/hiding of preview cards in timeline posts that are collapsed for length. ( #1796 )
...
Also properly places the preview card after the "collapse for length" button.
2020-05-21 18:32:22 +02:00
kyori19
0e8aa1f48b
Merge remote-tracking branch 'tuskyapp/develop'
2020-05-16 18:01:15 +09:00
kyori19
3a912cf7a9
Remove string-based quote feature
2020-05-16 17:47:53 +09:00
Alibek Omarov
2fc7ad13bb
CustomEmojiHelper: rewrite to Kotlin ( #1787 )
...
* CustomEmojiHelper: rewrite to Kotlin
* CustomEmojiHelper: PR fixes
2020-05-15 22:09:12 +02:00
kyori19
72d5753d75
Use accountId (= uri) for Notestock to fix test
2020-05-10 13:42:32 +09:00
kyori19
ca65c5e26f
Merge remote-tracking branch 'tuskyapp/develop'
2020-05-04 10:52:47 +09:00
Konrad Pozniak
2cf1e366b8
convert MainActivity to Kotlin and upgrade MaterialDrawer to version 8 ( #1748 )
...
* convert MainActivity to Kotlin
* migrate to MaterialDrawer 8
* fix drawer styles
* revert removing BezelImageView and material_drawer_header override
* fix tests
* add lost comment back to material_drawer_header.xml
* add tools:parentTag to material_drawer_header.xml
* use when instead of if in MainActivity
* fix statusbar color over the drawer
* cleanup drawer item creation
* tint secondary drawer items as well
* remove unnecessary ids
* fix header text color in the light theme
* improve header text contrast
2020-04-15 18:57:53 +02:00
kyori19
1370eedc10
Merge remote-tracking branch 'tuskyapp/develop'
2020-04-09 00:34:31 +09:00
Ivan Kupalov
d44eada140
Fix reblog confirm ( #1723 )
...
* Fix reblog confirmation default value
* Fix triggering reblog before confirming it
* Fix accidents caused by reblog confirmation
2020-04-06 19:28:43 +02:00
Konrad Pozniak
68f34152dc
replace HtmlUtils with HtmlCompat ( #1741 )
...
* replace HtmlUtils with HtmlCompat
* fix tests
2020-04-02 23:37:38 +02:00
Konrad Pozniak
cf782f039f
use number of voters instead of votes to calculate poll results ( #1733 )
...
* adjust poll vote text, votes -> people
* use number of voters instead of votes to calculate poll results
* fix tests
2020-03-24 21:06:58 +01:00
Ivan Kupalov
67c20326f9
Add options to confirm reblog/unreblog actions, close #460 ( #1650 )
2020-03-03 21:27:26 +01:00
Levi Bard
3edc47aa4a
Add option to show link previews in timelines ( #1681 )
...
* Add option to show link previews in timelines.
Addresses #1075
* Indent cards in non-selected statuses when viewing threads
* Indent cards in timelines
* Fix clipping of right side of preview in timelines
2020-03-02 19:34:31 +01:00
kyori19
de8069aec9
Merge remote-tracking branch 'tuskyapp/develop'
2020-02-23 22:23:54 +09:00
Konrad Pozniak
b8ef287b47
fix image from another status showing up instead of blurhash ( #1699 )
2020-02-19 22:07:01 +01:00
kyori19
41f4219b6e
Merge remote-tracking branch 'tuskyapp/develop'
2020-02-15 18:09:05 +09:00
Levi Bard
185bfeb9f3
[Tusky10] Fix descriptions of audio attachments when expanding/collapsing status content ( #1688 )
2020-02-14 19:03:59 +01:00
kyori19
fbb1c5aee6
Merge remote-tracking branch 'tuskyapp/develop'
2020-02-12 12:16:30 +09:00
Konrad Pozniak
8767d2ed3d
Theme refactoring ( #1656 )
...
* Theme refactoring
* disable the automatic tinting of surfaces with elevation in dark mode
* make the media warning visible again with the dark theme
* fix nav bar on api 27+
* use correct color for all media warnings
2020-01-30 21:37:28 +01:00
kyori19
f1a0f223b7
Fix gif avatars in quote ignore avatar animation setting
2020-01-12 00:18:11 +09:00