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
7d9edf1b33
fix crash in FiltersActivity ( #1409 )
5 years ago
Konrad Pozniak
802d07cc1c
fix notifications opening the wrong account ( #1408 )
5 years ago
Konrad Pozniak
bbe77f5345
fix the "always mark media as sensitive" setting not being respected ( #1407 )
5 years ago
Konrad Pozniak
78b7a35858
show custom emojis in account field names ( #1406 )
5 years ago
Konrad Pozniak
590cfbbcd2
fix mentions outside of content warnings not being clickable ( #1405 )
5 years ago
Konrad Pozniak
43cf0e0ec8
fix shouldTrimStatus and add tests ( #1404 )
5 years ago
Ivan Kupalov
f5bc6c6fc8
Fix crash on empty status messages ( #1402 )
5 years ago
HellPie
4ec0c182f7
Transfer SmartLengthInputFilter license to Tusky ( #1384 )
...
* Transfer SmartLengthInputFilter in-header license
Transfer license for file "SmartLengthInputFilter.java" from me (Diego Rossi) to Tusky and therefore also change it from the original Apache 2.0 to currently GPLv3. This was a mistake that has been sitting around for way too long.
* Rewrite SmartLengthInputFilter from Java to Kotlin
This has been done by hand, without the custom copy-paste tool.
* Fix bad references in Java files using SmartLengthInputFilter features
* Shorten code in Java classes referencing SmartLengthInputFilter instance
* Refactor SmartLengthInputFilter from class to singleton Kotlin object
* Move hasBadRatio to become a toplevel function
* Patch up all the files affected by SmartLengthInputFilter changes
* Length in SmartLengthInputFilter is const 500, simplify code accordingly
* More meaningful name for toplevel function for checking trimming ability
* Add missing license header
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
659781eea4
fix avatars and display names in AccountsInListFragment ( #1392 )
...
* fix avatars and display names in AccountsInListFragment
* correctly emojify display names
5 years ago
Konrad Pozniak
39e7bf56f1
update timestamps on pull-to-refresh even when no new statuses are fetched ( #1393 )
5 years ago
Konrad Pozniak
b72fbc6d4c
upgrade dependencies ( #1389 )
5 years ago
Konrad Pozniak
95de73e873
fix glide crash in MainActivity (again) ( #1394 )
5 years ago
Konrad Pozniak
e1c74dd8ca
fix some lint warnings and Kotlin style issues ( #1390 )
5 years ago
Konrad Pozniak
dd895202bf
make avatar images in drawer rounded squares ( #1388 )
5 years ago
Konrad Pozniak
91102ccb43
fix Glide crash in MainActivity ( #1379 )
...
* fix Glide crash in MainActivity
* make emojiInitCallback final
5 years ago
Konrad Pozniak
3d5fef60ed
fix card view outline being off a few pixels ( #1375 )
5 years ago
Konrad Pozniak
cec2fe6b68
fix mute action not being correctly displayed ( #1376 )
5 years ago
Konrad Pozniak
0581b51999
fix timeline reloading and favs/boosts/polls showing up at wrong pos ( #1374 )
5 years ago
Levi Bard
934d313cb3
Apply conversation filters to threads. Addresses #1349 ( #1351 )
...
* Apply conversation filters to threads. Addresses #1349
* Cache filters for app lifetime, unless filters are modified locally
* Flush cached filters when changing accounts
5 years ago
Levi Bard
c4f648308c
Fix respecting bot overlay preference in detailed status view. ( #1368 )
...
Closes #1364
5 years ago
Konrad Pozniak
59a464e5ae
fix crash caused by broken mention ( #1360 )
5 years ago
Konrad Pozniak
e41fa3b84c
fix LoginActivity created twice on unauthenticated appstart ( #1352 )
...
* fix LoginActivity created twice on unauthenticated appstart
* make SplashActivity not inherit from BaseActivity
5 years ago
Konrad Pozniak
cc2b4ee79a
fix build warnings ( #1331 )
5 years ago
Konrad Pozniak
713d53e53b
fix vanishing toots bug when refreshing ( #1343 )
5 years ago
Konrad Pozniak
5b93aa4cc5
fix image transition from timeline to ViewMediaActivity ( #1348 )
5 years ago
Levi Bard
a5289861ed
Add @ and # helper buttons to compose activity ( #1277 )
...
Addresses #810
5 years ago
Levi Bard
3adc14d95f
Add the 'whole word' setting to the filter preferences UI ( #1278 )
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
5efc0c68af
remove boosted status when the original author was blocked or muted ( #1335 )
5 years ago
Konrad Pozniak
9094a6d438
update Room to 2.1.0 ( #1323 )
5 years ago
Konrad Pozniak
9176c2811e
fix conversation avatars ( #1324 )
5 years ago
pandasoft0
a191c4c097
Disable sensitive media send if medias list is empty ( #1309 )
6 years ago
pandasoft0
1f7e8a079b
Add setting to show/hide notification filter bar ( #1314 )
...
* Add setting to show/hide notification filter bar tuskyapp/Tusky#1306
* Remove not required requestLayout
* Fix notifications reload issue
6 years ago
Levi Bard
78c02c9d42
Implement instance mutes ( #1311 )
...
* Implement instance mutes. #1143
* Move new classes to instancemute component
* Add progress bar while instance list loads
* Add undo snackbar for instance unmuting
* Update display text for instance mutes
6 years ago
kyori19
d5d834526c
Fix onBackPressed never called in ComposeActivity ( #1317 )
6 years ago
Konrad Pozniak
5fa4ed82d0
Update Dagger & other deps ( #1315 )
...
* update dagger
* update remaining deps
6 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
6 years ago
Constantin A
5c5ae15a63
2019 Emoji Update ( #1261 )
...
* Updated EmojiCompat support:
- Fonts are now updatable
- Old fonts will automatically be deleted
- Noto Emoji is supported
- New library version
* It will now (hopefully) only look through the emoji font directory if it exists...
* Added a noto emoji icon for Android <=6;
Font files and their version relation are only loaded once now.
* Small bugfix for the noto emoji icon
* Changed the initial size of the existingFontFiles list to a constant value
* Bugfixes
Old files are now (really) deleted
The latest version is used as the actuall font
Further optimizations
* Emoji font update triggers restart dialog
* Resized the Noto icon;
(Hopefully) fixed EmojiCompat (again)
6 years ago
Konrad Pozniak
c1dcc4dda4
correctly emojify account name in AccountActivity ( #1297 )
6 years ago
Konrad Pozniak
c0d95209a8
cleanup unused resources ( #1300 )
6 years ago
Konrad Pozniak
421cfe9f3a
cleanup entity classes and ViewThreadFragment ( #1302 )
...
* cleanup entity classes and ViewThreadFragment
* fix tests
6 years ago
Konrad Pozniak
5b3751f9bd
apply filters to boosted statuses ( #1299 )
6 years ago
mike castleman
0e5700c652
enhance bad-domain detection
6 years ago
mike castleman
931b1ea7d9
rick roll instead of logging in on selected domains
6 years ago