Ivan Kupalov
9c59d000f9
ComposeActivity refactor ( #1541 )
...
* Convert ComposeActivity to Kotlin
* More ComposeActivity cleanups
* Move ComposeActivity to it's own package
* Remove ComposeActivity.IntentBuilder
* Re-do part of the media downsizing/uploading
* Add sending of status to ViewModel, draft media descriptions
* Allow uploading video, update description after uploading
* Enable camera, enable upload cancelling
* Cleanup of ComposeActivity
* Extract CaptionDialog, extract ComposeActivity methods
* Fix handling of redrafted media
* Add initial state and media uploading out of Activity
* Change ComposeOptions.mentionedUsernames to be Set rather than List
We probably don't want repeated usernames when we are writing a post
and Set provides such guarantee for free plus it tells it to the
callers. The only disadvantage is lack of order but it shouldn't be a
problem.
* Add combineOptionalLiveData. Add docs.
It it useful for nullable LiveData's. I think we cannot differentiate
between value not being set and value being null so I just added the
variant without null check.
* Add poll support to Compose.
* cleanup code
* move more classes into compose package
* cleanup code
* fix button behavior
* add error handling for media upload
* add caching for instance data again
* merge develop
* fix scheduled toots
* delete unused string
* cleanup ComposeActivity
* fix restoring media from drafts
* make media upload code a little bit clearer
* cleanup autocomplete search code
* avoid duplicate object creation in SavedTootActivity
* perf: avoid unnecessary work when initializing ComposeActivity
* add license header to new files
* use small toot button on bigger displays
* fix ComposeActivityTest
* fix bad merge
* use Singles.zip instead of Single.zip
5 years ago
Juanjo Salvador
a5445db57d
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (407 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/es/
5 years ago
tolstoevsky
b65bfc1eff
Translated using Weblate (Russian)
...
Currently translated at 100.0% (407 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ru/
5 years ago
Anonymous
8d591a0a2a
Translated using Weblate (Russian)
...
Currently translated at 100.0% (407 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ru/
5 years ago
Mélanie Chauvel (ariasuni)
2ec8b95c31
Add close icon to tabs in Tabs account preferences page ( #1588 )
...
* Add close icon to tabs in Tabs account preferences page
* Improve code according to code review
5 years ago
Alibek Omarov
bb1a7e4331
BottomSheetActivity: use ViewThreadActivity's static call to generate intent
5 years ago
Alibek Omarov
9882f0d7e3
SFragment: add Reply to option to jump to a parent post
5 years ago
Alibek Omarov
10c58c9ca0
ViewThreadFragment: scroll to post we are requested to show
5 years ago
Alibek Omarov
07bcdb0792
CustomEmojiHelper: experimental bigger emoji 2x in size
5 years ago
Alibek Omarov
d1cb15f821
res: align status_username by baseline
5 years ago
Alibek Omarov
80c82d1f0e
ComposeActivity: allow upload any type of media, show text if media type is undefined, remove rescaling picture for Pleroma
5 years ago
Alibek Omarov
dba030a9cb
ProgressImageView: make progress control interface, add same widget but showing text
5 years ago
Alibek Omarov
f3d38b03c4
colors: preliminary work on default colors
5 years ago
Alibek Omarov
a090925d2b
OkHttpUtils: change useragent to Husky
5 years ago
Alibek Omarov
6160bdabfe
donottranslate: change website to our repository url temporarily
5 years ago
Alibek Omarov
eda4ef97d4
LoginActivity: add a way to change application name and website during login
5 years ago
Alibek Omarov
446c1e28db
strings: move Husky strings to standalone XML file to ease merging with Tusky
5 years ago
Alibek Omarov
553729b7af
res: use Pleroma-tan images by @Lighting_Nord
5 years ago
Alibek Omarov
ed969bb06d
LoginActivity: fix compile
5 years ago
Alibek Omarov
4de11cb073
Revert 36b8664f
5 years ago
Alibek Omarov
de96980a11
TimelineDAOTest: fix to compile
5 years ago
Alibek Omarov
3cc48532cd
TimelineDAOTest: fix test to compile
5 years ago
Alibek Omarov
545bcc543b
LicenseActivity: add octodroid and markdownedit
5 years ago
Alibek Omarov
e4400f0061
markdown: implement wysiwyg editor
5 years ago
Alibek Omarov
9f31effaf2
markdown: add wysiwyg editor drawables(taken from OctoDroid)
5 years ago
Alibek Omarov
8900e45015
markdown: now markdown mode is restored from drafts
5 years ago
Alibek Omarov
fd1594f554
db: add version 21 scheme
5 years ago
Alibek Omarov
74ea67627c
db: upgrade to 21, add markdownMode column
5 years ago
Alibek Omarov
793c21eb85
markdown: implement choosing markdown mode in compose activity and sending toot with it
5 years ago
Alibek Omarov
5620120b9f
Status: add optional content_type paramater
5 years ago
Alibek Omarov
cdcb9b382b
markdown: add button and drawable resource
5 years ago
Alibek Omarov
ee4fd2c351
ComposeActivity: if our instance is pleroma, disable mastodon-specific attachments limits
5 years ago
Alibek Omarov
cdc3dafdda
Instance: a way to check if we have Pleroma with Mastodon API extensions
5 years ago
Levi Bard
0a516eaf13
Make polls respect content warning visibility setting ( #1583 )
...
* Make polls respect content warning visibility setting
* Only perform poll setup when poll is visible
5 years ago
Muha Aliss
9400eaaf0a
Translated using Weblate (Turkish)
...
Currently translated at 90.7% (369 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/tr/
5 years ago
simevo
5df72099f0
Translated using Weblate (Italian)
...
Currently translated at 96.8% (394 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/it/
5 years ago
Francesc Galí
f661eaca1d
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (407 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ca/
5 years ago
Mélanie Chauvel
69407786e3
Translated using Weblate (French)
...
Currently translated at 100.0% (407 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
Translated using Weblate (Esperanto)
Currently translated at 100.0% (407 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/eo/
5 years ago
Quentí
f1f5f84921
Translated using Weblate (Occitan)
...
Currently translated at 100.0% (407 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/oc/
5 years ago
Zoltán Gera
0379d8669d
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (407 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/hu/
5 years ago
Daniele Lira Mereb
f50e862866
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (407 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (407 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
5 years ago
knuxify
dc744de98c
Translated using Weblate (Polish)
...
Currently translated at 100.0% (407 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pl/
5 years ago
Vegard Skjefstad
9953a1cf14
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (407 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/nb_NO/
5 years ago
Anonymous
b9a1030e26
Translated using Weblate (Turkish)
...
Currently translated at 90.7% (369 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/tr/
Translated using Weblate (Italian)
Currently translated at 96.8% (394 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/it/
Translated using Weblate (Esperanto)
Currently translated at 96.8% (394 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/eo/
Translated using Weblate (French)
Currently translated at 100.0% (407 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
Translated using Weblate (Arabic)
Currently translated at 100.0% (407 of 407 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ar/
5 years ago
Konrad Pozniak
8eb1724782
fix formatting of %s favs %s boosts in some languages ( #1576 )
5 years ago
Anonymous
2f9bb14477
Translated using Weblate (Russian)
...
Currently translated at 98.8% (400 of 405 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ru/
5 years ago
Daniele Lira Mereb
8ffc8e7013
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (405 of 405 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
5 years ago
knuxify
759e4e6ef8
Translated using Weblate (Polish)
...
Currently translated at 100.0% (405 of 405 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pl/
5 years ago
kyori19
d137e6c63c
List tabs ( #1570 )
...
* List tabs
* Add comment
* Move decoder part to TabData.createTabDataFromId
* Fix drawable tint
* Use dedicated view for list picker
* Error log
* Fix logging
Co-Authored-By: Konrad Pozniak <connyduck@users.noreply.github.com>
* Fix tint color
Co-Authored-By: Konrad Pozniak <connyduck@users.noreply.github.com>
* Fix missing import
* Move encoding part too
* Fix comment
* Fix decoder
* Revert "Fix decoder"
This reverts commit fdc45aac9c113348f8740e6692d2d8e9ace14f7f.
* Revert "Fix comment"
This reverts commit 704b4e6d2e5545d5f2d20c9bc6bc276d6257d119.
* Revert "Move encoding part too"
This reverts commit 32e77346ff98ae1133e76ab6dfd880b26171005e.
* Revert "Move decoder part to TabData.createTabDataFromId"
This reverts commit d1cd2070ab564d2e33874225272a71f0904d681e.
5 years ago
Daniele Lira Mereb
2837f072ac
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (405 of 405 strings)
Translation: Tusky/Tusky
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
5 years ago