Konrad Pozniak
03cd374792
Remove search v1 ( #1484 )
...
* remove search v1, convert MastodonApi to Kotlin
* format MastodonApi nicely
* use default params in ConversationRepository
* improve code for LoginActivity
5 years ago
Konrad Pozniak
573568f1c9
upgrade glide ( #1489 )
5 years ago
Konrad Pozniak
18dadc843a
Fix crash when status date is null ( #1480 )
...
* Fix crash when status date is null
* Fix crash when status date is null
5 years ago
Konrad Pozniak
83311b7f08
fix crash because of null visibility ( #1478 )
...
* fix crash because of null visibility
* fix crash because of null visibility
5 years ago
Conny Duck
0004ad88c3
fix regression with weird status expand animation
5 years ago
Conny Duck
8d8a525e76
fix crash in StatusBaseViewHolder
5 years ago
Konrad Pozniak
21fc3cba4f
Add audio support for timelines ( #1466 )
...
* Add minimal audio support for timelines
* fix attachment description formatting
5 years ago
Konrad Pozniak
6dd177bc50
fix poll validation ( #1459 )
5 years ago
Konrad Pozniak
50b9cdf117
Create polls ( #1452 )
...
* add AddPollDialog
* add support for pleroma poll options
* add PollPreviewView
* add Poll support to drafts
* add license header, cleanup
* rename drawable files to correct size
* fix tests
* fix bug with Poll having wrong duration after delete&redraft
* add input validation
* grey out poll button when its disabled
* code cleanup & small improvements
5 years ago
Ivan Kupalov
01646fd8bf
Load sensitive media previews only when shown ( #1439 )
5 years ago
Konrad Pozniak
46c92cdfe6
fix avatar radius and alignment in NotificationsAdapter ( #1437 )
5 years ago
Konrad Pozniak
2860133fd7
fix size of visibility icon on detailed toot page ( #1428 )
5 years ago
Konrad Pozniak
9885065f02
add option to always expand content warnings ( #1422 )
5 years ago
Konrad Pozniak
923bd32aea
cleanup code in StatusViewHolders ( #1418 )
...
* cleanup code in status ViewHolder
* add check for reblogButton back in
5 years ago
Konrad Pozniak
e4896d317e
fix timestamp not updating in notifications ( #1416 )
5 years ago
Konrad Pozniak
78b7a35858
show custom emojis in account field names ( #1406 )
5 years ago
pandasoft0
246956bee1
Improve search results ( #1327 )
...
* Add entities and request for search APIv2
* Implement search adapter and fragment
* Fix issue with snackbar
* Implement search accounts fragment
* Implement generic search fragment
* Remove unneeded import
* Implement "status" actions, fix issues
* Remove SFragment dependency
* Update app/src/main/java/com/keylesspalace/tusky/components/search/fragments/SearchStatusesFragment.kt
Co-Authored-By: Konrad Pozniak <connyduck@users.noreply.github.com>
* Clean-up post review suggestions
* Make TabLayout background colour match search bar
* Corrected method call syntax
* Added SwipeRefreshLayout to SearchFragment
* Fixed refresh to update all three tabs
5 years ago
Konrad Pozniak
3d5fef60ed
fix card view outline being off a few pixels ( #1375 )
5 years ago
Konrad Pozniak
cc2b4ee79a
fix build warnings ( #1331 )
5 years ago
Konrad Pozniak
5b93aa4cc5
fix image transition from timeline to ViewMediaActivity ( #1348 )
5 years ago
Konrad Pozniak
6a0d7014f5
Unlimited number of poll options ( #1340 )
...
* implement unlimited number of poll options
* fixes
* extract percent calculation into function so it can be used anywhere
* add license header
5 years ago
Ivan Kupalov
cacac782ca
Show media descriptions in timeline when previews are disabled. ( #1284 )
5 years ago
Konrad Pozniak
c746ed0833
Improve link preview cards ( #1330 )
...
* improve card frame
* add placeholder for empty image
* improve layout, Pleroma compatibility, show author name as description fallback
* reset okhttp logging level
* remove unneeded statement
5 years ago
Konrad Pozniak
9176c2811e
fix conversation avatars ( #1324 )
5 years ago
pandasoft0
34d130f12f
Redesign report activity ( #1295 )
...
* Report activity core
* Implement navigation
* Implement navigation
* Update strings
* Revert manifest formatting
* Implement Done page
* Add landscape layout
* Implement Note fragment
* Create component
* Implement simple status adapter
* Format code
* Add date/time to report statuses
* Refactor status view holder
* Refactor code
* Refactor ViewPager
* Replace MaterialButton with Button
* Remove unneeded string
* Update Text and Check views style
* Remove old ReportActivity and rename Report2Activity to ReportActivity
* Hide "report to remote instance" checkbox for local accounts
* Add account, hashtag and links click handler
* Add media preview
* Add sensitive content support
* Add status expand/collapse support
* Update adapter to user adapterPosition instead of stored status
* Updated checked change handling
* Add polls support to report screen
* Add copyright
* Set buttonTint at CheckBox
* Exclude reblogs from statuses for reports
* Change final page check mark size
* Update report note screen
* Fix typos
* Remove unused params from api endpoint
* Replace .visibility with show()/hide()
* Replace Date().time with System.currentTime...
* Add line spacing
* Fix close button tint issue
* Updated status adapter
5 years ago
charlag
54b2727a5b
Minimal screen reader support for polls
5 years ago
Konrad Pozniak
fb45e0e2bb
Animate gif avatars ( #1279 )
...
* animate gif avatars
* add setting to enable avatar animation
* cleanup code
5 years ago
Konrad Pozniak
86fda3e762
fix crash in SearchFragment ( #1266 )
5 years ago
Konrad Pozniak
af6a7e5872
support custom emoji fonts in poll options ( #1250 )
5 years ago
Conny Duck
a8a39613dd
stop buggy gif animation for now
5 years ago
Conny Duck
ed8da7d747
fix crash in StatusBaseViewHolder.getVisibilityDescription
5 years ago
Konrad Pozniak
ae446d182d
Fix bot icon indicator again ( #1249 )
...
* fix handling of bot indicator in timeline
* write bot status into db cache
* remove log
5 years ago
Konrad Pozniak
815106940a
fix timespan plurals ( #1240 )
...
* fix timespan plurals
* rename poll timestamp strings and helper method
5 years ago
Konrad Pozniak
8d33ef1456
Poll fixes ( #1238 )
...
* update cache when voting on a poll
* fix poll controls color
* don't allow voting on old poll from cache
* check for RecyclerView.NO_POSITION in click listener
* fix crash when voting in a boosted poll
5 years ago
Konrad Pozniak
05348ef957
Poll notifications ( #1229 )
...
* show poll notifications in the app
* show poll notifications in the app
* allow filtering poll notifications in the poll fragment
* show poll notifications in system notifications
5 years ago
Konrad Pozniak
173b878c3b
add support for multiple choice polls ( #1212 )
5 years ago
Konrad Pozniak
4881e29f19
fix StatusDetailedVieHolder ignoring useAbsoluteTime setting ( #1215 )
5 years ago
Konrad Pozniak
b1e68dfc38
Polls part 1 - displaying in timelines and voting ( #1200 )
...
* add entity classes
* change data models and add database migration
* add polls to StatusViewData
* show poll results
* add methods for vote handling
* add voting interface
* enable voting in TimelineFragment
* update polls immediately
* enable custom emojis for poll options
* enable voting from search fragment
* add voting layout to detailed statuses
* fix tests
* enable voting in ViewThreadFragment
* enable voting in ConversationsFragment
* small refactor for StatusBaseViewHolder
5 years ago
Konrad Pozniak
fe0c9d19b4
fix issue with avatar background recycling ( #1209 )
5 years ago
Konrad Pozniak
41268859b1
fix some lint warnings
5 years ago
Konrad Pozniak
9e91288c21
fix bug where avatars where shown too small ( #1199 )
5 years ago
pandasoft0
f7b577dfd1
Migrate to Glide ( #1175 )
...
* Replace Picasso library with Glide library tuskyapp#1082
* Replace Picasso library with Glide library tuskyapp#1082
* Update load emoji with glide
* Update context used for Glide
* Removed unused import
* Replace deprecated SimpleTarget with CustomTarget
* Fix crash at the view image fragment, remove override image size
* Replace Single.create with Single.fromCallable
* View image fragment refactor
* Fix after merge
* Try to load cached image first and show progress view on failure
* Try to load cached image first and show progress view on failure
5 years ago
Levi Bard
ca2dbe1e73
Add bot indicator overlay to avatars ( #1173 )
...
* Add bot indicator overlay to avatars
* Add bot overlay to account list in search view
* Add preference for bot avatar overlay
5 years ago
pandasoft0
83f1d7aaf1
Add CLEAR and FILTER buttons to notifications ( #1168 )
...
* Issue tuskyapp#762 add clear notifications button to the top of the Notifications adapter
* Issue tuskyapp#764 add the notifications filter
* Update notifications top bar buttons
* Replace PopupMenu with PopupWindow. Save notifications filter to the account table
* Disable hide top bar on empty content at the notification screen
* Add app bar behavior to the sw640 notification layout
* Fix issue with click on top notification tab
5 years ago
Ivan Kupalov
85c265414d
Fix issue with content warnings not being expanded from a11y delegate ( #1167 )
5 years ago
Konrad Pozniak
631a21c5a9
Fix wrong notification avatar being displayed sometimes ( #1166 )
5 years ago
Konrad Pozniak
2eae052bf7
Hide unknown notifications ( #1151 )
...
* hide unknown notifications
* hide unknown notifications
5 years ago
pandasoft0
30429857fc
Update Notification Adapter to support status created timestamp refresh ( #1130 )
...
* Update Notification Adapter to support status created timestamp refresh
* Format the code
5 years ago
Konrad Pozniak
d1e6b3b7ff
add hashtag tabs ( #1145 )
...
* add hashtag tabs
* address review feedback
5 years ago
pandasoft0
e133b398ec
Refresh message timestamp every minute ( #1113 )
...
* Refresh message timestamp every minute
* Refresh timeline adapter every minute via differ
5 years ago