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
Konrad Pozniak
a882e6c067
Merge pull request #1590 from nailyk-weblate/weblate-tusky-tusky
...
Update from Weblate
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
9551c27a76
Update README.md
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
0f81e54059
readme: add note about main changes at this moment and what Husky is [ci skip]
5 years ago
Alibek Omarov
ed969bb06d
LoginActivity: fix compile
5 years ago
Alibek Omarov
2bf5f93efd
travis: run only build
5 years ago
Alibek Omarov
4de11cb073
Revert 36b8664f
5 years ago
Alibek Omarov
de96980a11
TimelineDAOTest: fix to compile
5 years ago
Alibek Omarov
022e3fcd2f
travis: speedup build by removing useless buildflavors before script
5 years ago
Alibek Omarov
3cc48532cd
TimelineDAOTest: fix test to compile
5 years ago
Alibek Omarov
8195e36fed
travis: cache gradle directories(move to waf ASAP)
5 years ago
Alibek Omarov
b4585b63bb
travis: deploy only on success, don't install shared keystore
5 years ago
Alibek Omarov
d9d88b528e
travis: correct apksigner path
5 years ago
Alibek Omarov
f517590c3e
travis: correct build-tools version
5 years ago
Alibek Omarov
903a645517
Add shared debug keystore
5 years ago
Alibek Omarov
6f82e6d558
travis: initial add
5 years ago
Alibek Omarov
f2c63a4a40
Rename us to Husky :)
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
Konrad Pozniak
1f60f845c4
Merge pull request #1582 from nailyk-weblate/weblate-tusky-tusky-app
...
Update from Weblate
5 years ago
Anonymous
398f6bf48a
Translated using Weblate (Turkish)
...
Currently translated at 85.7% (6 of 7 strings)
Translation: Tusky/Tusky-app
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/tr/
5 years ago
Anonymous
5d0d875ce2
Translated using Weblate (Italian)
...
Currently translated at 42.9% (3 of 7 strings)
Translation: Tusky/Tusky-app
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/it/
5 years ago
Francesc Galí
ddebd43650
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (7 of 7 strings)
Translation: Tusky/Tusky-app
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/ca/
5 years ago