Konrad Pozniak
d419f82365
fix crash when opening a thread in the browser ( #1053 )
...
* fix crash when opening a Thread in the browser
* avoid redundant actionableStatus.getActionableId()
6 years ago
Konrad Pozniak
c79daef974
New translations strings.xml (French) ( #1054 )
6 years ago
tsdgeos
a5be8b2094
ca: Fix typo: multimètida -> multimèdia ( #1050 )
...
Fixes #1048
6 years ago
Conny Duck
80966019b2
Release 53
6 years ago
Conny Duck
818d85fecc
fix boost/fav count resetting after boosting a detailed status
6 years ago
Conny Duck
fea8426908
fix ConcurrentModificationException when sorting accounts
6 years ago
Konrad Pozniak
2b466dc2e4
fix statuses collapsing when faving/boosting in ViewThreadFragment ( #1047 )
6 years ago
Ondřej Hruška
3c7cd4097a
Fix large image attachments not showing ( #1043 )
...
* fix for too large image attachments not fitting into GL texture
* Don't use context!!
6 years ago
Evgeny Petrov
93439b2ad6
Fixed typo in SwitchPreference ( #1046 )
6 years ago
Evgeny Petrov
b9c594e11d
Russian language updated: ( #1044 )
...
* Russian language updated:
• Added strings for tabs customization.
• Added strings for Likes/Boosts counters.
• Added strings for external open/share.
• Some other fixes and additions.
* Added missing "maximum tabs reached" string.
* Small change to "hide compose button" string
6 years ago
Evgeny Petrov
98caf4cbd9
Change CheckboxPreference to SwitchPreference, so that long lines show properly. ( #1045 )
6 years ago
Conny Duck
e104d3a0ad
make max tabs reached message translateable
6 years ago
Konrad Pozniak
e23ed6806e
call db functions on background thread in ConversationsViewModel ( #1040 )
...
* call db functions on background thread in ConversationsViewModel
* use stable library versions
6 years ago
Conny Duck
f5f17ad8b2
update german translation
6 years ago
aka-rin
fd0e98080a
Update Chinese translations ( #1039 )
...
* Update zh-CN translations for Tusky 5.0.
Can't wait any more!
* Fix a period in zh-CN translations.
* Update zh-SG translations for Tusky 5.0
* Update zh-TW translations for Tusky 5.0
* Update zh-HK translations for Tusky 5.0
* Update zh-MO translations for Tusky 5.0
6 years ago
Konrad Pozniak
fcc20d656c
Fix crash with null lastStatus in Conversations ( #1042 )
6 years ago
Konrad Pozniak
26fb9e3ccf
delete conversation cache on logout ( #1037 )
...
* delete conversation cache on logout
* use correct threading method
6 years ago
Konrad Pozniak
d03751e59c
call db operation on background thread in TabPreferenceActivity ( #1036 )
6 years ago
Konrad Pozniak
62824c602a
remove unneeded instance id from db cache ( #1035 )
...
* remove unneeded instance id from db cache
* fix TimelineDAOTest
* fix TimelineRepositoryTest
6 years ago
Konrad Pozniak
c3fc97a12f
Tab customization & direct messages tab ( #1012 )
...
* custom tabs
* custom tabs interface
* implement custom tab functionality
* add database migration
* fix bugs, improve ThemeUtils nullability handling
* implement conversationsfragment
* setup ConversationViewHolder
* implement favs
* add button functionality
* revert 10.json
* revert item_status_notification.xml
* implement more menu, replying, fix stuff, clean up
* fix tests
* fix bug with expanding statuses
* min and max number of tabs
* settings support, fix bugs
* database migration
* fix scrolling to top after refresh
* fix bugs
* fix warning in item_conversation
6 years ago
Konrad Pozniak
5f37192f36
use the correct settings in SearchFragment ( #1034 )
6 years ago
Conny Duck
dc836bcae8
upgrade deps, fix some lint warnings
6 years ago
Conny Duck
f4bf446a90
Revert "Generalize url scheme parsing/highlighting ( #1008 )"
...
This reverts commit d54599a570
.
6 years ago
Conny Duck
8f9516a491
fix share chooser dialog design
6 years ago
Levi Bard
549789b283
Add support for selecting account when sharing from outside apps ( #1011 )
...
* Add direct-share support (API 23+)
* Add account selection dialog for non-direct sharing
6 years ago
marcin mikołajczak
f3e57bce1e
i18n: Update Polish translation 🇵🇱 ( #1029 )
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
6 years ago
lenchan139
491af07b68
Attach subject when composing with shared content from other apps ( #1020 )
...
* +attach subject when composing with shared content from other apps
* Update strings.xml
* Update preferences.xml
* Update strings.xml
* remove option for add subject of shared to composeActivity
* Update preferences.xml
6 years ago
Ivan Kupalov
e67127f39d
Fix incorrectly incrementing IDs before sending to server. ( #1026 )
...
* Fix incorrectly incrementing IDs before sending to server.
* Add TimelineRepositoryTest, fix adding placeholder, fix String#dec()
* Add more TimelineRepository tests, fix bugs
* Add tests for adding statuses from DB.
6 years ago
Levi Bard
d54599a570
Generalize url scheme parsing/highlighting ( #1008 )
...
* Add support for highlighting dat, ssb, ipfs url schemes. #847
* Generalize scheme parsing for url highlighting. #847
* Migrate LinkHelper to kotlin
6 years ago
Ivan Kupalov
3ce10d2a7f
Fix IDs ( #1016 )
...
* Allow any String IDs as long as they're sortable
* Allow any String IDs as long as they're sortable
6 years ago
Ivan Kupalov
cfb43c34ac
Fix empty state for account media, fix tablets ( #1018 )
6 years ago
Konrad Pozniak
5369deee08
fix autocomplete of usernames ( #1019 )
6 years ago
Ivan Kupalov
e0c8490bb5
Error artwork ( #1000 )
...
* Add new Elephant Friend images. Use them in ListsActivity.
* Add error images to AccountListFragment
* Add error images to Timeline & Notifications fragment. Needs rework.
* Introduce BackgroundMessageView. Use it in AccountList.
* Use correct button style for BackgroundMessageView
Co-Authored-By: charlag <charlag@tutanota.com>
* Use BackgroundMessageView
* Add BackgroundMessageView docs
* Re-color and document elephants
* Apply feedback, disable refresh when error is shown
* Fix string typo
6 years ago
Sylke Vicious
6df57b23e1
Updated italian translation ( #1010 )
...
* Updated italian translation
* Updated italian translation
* Fix for CircleCI failing test
* Updated italian translation
6 years ago
Ivan Kupalov
cab7a78044
Fix crash in media tab, fix #1005 ( #1007 )
6 years ago
Ivan Kupalov
c5dcc639a4
Add hashtag autocompletion, closes #769 ( #1001 )
...
* Add hashtag autocompletion, closes #769
* Apply review feedback
6 years ago
kyori19
b3a8d00093
Add pinned status tab ( #994 )
...
* Add pinned status tab
* Make TabLayout scrollable.
6 years ago
Konrad Pozniak
0230f79a42
never use 0 account ids to prevent caching problems ( #999 )
6 years ago
Levi Bard
2de1ee661d
Ensure that the right account is shown as selected after performing "Open as". #992 ( #996 )
6 years ago
Levi Bard
ff6ca5580f
Add character counter to profile bio field. #881 ( #991 )
6 years ago
Levi Bard
b61a3c68e8
Implement "Open status as (another account)" #958 ( #988 )
6 years ago
Levi Bard
5842a57f1d
Ensure that query/fragment/etc. don't get embedded into local filenames ( #989 )
...
when downloading #886
6 years ago
Conny Duck
1ef9baad93
fix proguard issue
6 years ago
Conny Duck
9899eff8d2
fix build
6 years ago
Ivan Kupalov
cec5444e22
Caching toots ( #809 )
...
* Initial timeline cache implementation
* Fix build/DI errors for caching
* Rename timeline entities tables. Add migration. Add DB scheme file.
* Fix uniqueness problem, change offline strategy, improve mapping
* Try to merge in new statuses, fix bottom loading, fix saving spans.
* Fix reblogs IDs, fix inserting elements from top
* Send one more request to get latest timeline statuses
* Give Timeline placeholders string id. Rewrite Either in Kotlin
* Initial placeholder implementation for caching
* Fix crash on removing overlap statuses
* Migrate counters to long
* Remove unused counters. Add minimal TimelineDAOTest
* Fix bug with placeholder ID
* Update cache in response to events. Refactor TimelineCases
* Fix crash, reduce number of placeholders
* Fix crash, fix filtering, improve placeholder handling
* Fix migration, add 8-9 migration test
* Fix initial timeline update, remove more placeholders
* Add cleanup for old statuses
* Fix cleanup
* Delete ExampleInstrumentedTest
* Improve timeline UX regarding caching
* Fix typos
* Fix initial timeline update
* Cleanup/fix initial timeline update
* Workaround for weird behavior of first post on initial tl update.
* Change counter types back to int
* Clear timeline cache on logout
* Fix loading when timeline is completely empty
* Fix androidx migration issues
* Fix tests
* Apply caching feedback
* Save account emojis to cache
* Fix warnings and bugs
6 years ago
kyori19
3c754e1509
Fix typo ( #987 )
...
* Optimize imports
* Fix typo in 'replyingStatusAuthor'
6 years ago
Ivan Kupalov
d6392520c6
Fix unnecessary reloading of notifications ( #984 )
...
This removes topId as it is not needed and just plainly uses status id
if needed. During initial loading of notifications topId/bottomId are
not set so we ended up reloading everything.
6 years ago
Konrad Pozniak
683ccd6f4f
fix mentions and more menu after a fresh login ( #986 )
6 years ago
Konrad Pozniak
7969f9cc4d
fix long toots not collapsing correctly in timelines ( #976 )
6 years ago
Ivan Kupalov
62b0efc1f5
Fix layout issue with narrow timelines ( #982 )
6 years ago