Konrad Pozniak
360d0ad598
fix AccountActivity tabs on tablets
2018-12-27 22:31:42 +01:00
Konrad Pozniak
82a632eecc
add the ability to see who faved or boosted a toot ( #962 )
...
* move reblog/fav count up in detailed status view and make them clickable
* use status object returned by api when reblogging/faving
* Reblogs -> Boosts
* add support for viewing who faved/reblogged a status
* add onShowReblogs/onShowFavs to listener, fix display bug
* remove unneeded icon from previous revision
* small code improvements
* fix liking/boosting toot with card
2018-12-27 09:48:24 +01:00
Mostafa Ahangarha
c0f7c4d8c1
Improved Persian translation ( #965 )
...
I have made these two thing:
- Made several modification to make the existing translation improved
- Added missing stings
2018-12-25 20:07:20 +01:00
Mostafa Ahangarha
ac66c50673
Improve RTL support ( #964 )
...
By making these changes, texts in relevant pages will appear currectly
in RTL layout.
2018-12-25 20:07:03 +01:00
Ivan Kupalov
ff0ce91599
Export Room schemes ( #963 )
2018-12-25 20:06:28 +01:00
kyori19
9fe7aacd6d
Fix wrong visibility icon(tuskyapp#901) ( #960 )
2018-12-20 18:25:36 +01:00
Conny Duck
079c792d0c
update deps
2018-12-18 22:05:33 +01:00
Conny Duck
65d7c9ff4c
remove more Kotlin null check methods from release bytecode
2018-12-17 23:36:59 +01:00
Conny Duck
265fa3c984
fix weird resizing of ComposeActivity when emojis are loaded on tablets
2018-12-17 21:58:52 +01:00
Conny Duck
10024221b6
fix inconsistent post_privacy_names strings in translations
2018-12-17 20:54:09 +01:00
Conny Duck
da23ac08bf
improve dialog styling
2018-12-17 20:47:42 +01:00
Conny Duck
0d8dc6ef19
exclude unneeded license files from apk
2018-12-17 19:08:32 +01:00
Conny Duck
3efa0ab81c
update proguard rules for okhttp
2018-12-17 16:01:35 +01:00
Konrad Pozniak
0b60445256
Upgrade to AndroidX, move to MaterialComponents theme ( #953 )
...
* upgrade to AndroidX, upgrade libraries
* move to MaterialComponents theme
* make sure the compose button looks good everywhere
* fix tollbar title/button alignment on tablet
* move to new material color theming, consolidate colors and themes
* fix build, fix imports
* set error on TextInputLayout instead of EditText
* fix imports, TootButton when
* improve snackbar style
* fix task description color
2018-12-17 15:25:35 +01:00
Mélanie Chauvel (ariasuni)
95d4fc3428
Display mentions toot hidden ( #954 )
...
* WIP: still display mentions when toot content is hidden
* WIP: still display mentions when toot content is hidden (2)
* Still display mentions when toot content is hidden (3)
* Factorize code for setting content and spoiler on a toot
* Factorize condition
2018-12-16 10:30:40 +01:00
Conny Duck
852ed37ac7
fix crash when using quick compose tile
2018-12-13 22:29:12 +01:00
Conny Duck
d2dbb955a5
Release 52
2018-12-12 20:53:26 +01:00
Mélanie Chauvel (ariasuni)
49a160aaec
Fix a lot of easy-to-fix warnings ( #957 )
2018-12-12 20:28:05 +01:00
Conny Duck
27a09a731a
fix another crash in ViewImageFragment
2018-12-12 19:37:18 +01:00
Conny Duck
4d305b20ae
fix crash in MediaUtils.getVideoThumbnail
2018-12-12 18:56:42 +01:00
Konrad Pozniak
80afc5f0fd
Improve emoji picker accessibility ( #944 )
...
* set emoji shortcode as content description on ImageView
* hide bottom sheets on back press
2018-12-07 17:05:02 +01:00
Conny Duck
a41078ce72
fix crash in EditProfileActivity
2018-12-06 22:34:36 +01:00
Conny Duck
716cf0667b
close drawer when clicking on own profile and adding account
...
closes #948
2018-12-05 22:37:04 +01:00
Conny Duck
9d5cc095b8
show correct username of author when sharing toot content
...
closes #918
2018-12-03 15:22:51 +01:00
Conny Duck
000010f3ef
add option to copy link of own toot to "more" menu
...
closes #928
2018-12-03 12:04:27 +01:00
Konrad Pozniak
1fdfbf631d
remove unnecessary compat code ( #932 )
2018-12-03 11:22:57 +01:00
Konrad Pozniak
8ce4c697ce
add checkmark to verified links and better constraints to account fields ( #922 )
...
* add checkmark to verified links and better constraints to account fields
* address pr feedback
2018-12-03 11:02:28 +01:00
Ivan Kupalov
aac934cf56
Apply suggestions for ProgressImageView ( #942 )
2018-12-03 11:02:07 +01:00
dadosch
a58388a730
Fix Typo in german translation ( #943 )
2018-12-03 10:52:25 +01:00
zital
0bc557ab98
Basque: orro -> tut ( #936 )
...
* orro -> tut
* orro -> tut
2018-11-30 21:14:00 +01:00
Billy Brawner
8858ead97e
Add visibility icons to detail statuses ( #901 )
...
* Add visibility icons to statuses
* Remove visibility icons from timeline statuses
* Dynamically scale visibility icon according to timestamp font size
* Remove visibility icon selection logic from Status model
* Migrate visibility icon logic to StatusDetailedViewHolder
* Simplify/improve performance of visibility icon layout
* Use text size for visibility icon size (instead of view size)
* Remove unnecessary LayoutListener
* Remove unnecessary visibilityIcon check
2018-11-28 19:46:10 +01:00
Conny Duck
715573361d
fix NullPointerException in ViewImageFragment
2018-11-27 21:18:21 +01:00
Conny Duck
d58041773a
fix crash in ComposeActivity when loading no Emojis
2018-11-27 21:07:15 +01:00
Conny Duck
925e82e035
Release 51
2018-11-26 18:52:08 +01:00
Isak Holmström
c4d9aef25f
[sv] New strings translated. ( #931 )
...
* Updated with new strings, added new translations for mute
* Changed from nsfw to sensitive content
* translating new strings ++extra fixes
* Add files via upload
* [sv] New strings translated
2018-11-26 18:31:53 +01:00
Conny Duck
8884354999
fix NullPointerException in ViewImageFragment
2018-11-25 20:16:38 +01:00
Unai Tolosa Pontesta
2d97fabfeb
Added Basque translations ( #926 )
...
* Added Basque translations
* zital
* zital
2018-11-25 19:42:50 +01:00
INAGAKI Hiroshi
073237fcb8
l10n: update Japanese translation ( #929 )
...
Updated Japanese translations and removed unnecessary spaces.
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
2018-11-25 19:41:45 +01:00
Conny Duck
0d6eb76b9c
Release 50
2018-11-19 16:39:49 +01:00
Sylke Vicious
e41d9401f4
Updated italian translation ( #925 )
2018-11-19 15:51:58 +01:00
ButterflyOfFire
f3a11855ef
Update arabic translation ( #923 )
...
Update arabic translation.
2018-11-19 10:53:27 +01:00
ButterflyOfFire
5187abb744
Update french translation ( #924 )
...
Update french translation.
2018-11-19 10:53:15 +01:00
Evgeny Petrov
305f0acdee
RU: Added missing string ( #921 )
2018-11-18 13:17:24 +01:00
Conny Duck
08440aed6e
fix activity restart after theme switch
2018-11-18 12:29:11 +01:00
Conny Duck
2099943e52
update german translation
2018-11-18 11:34:06 +01:00
Conny Duck
8b3dbf54a1
fix crash on unknown media type
2018-11-17 16:17:47 +01:00
Conny Duck
401fdd7138
fix untranslateable String in Account preferences
2018-11-17 15:53:46 +01:00
Evgeny Petrov
22e2519916
Russian translation update ( #919 )
...
* Russian translation update
* Removed duplicate string
2018-11-16 18:30:48 +01:00
Conny Duck
94fc2209a7
remove erroneous strings to prevent crashes
2018-11-16 13:57:35 +01:00
Conny Duck
0531fc6902
update deps, fix some lint warnings
2018-11-16 13:31:03 +01:00
kyori19
3bded10419
Improve japanese translation. ( #917 )
2018-11-13 20:02:19 +01:00
kyori19
d66858abe7
fix link's too large hitbox ( #916 )
...
* fix link's too large hitbox (tuskyapp#846)
* Use zero width space instead of normal space.
* Add comment.
* Remove unnecessary Html.fromHtml
2018-11-12 23:07:47 +01:00
Kévin Commaille
e09c691286
Update and fix french translation ( #914 )
2018-11-12 21:42:21 +01:00
Konrad Pozniak
70ca42c8b7
New settings ( #891 )
...
* change drawer items
* rename SettingsActivity
* introduce AccountSettings activity
* improve account settings, move notification settings
* sync settings with server
* rename settings back to preferences
* add functionality for settings
* move mediaPreviewEnabled preference to AccountPreferences
* replace shared prefs with accountmanager
* move PreferencesFragment to support library
* split preferences fragment into smaller fragments,
merge AccountPreferencesActivity into PreferencesFragment
* adjust icon size, add icons to general preferences
* change mediaPreviewEnabled and alwaysShowSensitiveMedia pref position
* add database migration
* remove pullNotificationCheckInterval option
* fix preference in TimelineFragment
* Update Chinese translations. (#915 )
* Update zh-CN translations.
* Update zh-SG translations.
* Update zh-TW translations.
* Update zh-MO translations.
* Update zh-HK translations.
* Fix errors in zh-CN translations.
* Fix errors in zh-SG translations.
* Fix errors in zh-TW translations.
* Fix errors in zh-MO translations.
* Fix errors in zh-HK translations.
2018-11-12 21:09:39 +01:00
Levi Bard
5c88edf276
Media description improvements ( #898 )
...
* Enforce 420-character limit on media descriptions in the UI
* Persist media descriptions with drafts
* Defer media description update until after upload finishes
* Make description field 2 lines for better visibility of hint text
* Reuse Gson instance
* Force retranslation of modified string "hint_describe_for_visually_impaired"
* Add bounds check when reading serialized media descriptions
2018-11-11 19:25:45 +01:00
kyori19
39e54c666e
Do not show "Pin" in "more" menu of direct status. ( #909 )
2018-11-06 18:10:07 +01:00
kyori19
75678c5b2c
Fix typo "accountUsename" to "accountUsername" ( #908 )
2018-11-06 18:03:10 +01:00
Levi Bard
506189ceed
Filter emoji where "visible_in_picker" is set to false. ( #907 )
...
Addresses #770
2018-11-04 10:51:31 +01:00
Levi Bard
e03482d759
Add menu item to copy media link ( #895 )
2018-11-01 15:13:37 +01:00
Levi Bard
c05eaae317
Fix media transitions, reduce code duplication between media fragments ( #894 )
...
* Fix media transitions, reduce code duplication between media fragments
* Remove redundant helper
* Fix occasional crash when swiping between mixed media
* Hide controls when swiping between media
2018-11-01 14:52:22 +01:00
Manimaran.K
d3bed81a82
Tamil translation ( #890 )
...
* Translation for Tamil language is done.
* Update Translation for Tamil
2018-11-01 14:51:59 +01:00
ButterflyOfFire
9612a98e24
Improve french translation
2018-10-31 17:04:49 +01:00
charlag
d5f52a6e93
Formatted translation
2018-10-31 16:19:09 +01:00
charlag
4025420e75
Merge branch 'patch-3' of git://github.com/BoFFire/Tusky into BoFFire-patch-3
2018-10-31 16:17:43 +01:00
charlag
099b5474c6
Format translation
2018-10-31 16:10:35 +01:00
Quentí
80f857af74
[i18n] Occitan update
2018-10-28 00:28:39 +02:00
ButterflyOfFire
f3228d3069
Update strings.xml
2018-10-27 23:44:25 +02:00
ButterflyOfFire
7e109b99cd
Improving arabic translation
...
Improving arabic العربية translation and 100% translated. Enjoy !
2018-10-27 23:29:47 +02:00
charlag
a65eaacdb1
Reformat translation
2018-10-27 18:50:02 +02:00
Sylke Vicious
2fac0b209c
Fixed the unescaped aphostrope
...
Sorry, missed this one!
2018-10-26 16:10:01 +02:00
Sylke Vicious
0e6853ba9c
Updated italian translation
2018-10-26 15:55:32 +02:00
Levi Bard
88ad51ce61
Account for underscores when tokenizing mentions for autocompletion ( #888 )
...
* Account for underscores when tokenizing mentions for autocompletion
Fixes #743
* Migrate MentionTokenizer to kotlin
* Add tests for mention tokenizer
2018-10-19 17:44:46 +02:00
Levi Bard
1deaaa1144
Refactor media views ( #866 )
...
* Migrate ImagePagerAdapter to kotlin
* Migrate ViewMediaFragment to kotlin
* Make images and videos share the same activity/pager
* Show descriptions above videos
* Cleanup
* Address code review feedback
* Migrate media fragments to constraint layout
2018-10-15 19:56:11 +02:00
kyori19
fd0f5edeef
Prevent multiple registrations to eventHub on same TimelineFragment ( #879 )
2018-10-15 19:47:50 +02:00
Levi Bard
37702f7f81
On android 6.0, filter 0x00ad (unicode soft hyphen) from statuses ( #884 )
...
Fixes #563
2018-10-15 19:47:10 +02:00
Conny Duck
f85deb3efb
update build tools and kotlin
2018-10-14 16:30:12 +02:00
Paul
50ae9ba326
Improve french translation ( #887 )
2018-10-14 12:58:48 +02:00
Levi Bard
d58aa01fde
Focus content warning field on activation ( #883 )
...
Fixes #773
2018-10-12 21:53:04 +02:00
mynameismonkey
eca6265c6a
Welsh translation of strings.xml ( #877 )
...
* Create values-cy/strings.xml
* removed errant comment line
2018-10-08 20:01:36 +02:00
freetux
c7fa6034e5
fix persian translation ( #876 )
...
* Create strings.xml
* Rename strings.xml to stringss.xml
* add persian language
* Delete stringss.xml
* fix lines
* fix lines
* fix line 213
* Update strings.xml
* Update strings.xml
* some minor fixes
after check nightly version fixed .
2018-10-05 21:07:55 +02:00
freetux
8d65650278
Add persian language ( #870 )
...
* Create strings.xml
* Rename strings.xml to stringss.xml
* add persian language
* Delete stringss.xml
* fix lines
* fix lines
* fix line 213
* Update strings.xml
* Update strings.xml
2018-10-04 23:15:48 +02:00
Ivan Kupalov
449c7a3bad
Show "remote profile" message. ( #873 )
...
* Show "remote profile" message. Closes #806
* Improve remote message look
2018-10-03 21:53:31 +02:00
Ivan Kupalov
d928fe7a1d
Add ability to pin/unpin statuses ( #872 )
2018-10-03 21:27:52 +02:00
Isak Holmström
3e66856337
update swedish translation ( #871 )
...
* Updated with new strings, added new translations for mute
* Changed from nsfw to sensitive content
* translating new strings ++extra fixes
2018-10-03 21:13:30 +02:00
Levi Bard
66b94e5397
Enable sharing media directly from Tusky ( #852 )
...
* Extract duplicated code into BaseActivity
* Migrate MediaUtils to kotlin
* Migrate ViewVideoActivity to kotlin
* Migrate ViewMediaActivity to kotlin
* Initial media sharing functionality
* Address code review feedback
* Make share icon match
* Address code review feedback
2018-10-01 11:50:17 +02:00
Prat
6e75e0bfc5
Add deletion confirmation ( #865 )
2018-10-01 08:50:48 +02:00
Konrad Pozniak
836b99966f
style dark dialogs ( #864 )
2018-09-29 19:44:50 +02:00
Conny Duck
ecc96e8a83
fix actionbar elevation in SearchActivity
2018-09-29 00:14:43 +02:00
Konrad Pozniak
062d54d19e
small improvements for viewholders ( #860 )
2018-09-28 17:15:01 +02:00
Konrad Pozniak
36fdfb3de6
fix notifications loading (again) ( #845 )
...
* fix notifications loading (again)
* Revert "fix notifications loading (again)"
This reverts commit 226710fabf5175d4f6a2103c6896bcfe37e3230e.
* fix notification loading (this time for really real)
2018-09-28 17:14:37 +02:00
Levi Bard
eb7459406a
Make Tusky a share target for video ( #857 )
2018-09-28 17:11:32 +02:00
Conny Duck
0db9bcbf51
fix build error because of missing resource
2018-09-25 19:47:19 +02:00
Conny Duck
32e5a9f146
upgrade gradle and build tools
2018-09-25 19:05:37 +02:00
Conny Duck
95e507d489
fix RecentlyNonNull/Nullable warnings
2018-09-22 21:11:18 +02:00
Konrad Pozniak
e4a318db12
update support libs to 28.0.0 final
2018-09-22 17:13:22 +02:00
Konrad Pozniak
27171954c2
fix typo in japanese translation
2018-09-22 17:10:09 +02:00
INAGAKI Hiroshi
7e4bdfe65f
l10n: update Japanese translation ( #858 )
...
Updated Japanese translations for some new functions.
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
2018-09-21 22:11:57 +02:00
Conny Duck
b1c7fd9e41
fix lists not displaying
2018-09-21 20:18:21 +02:00
Konrad Pozniak
f332021568
fix crash when tooting on Android 9 ( #856 )
2018-09-19 22:36:46 +02:00
HellPie
2730dca3ea
Add support for collapsible statuses when they exceed 500 characters ( #825 )
...
* Update Gradle plugin to work with Android Studio 3.3 Canary
Android Studio 3.1.4 Stable doesn't render layout previews in this project
for whatever reason. Switching to the latest 3.3 Canary release fixes the
issue without affecting Gradle scripts but requires the new Android Gradle
plugin to match the new Android Studio release.
This commit will be reverted once development on the feature is done.
* Update gradle build script to allow installing debug builds alongside store version
This will allow developers, testers, etc to work on Tusky will not having to worry
about overwriting, uninstalling, fiddling with a preinstalled application which would
mean having to login again every time the development cycle starts/finishes and
manually reinstalling the app.
* Add UI changes to support collapsing statuses
The button uses subtle styling to not be distracting like the CW button on the timeline
The button is toggleable, full width to match the status textbox hitbox width and also
is shorter to not be too intrusive between the status text and images, or the post below
* Update status data model to store whether the message has been collapsed
* Update status action listener to notify of collapsed state changing
Provide stubs in all implementing classes and mark as TODO the stubs that
require a proper implementation for the feature to work.
* Add implementation code to handle status collapse/expand in timeline
Code has not been added elsewhere to simplify testing.
Once the code will be considered stable it will be also included in other
status action listener implementers.
* Add preferences so that users can toggle the collapsing of long posts
This is currently limited to a simple toggle, it would be nice to implement
a more advanced UI to offer the user more control over the feature.
* Update Gradle plugin to work with latest Android Studio 3.3 Canary 8
Just like the other commit, this will be reverted once the feature is working.
I simply don't want to deal with what changes in my installation of Android
Studio 3.1.4 Stable which breaks the layout preview rendering.
* Update data models and utils for statuses to better handle collapsing
I forgot that data isn't available from the API and can't really be built
from scratch using existing data due to preferences.
A new, extra boolean should fix the issue.
* Fix search breaking due to newly introduced variables in utils classes
* Fix timeline breaking due to newly introduced variables in utils classes
* Fix item status text for collapsed toggle being shown in the wrong state
* Update timeline fragment to refresh the list when collapsed settings change
* Add support for status content collapse in timeline viewholder
* Fix view holder truncating posts using temporary debug settings at 50 chars
* Add toggle support to notification layout as well
* Add support for collapsed statuses to search results
* Add support for expandable content to notifications too
* Update codebase with some suggested changes by @charlang
* Update more code with more suggestions and move null-safety into view data
* Update even more code with even more suggested code changes
* Revert a0a41ca and 0ee004d (Android Studio 3.1 to Android Studio 3.3 updates)
* Add an input filter utility class to reuse code for trimming statuses
* Update UI of statuses to show a taller collapsible button
* Update notification fragment logging to simplify null checks
* Add smartness to SmartLengthInputFilter such as word trimming and runway
* Fix posts with show more button even if bad ratio didn't collapse
* Fix thread view showing button but not collapsing by implementing the feature
* Fix spannable losing spans when collapsed and restore length to 500 characters
* Remove debug build suffix as per request
* Fix all the merging happened in f66d689, 623cad2 and 7056ba5
* Fix notification button spanning full width rather than content width
* Add a way to access a singleton to smart filter and use clearer code
* Update view holders using smart input filters to use more singletons
* Fix code style lacking spaces before boolean checks in ifs and others
* Remove all code related to collapsibility preferences, strings included
* Update style to match content warning toggle button
* Update strings to give cleaner differentiation between CW and collapse
* Update smart filter code to use fully qualified names to avoid confusion
2018-09-19 19:51:20 +02:00
Gian Sass
d4547a04dc
sort custom emojis alphabetically ( #853 )
2018-09-18 20:46:50 +02:00
Conny Duck
ee8dc7831f
remove fake shadow view and replace with elevation in AccountActivity
2018-09-16 19:46:06 +02:00
Konrad Pozniak
3e2dc9f79b
update targetSdkVersion to 28 ( #842 )
...
* update targetSdkVersion to 28
* update robolectric to support api 28
2018-09-16 19:23:32 +02:00
Konrad Pozniak
6a7ec93b98
update minSdkVersion to 21 ( #843 )
...
* set minSdkVersion to 21
* use elevation instead of additional views for shadow
* clean up code occurrences
* remove drawable compat code
* remove no longer needed resources
* remove unneeded android:clipChildren="false"
* Revert "remove no longer needed resources"
This reverts commit 67a4d6f8d87b3f116b95d90dfb48f350d342f503.
* remove no longer needed resources (this time the right ones)
2018-09-16 18:54:12 +02:00
Conny Duck
ef9ac3939e
fix crash when trying to view account with invalid id
...
closes #848
2018-09-15 21:51:53 +02:00
Evgeny Petrov
cc774ab754
RU: Re-worded "Favourites" string, replaced "NSFW" with "sensitive" ( #839 )
2018-09-10 19:28:55 +02:00
Conny Duck
4dd70762c2
dont hold whole file content in memory when uploading media
2018-09-10 10:00:06 +02:00
Conny Duck
14ac883496
update media limits for Mastodon 2.5
2018-09-10 10:00:06 +02:00
Conny Duck
67e34a9ee7
Merge branch 'AbsoluteTime' of https://github.com/kyori19/Tusky into kyori19-AbsoluteTime
...
# Conflicts:
# app/src/main/java/com/keylesspalace/tusky/adapter/NotificationsAdapter.java
2018-09-09 21:48:01 +02:00
Isak Holmström
819a1a65c3
[SV] Translation: Removed nsfw and replaced it with "sensitive content" ( #836 )
...
* Updated with new strings, added new translations for mute
* Changed from nsfw to sensitive content
2018-09-05 21:29:39 +02:00
Conny Duck
d84ae0b931
Release 49
2018-09-04 19:06:04 +02:00
Conny Duck
5ef50fa3cd
fix links with uppercase letters in scheme not being opened
...
closes #801
2018-09-04 18:43:06 +02:00
qwazix
c323c6545f
Make page margin to truly black for tablets. ( #834 )
2018-09-04 18:35:17 +02:00
Conny Duck
711f00ad87
Merge remote-tracking branch 'origin/master'
2018-09-03 21:29:26 +02:00
Conny Duck
f61456d8b3
fix crash in notifications fragment, save account only when notificationid changed
2018-09-03 21:23:12 +02:00
Konrad Pozniak
12d76249c4
fix image preview rotation in ComposeActivity ( #831 )
2018-09-03 20:26:35 +02:00
Konrad Pozniak
cbb323a434
fix account switching when offline/error ( #830 )
2018-09-03 20:16:12 +02:00
Conny Duck
73934e4652
fix empty message view showing/hiding at the wrong times
2018-09-02 13:23:36 +02:00
Konrad Pozniak
2c679a4761
fix account list loading and clean up a lot of code ( #823 )
...
* fix account list loading and clean up a lot of code
* remove ACCESS_COARSE_LOCATION for API levels 23+
* small improvements
2018-08-31 21:52:09 +02:00
Conny Duck
241f0ebbbf
add missing libraries to libraries screen
2018-08-31 20:40:56 +02:00
Conny Duck
dd2be8085d
update deps
2018-08-31 20:40:40 +02:00
Conny Duck
91bf170368
remove ACCESS_COARSE_LOCATION for API levels 23+
2018-08-29 22:20:23 +02:00
Conny Duck
09dd008fed
improve wording of "always show sensitive media" setting title
2018-08-29 19:16:41 +02:00
Conny Duck
4cc197ddc5
correctly hide the loading indicator when instance returns an error on login
2018-08-28 18:47:12 +02:00
Konrad Pozniak
1f972debff
fix notification tab loading bottom notifications forever ( #807 )
2018-08-26 21:10:38 +02:00
Conny Duck
937436091b
fix crash in EditProfileViewModel
2018-08-26 12:41:26 +02:00
ButterflyOfFire
37da617bdb
Fixing typo in arabic. ( #802 )
2018-08-25 00:01:58 +02:00
Conny Duck
deaf35646a
dont load header images in their full size
2018-08-24 23:13:28 +02:00
Conny Duck
b45dc5f873
Release 48
2018-08-24 20:38:34 +02:00
Conny Duck
62ed1a9d57
fix crash in NotificationsFragment when Preferences are first accessed
...
fixes #797
2018-08-24 19:47:27 +02:00
Conny Duck
c385c92d99
Release 47
2018-08-23 21:11:29 +02:00
Conny Duck
6c68acd551
fix activity transitions (this time for real)
2018-08-23 21:06:49 +02:00
Levi Bard
9b9450736f
Separate saved draft visibility from default reply visibility: #772 ( #787 )
2018-08-23 20:50:50 +02:00
Konrad Pozniak
c6acee511e
wait for EmojiCompat to be initialized before using it ( #791 )
2018-08-23 20:44:25 +02:00
Konrad Pozniak
f3a3013ffa
fix repeating toots in timelines ( #789 )
2018-08-22 21:19:56 +02:00
Konrad Pozniak
4f8d905e7b
fix notification tab loading ( #777 )
...
* fix progressbars of footer and fragment overlapping
* add progressbar to bottom of notification list again
* fix bottom loading getting stuck sometimes
2018-08-22 21:18:56 +02:00
Basix
5ae53ff546
Added Korean Translation ( #783 )
...
* Added Korean Translation
* Edited translation errors discovered by @Kjwon15
https://github.com/tuskyapp/Tusky/pull/782#pullrequestreview-147631374
* Removed a slash at line 43
https://github.com/tuskyapp/Tusky/pull/783#discussion_r211258208
2018-08-20 21:28:20 +02:00
Óliver García Albertos
7ee19315a7
values-es: Update translations ( #785 )
2018-08-20 21:27:27 +02:00
kyori
43269e0c59
Prevent creating new object in setCreatedAt
2018-08-20 22:51:30 +09:00
Konrad Pozniak
336bc4d7ed
fix bug where addField button was enabled when it should not be
...
in EditProfileActivity
2018-08-20 14:49:23 +02:00
kyori
6936346793
Use SimpleDateFormatter repeatedly.
2018-08-20 20:56:22 +09:00
kyori
6c10b6dbe9
Add process for when the createdAt is null.
2018-08-20 19:29:58 +09:00
kyori
6325f159f4
Stop initializing String.
2018-08-20 17:47:19 +09:00
Konrad Pozniak
91cb826adc
fix AccountActivity recreating after rotation
2018-08-20 10:11:36 +02:00
Evgeny Petrov
8bfc56c527
[Ru] string hotfix ( #775 )
...
Changed the wrong form of "black" theme string
2018-08-19 12:17:09 +02:00
Quentí
b708d5dfca
Update Occitan translation ( #776 )
2018-08-19 12:16:56 +02:00
Konrad Pozniak
5237e645eb
Release 46
2018-08-18 13:35:20 +02:00
Konrad Pozniak
04b471d100
fix wrong activity transition of LoginActivity
2018-08-18 13:03:30 +02:00
Konrad Pozniak
5118122c4a
fix bug where deleting profile field was not possible
2018-08-18 09:12:57 +02:00
Marcin Mikołajczak
ad72e63026
Update Polish translation ( #768 )
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-08-17 21:00:03 +02:00
kyori
cfdd7ded34
Prevent query SharedPreference in adapters.
2018-08-17 14:42:15 +09:00
kyori
07525abf69
Annotate on same line.
2018-08-17 10:21:55 +09:00
kyori
cd7038e46c
Do not use absolute time by default.
2018-08-17 10:19:50 +09:00
Anna e só
32a622e49b
Updated pt-rBR translation ( #765 )
2018-08-16 20:38:27 +02:00
jeroenpraat
6e4018a902
Updating Dutch strings for v3 ( #761 )
2018-08-16 20:37:59 +02:00
Isak Holmström
7e0fa6a469
Updated with new strings, added new translations for mute ( #760 )
2018-08-16 20:37:44 +02:00
ButterflyOfFire
4ff92193ba
Updated ar (Arabic) translation ( #758 )
...
* add more aggressive proguard config
* even more optimizations
* Updated ar (Arabic) translation
Commit made via Stringlate
2018-08-16 20:37:23 +02:00
Evgeny Petrov
1736190fcc
[RU] Language update 20180815 ( #759 )
...
* Updated Russian language
* Updated RU language according to 8c425c44e5
* [RU] Language update
2018-08-16 20:34:50 +02:00
kyori
3106cfc6b0
Show absolute time in Notifications tab
2018-08-16 23:10:21 +09:00
kyori
040b8be606
Show absolute time
2018-08-16 22:51:23 +09:00
Conny Duck
dc72f5ef8e
fix splashscreen navigationbar color on Android 27+
2018-08-15 22:17:26 +02:00
Conny Duck
e9702eb264
update translations
2018-08-15 21:23:54 +02:00
Konrad Pozniak
dcda04b472
add new elephant friends ( #757 )
...
* add new elephant friends
* add art license
* fix typo
2018-08-15 20:51:35 +02:00
Konrad Pozniak
c044ed3e07
fix OOM crash when trying to caption large image ( #756 )
2018-08-15 20:47:36 +02:00
Konrad Pozniak
02ce668c25
add possibility to change profile fields, refactor ( #751 )
...
* refactor EditProfileActivity, add profile fields
* preserve transparency when cropping profile images
* dont validate profile fields on client side
* revert unintentional change in card_frame_dark.xml
* improve activity_edit_profile layout for tablets
* Revert "improve activity_edit_profile layout for tablets"
This reverts commit 20ff3d167c39b15566e017108b33fe58690a8482.
* improve activity_edit_profile layout for tablets
* fix bug in EditProfileActivity, add snackbar
* improve EditProfileActivity code
* use events instead of shared prefs to communicate profile update
2018-08-15 20:47:09 +02:00
Konrad Pozniak
1d7144f2c7
add more aggressive proguard config ( #741 )
...
* add more aggressive proguard config
* even more optimizations
2018-08-15 20:46:37 +02:00
Conny Duck
4b2bd9465a
fix crash in ViewThreadFragment
2018-08-15 11:20:57 +02:00
Conny Duck
f7b344f84b
small improvements for MediaUtils
2018-08-15 11:06:54 +02:00
eleete0712
d64658f1f8
show CW in system notification for CW'd statuses ( #754 )
...
* show CW in system notification for CW'd statuses
* show spoiler text instead of generic CW message
2018-08-13 22:59:30 +02:00
Conny Duck
46518853ff
fix bug where unmuting would unmute wrong account
2018-08-12 20:19:44 +02:00
nailyk
829229a692
Translates: FR: Add missing translation ( #744 )
...
* Add missing `title_statuses_with_replies` french translation.
Signed-off-by: nailyk-fr <jenkins@nailyk.fr>
2018-08-08 22:31:43 +02:00
Conny Duck
3e08d439e9
fix the activity transitions (again 🙄 )
2018-08-07 23:08:53 +02:00
Conny Duck
162453af6d
make small avatars in notifications rounded again
2018-08-07 21:44:25 +02:00
Conny Duck
0d839eb1c6
update dependencies
2018-08-07 21:02:45 +02:00
Conny Duck
721178d2d5
improve Arabic translation (thx to @BoF@mstdn.fr)
2018-07-31 21:30:24 +02:00
Conny Duck
97c590c6d9
improve activity slide in/out handling
2018-07-31 21:25:25 +02:00
Konrad Pozniak
4e2e40602c
fix "load more" placeholder changing height after being clicked
2018-07-30 16:28:43 +02:00
Konrad Pozniak
759fd0f11b
Custom emojis in drawer ( #737 )
...
* upgrade MaterialDrawer
* improve CustomEmojiHelper so now any parent view can be used for invalidation
* cleanup MainActivity a bit
* add emojiList to account database and show compatEmojis and custom emojis in drawer
* improve perf of drawer profile update
* fix account switching
* reuse gson, break after profile item was found
2018-07-30 15:43:27 +02:00
Konrad Pozniak
f44921f739
add possibility to view avatars fullscreen ( #724 )
...
* add possibility to view avatars fullscreen
* improve codestyle
2018-07-30 15:42:45 +02:00
Ivan Kupalov
c2266804f0
Add RoundedImageView for avatars ( #739 )
...
* Add RoundedImageView for avatars
* RoundedImageView: Remove unused things, fix touchable area
2018-07-30 15:36:22 +02:00
qwazix
3b09db6cb4
Add black theme ( #726 )
...
* Add black theme
On amoled screens a completely black theme helps save battery,
besides looking awesome!
* Fix first set of merge request issues except the dialog.
* Black theme inherits from dark and only the different values
are declared
* Make nav bar translucent (for some reason content does not
go behind it in main activity. Need to investigate)
* Remove nav bar line
* Fix toolbar color
* Fix dialog issue with black theme.
Revert translucent navigation.
* Translations updated, as well as possible from online sources.
* Make login screen respect black theme
2018-07-30 15:31:35 +02:00
Ivan Kupalov
c2dc8b0341
Add image descriptions indicator ( #697 )
...
* Add image descriptions indicator. Closes #683
* Add bg for description indicator, change symbol
* Use icon for image description indicator
2018-07-30 15:20:53 +02:00
Conny Duck
f9af1650a8
Release 45
2018-07-28 19:33:05 +02:00
Isak Holmström
fd0878fc66
Improved swedish translation ( #735 )
...
* Update strings.xml
* Updated strings.xml
Added the missing string-arrays and fixed some better language.
2018-07-28 16:30:43 +02:00
Sylke Vicious
16ec650f37
Update Italian strings.xml ( #733 )
...
added missing strings manually
2018-07-28 12:01:16 +02:00
Konrad Pozniak
6bf0c14a74
work around crash on Android 8 ( #731 )
2018-07-26 23:31:20 +02:00
Konrad Pozniak
30d9204586
fix bug where home timeline was never showing "load more" button ( #729 )
2018-07-25 21:50:09 +02:00
jeroenpraat
3f2b49d596
Dutch strings: one extra update ( #725 )
2018-07-24 19:04:00 +02:00
Konrad Pozniak
caa04a2341
improve dependency injection ( #723 )
2018-07-23 21:59:10 +02:00
Konrad Pozniak
9c7ddc7d32
Improve media resizing ( #722 )
...
* improve MediaUtils.getImageThumbnail so it does not load the whole bitmap into memory
* load thumbnails in device specific sizes
2018-07-23 21:55:09 +02:00
Conny Duck
de361dcb7a
fix some lint warnings, use kotlin view imports in ModalTimeLineActivity
2018-07-23 15:18:33 +02:00
Conny Duck
8fa0b93b3d
update dependencies
2018-07-22 14:46:00 +02:00
Conny Duck
20e006f1d1
fix bug where revoking a follow request was not possible
2018-07-22 14:34:55 +02:00
Sylke Vicious
db51c551b1
Updated it (Italian) translation ( #721 )
...
* increase cache size & dont cache full size media
* Updated it (Italian) translation
Commit made via Stringlate
* remove unnecessary backslash
2018-07-22 13:53:21 +02:00
Isak Holmström
e0965f5a20
Update swedish translation ( #720 )
2018-07-22 13:48:52 +02:00
Conny Duck
6f234af9d0
fix Dutch string (thx to jeroenpraat)
2018-07-17 22:11:47 +02:00
Conny Duck
baa8250e70
normalize domains before saving them to database
2018-07-17 22:05:46 +02:00
Conny Duck
240ce1d459
improve Dutch strings (thx to jeroenpraat)
2018-07-16 21:05:07 +02:00
Konrad Pozniak
473497801d
improve gradle build to support nightly builds
2018-07-16 19:01:34 +02:00
Konrad Pozniak
9b8a335585
Release 44
2018-07-14 21:37:04 +02:00
Konrad Pozniak
3cb94d6e02
fix crash when opening profiles with default emojis selected
2018-07-14 21:36:47 +02:00
Konrad Pozniak
9791899f1b
increase cache size & dont cache full size media ( #710 )
2018-07-14 17:12:57 +02:00
Conny Duck
549b527a10
fix AccountActivity tabs not stretching on tablets
2018-07-12 22:21:51 +02:00
Conny Duck
bda9b3b764
fix crash in TimelineFragment
2018-07-12 21:21:53 +02:00
Conny Duck
b0f70a5863
fix Dutch string (thx to jeroenpraat)
2018-07-10 19:56:16 +02:00
Conny Duck
eeaf258dbb
fix bug where sending toot is not possible despite it being below character limit
2018-07-10 19:48:41 +02:00
Conny Duck
3e4296f269
update Dutch strings (thx to jeroenpraat)
2018-07-09 11:11:48 +02:00
Conny Duck
cb75378cef
apply font size setting to image alt text
2018-07-09 09:03:24 +02:00
Conny Duck
e6270f1a5e
fix crash in AccountMediaFragment (again)
2018-07-09 08:59:06 +02:00
Conny Duck
f8423aa10b
Release 42
2018-07-08 19:21:31 +02:00
Conny Duck
0eebc9842e
fix another crash in ViewThreadFragment
2018-07-08 19:21:19 +02:00
Conny Duck
9df99b6a7e
updated Dutch strings (thx to jeroenpraat)
2018-07-08 18:26:09 +02:00
Conny Duck
1ee53f6269
fix custom emojis in mention autocomplete
2018-07-08 14:40:56 +02:00
Conny Duck
e7a13b3f9e
fix crash in AccountMediaFragment
2018-07-08 11:41:08 +02:00
Conny Duck
40a62c12f4
fix crash in TimelineFragment
2018-07-08 10:16:19 +02:00
Conny Duck
e473d914f1
fix crash in ViewThreadFragment
2018-07-07 12:09:15 +02:00
Conny Duck
e2b66e76e4
fix extra backslash in swedish translation
2018-07-07 09:28:25 +02:00
Conny Duck
945aa5587d
Release 41
2018-07-06 20:44:46 +02:00
Conny Duck
45a5acbc15
fix regex filter not affecting spoilertext
2018-07-05 21:59:38 +02:00
Conny Duck
07f53c358d
Merge branch 'master' of https://github.com/Vavassor/Tusky
2018-07-05 21:36:16 +02:00
Conny Duck
23afbe721e
fix crash in TimelineFragment
2018-07-05 21:32:49 +02:00
Conny Duck
94e2fc8825
update german translation
2018-07-05 21:18:57 +02:00
Conny Duck
aadf40bcff
enable custom emoji fonts for all api levels again
2018-07-05 21:14:32 +02:00
Ivan Kupalov
48f680ba96
Fix crash on receiving event in timeline ( #704 )
2018-07-02 22:12:27 +02:00
Conny Duck
3242fbd737
Release 40
2018-07-02 15:07:42 +02:00
Anna e só
57baff5488
🌎 : Improved Brazilian Portuguese translations ( #701 )
...
* Added exported .xml from Stringlate
* Added missing strings for theme and privacy
* Added more missing strings
* Added strings for pull notification intervals
* Fixed "hora" to "horas"
2018-07-02 14:22:22 +02:00
Conny Duck
007b078c2a
revert filemojicompat back to 1.0.5
2018-07-02 14:10:30 +02:00
Conny Duck
5b9ef9b64a
improve german translation
2018-07-02 14:07:16 +02:00
Conny Duck
74fe29af4e
enable custom emojis in follow notifications
2018-07-01 15:57:26 +02:00
Conny Duck
2e53b34612
fix tests
2018-07-01 14:51:45 +02:00
Conny Duck
990d82b5e9
enable custom emojis in notification messages
2018-07-01 14:44:38 +02:00
Conny Duck
cd9061354b
only disable emoji fonts on Lollipop and lower
2018-07-01 14:35:11 +02:00
Conny Duck
edec387e53
fix crash on old mastodon instances
2018-07-01 13:34:35 +02:00
Conny Duck
a03df86c66
Release 39
2018-07-01 12:26:04 +02:00
Konrad Pozniak
bb0213f4e9
disable emoji fonts on Android 5 ( #698 )
2018-07-01 10:18:00 +02:00
Konrad Pozniak
94c37a16c0
use ACTION_GET_CONTENT for media selection again, fix uri permissions ( #695 )
2018-06-28 22:22:29 +02:00
Anna e só
0ef5a16da2
update Brazilian Portuguese translation ( #696 )
2018-06-28 22:22:20 +02:00
Evgeny Petrov
14b90a1559
Updated Russian language ( #691 )
...
* Updated Russian language
* Updated RU language according to 8c425c44e5
2018-06-27 18:39:33 +02:00
Marcin Mikołajczak
3fb8ab7ab3
i18n: Update Polish translation ( #692 )
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-06-27 18:38:19 +02:00
Conny Duck
a25eefcbeb
fix crash on timeline reloading
2018-06-25 18:20:45 +02:00
Conny Duck
51e2ccc5a5
only reload timeline on pref change when necessary
2018-06-25 17:20:41 +02:00
Conny Duck
8c425c44e5
fix the emoji selection dialog
2018-06-25 16:23:43 +02:00
Conny Duck
0a164de95b
update german translation
2018-06-25 15:20:54 +02:00
Conny Duck
ed74e09936
remove unused strings
2018-06-25 14:55:45 +02:00
Conny Duck
4d9315f6df
update deps
2018-06-25 14:49:13 +02:00
Conny Duck
9133a74d37
cleanup code
2018-06-25 14:49:00 +02:00
Conny Duck
f4a986a420
fix #650 notifications alerting multiple times
2018-06-25 14:08:36 +02:00
Konrad Pozniak
b118669c02
add License activity ( #689 )
...
* convert AboutActivity to Kotlin, use BottomSheetActivity for account resolving
* improve AboutActivity
* new License activity
* fix filemojicompat url
2018-06-25 13:02:34 +02:00
Ivan Kupalov
56752dba33
Do not scroll to top on timeline refresh ( #681 )
...
* Do not scroll to top on timeline refresh
* Use dp for shifting timeline
2018-06-24 10:53:19 +02:00
Konrad Pozniak
335e9ca390
improve custom emoji support ( #687 )
2018-06-24 09:53:23 +02:00