INAGAKI Hiroshi
82021939b4
l10n: update Japanese translation ( #549 )
...
Update japanese translations for some new functions.
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
2018-03-11 09:42:21 +01:00
Ivan Kupalov
28e46c9cc0
Add ComposeActivity tests. Add ServiceLocator ( #542 )
2018-03-09 22:02:32 +01:00
Conny Duck
4e617dccc7
change the color of all SwipeRefreshLayouts to match the Tusky theme
2018-03-09 20:39:08 +01:00
Conny Duck
9e64bd1307
fix crash in LoginActivity
2018-03-09 19:54:24 +01:00
Conny Duck
44b79e31d4
fail silently when status card cannot be loaded for compatibility with Pleroma
2018-03-09 18:56:05 +01:00
Ivan Kupalov
e82c9dcd2a
Compose close dialog + focus fix ( #539 )
2018-03-05 22:43:13 +01:00
Conny Duck
49e61bab83
fix strings
2018-03-05 15:02:26 +01:00
Conny Duck
37c5fe150e
remove unused view from activities
2018-03-05 14:53:33 +01:00
Conny Duck
6e3faa8957
update dependencies, use new scheduleAsync of job library
2018-03-03 13:54:58 +01:00
Konrad Pozniak
71954a277e
convert entity classes to Kotlin data classes ( #526 )
...
* convert entity classes to Kotlin data classes
* more data classes, code style
2018-03-03 13:24:03 +01:00
ButterflyOfFire
2f7014e05a
Improving arabic translation ( #523 )
...
Improving arabic translation
2018-03-03 10:33:26 +01:00
Conny Duck
59d254455d
prevent saving of incomplete account information to database
2018-03-02 21:25:58 +01:00
Conny Duck
fec1dbc470
fix link header handling in AccountActivityFragment
...
- fixes douplication of users after undoing unblocks/unmutes
- removes unnecessary loading when scrolled to end of list
2018-03-02 20:56:09 +01:00
nailyk
a81f691689
Translates: FR: Do not use plural for follows_you ( #537 )
2018-03-02 20:53:01 +01:00
Conny Duck
ed60cc3a78
gracefully handle null statuses in notifications
2018-03-01 21:10:10 +01:00
Conny Duck
550235d40b
only alert once on multiple notifications, fix order of notifications
2018-03-01 19:05:47 +01:00
Conny Duck
254be4b21c
make it possible to switch accounts when active account fails to load
2018-02-27 19:38:32 +01:00
Conny Duck
d5ed2f9a40
fix a crash in MediaUtils
2018-02-25 15:46:32 +01:00
Conny Duck
49a74f57a5
fix a crash in ComposeActivity when trying to share images while logged out
2018-02-25 15:41:45 +01:00
Conny Duck
1f9eb41a9a
update Tusky urls
2018-02-25 14:51:06 +01:00
nailyk
da54ab5890
Update FR translations ( #533 )
...
* Translation: FR: Correct media upload sentences
Signed-off-by: nailyk-fr <jenkins@nailyk.fr>
* Translation: FR: Make follow request sentence innumerable
Signed-off-by: nailyk-fr <jenkins@nailyk.fr>
2018-02-21 22:45:22 +01:00
Marcin Mikołajczak
eb15631c10
Update Polish translation ( #532 )
2018-02-19 17:43:25 +01:00
Conny Duck
14439c016c
increase text size of detailed toot
2018-02-17 13:54:27 +01:00
Conny Duck
c766a203bf
fix bug in rtl layout, remove unneeded xml attributes & dimen resources
2018-02-16 22:14:25 +01:00
Conny Duck
1e7725a4a0
fix rare crash when resizing image in EditProfileActivity & prevent upscaling of image
2018-02-15 19:29:03 +01:00
aka-rin
5ebb057828
Add Chinese Translations ( #528 )
...
* Add zh-CN translations (first version).
满眼生机转化钧, 天工人巧日争新。
* Add zh-TW translations (converted by OpenCC).
幹,我到底寫了三小……
* Add zh-HK translations (converted by OpenCC).
呢個翻譯真喺 On9!
* Fix some translations in zh-CN.
点一下,玩一年,装备不花一分钱~
* Fix some translations in zh-TW, too.
油條要超越板凳當凶器之首了嗎?
* Fix some translations in zh-HK, too...
大家小心流感
* Minor fixes in zh-CN translations.
翻譯比想象中要難啊……
* Add zh-SG translations (the same as zh-CN).
* Update zh-TW translations.
* Update zh-HK translations, too.
Still needs to be improved...
* Add zh-MO translations (the same as zh-HK).
Now it's all set!
* Fix a character in zh-CN translations...
Don't mind, don't mind...
* Fix the same character in zh-SG translations...
It's all my fault. 😂
2018-02-14 22:29:38 +01:00
Konrad Pozniak
17a122b293
Rewrite EditProfileActivity in Kotlin ( #525 )
...
* rewrite EditProfileActivity in Kotlin
* fix bug in MainActivity where profiles would duplicate
* fix code style
2018-02-12 22:04:18 +01:00
Konrad Pozniak
0b59b8d0ac
notification improvements ( #522 )
...
* correctly filter notifications on Api >= 26, other fixes and refactoring
* use correct areNotificationsEnabled method in MainActivity
* change notification led color
2018-02-12 22:03:08 +01:00
nailyk
c502e001d7
Translates: FR: Improve translations ( #524 )
...
* Add new translate related to multi account,
* Adjust some translates notification related.
Signed-off-by: nailyk-fr <nailyk_git@nailyk.fr>
2018-02-10 21:13:54 +01:00
Conny Duck
e6d1e3278d
fix wrong navbar color in ViewMediaActivity & ViewVideoActivity on Android 8.1+
2018-02-09 23:25:48 +01:00
Conny Duck
1de45e7dd7
hide follow button on own profile correctly, code optimizations
2018-02-09 22:49:20 +01:00
Conny Duck
1a3907936d
fix crash in ComposeActivity when account has no profile picture set
2018-02-08 19:17:08 +01:00
Conny Duck
5dbe3c927e
fix timeline filtering not working after app restart
2018-02-08 19:12:02 +01:00
Conny Duck
274343a064
set the correct default theme in preferences
2018-02-05 11:29:08 +01:00
Conny Duck
6dd8c7a3ec
fixes a crash when trying to share via Tusky while not logged in
2018-02-05 11:27:32 +01:00
Evgeny Petrov
ba46e90140
Russian translation for Tusky 1.5 ( #513 )
...
* Russian translation for Tusky 1.5
* Added multiaccount strings
* Added licence strings
* Added media caption strings
* Added lists strings
* Added HTTP proxy strings
* Added theme strings
* Some small fixes
* Tusky-RU: A small fix for "visually_impaired" strings
* Tusky-RU: Some fixes for "Proxy" strings.
"Blind" translating is bad :(
2018-02-04 15:16:01 +01:00
Conny Duck
5b8cbeb7e9
Release 32
2018-02-04 10:31:50 +01:00
Conny Duck
b5baaa89cf
add database migration
2018-02-04 10:12:01 +01:00
Conny Duck
f76d90affd
set proxy setting to default off
2018-02-04 09:32:05 +01:00
Conny Duck
305d67fd2c
improve german translation
2018-02-04 09:30:29 +01:00
Conny Duck
9b6ca7ff42
remove unused resources
2018-02-03 23:43:06 +01:00
Conny Duck
f08efec0b6
simplify theme handling
2018-02-03 23:26:53 +01:00
Konrad Pozniak
92ae463b38
Multi account feature ( #490 )
...
* basic implementation
* improve LoginActivity
* darken drawer background image
* add current avatar in ComposeActivity
* add account name to logout dialog
* multi account support for notifications
* multi account support for notifications
* bugfixes & cleanup
* fix bug where somethings notifications would open with the wrong user
* correctly set active account in SFragment
* small improvements
2018-02-03 22:45:14 +01:00
Conny Duck
c9004f1d54
adjust follow button font size
2018-02-03 13:34:40 +01:00
Conny Duck
3524a67a7f
simplify list_item layout
2018-02-03 13:24:12 +01:00
Conny Duck
adc91235ee
reorganize manifest permissions
2018-01-31 22:24:08 +01:00
Conny Duck
3c795c6eef
upgrade to minSdkVersion 18, fix some lint warnings
2018-01-31 21:57:50 +01:00
nailyk
2eaf727a1d
Translate: Polish: Correct typo ( #511 )
...
* Add missing '!'. Should unbreak the build.
2018-01-30 18:24:08 +01:00
Conny Duck
6305f19f0c
fix bug where sometimes a mention would be underlined
2018-01-29 22:11:32 +01:00
Marcin Mikołajczak
f18f759c10
Update Polish translation ( #510 )
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-01-27 22:25:28 +01:00
remi6397
11105f4aac
Theming improvements ( #502 )
...
* Split theme definitions into day and night
* Add support for Night Mode in code
* Add theme chooser in preferences
* Fix translations
* Adjust IDs
* Adjust preferences for custom themes
* UI tweaks for custom theme support
* Added code for custom theme support 🍅
* Fixed resource display in Kotlin 🍅
* Restored styles
* Updated strings
* Fixed getIdentifier() to fit into setTheme()
* Removed redundant resources
* Reset default theme to "Dusky"
* Fixed night mode handler to maintain compatibility
* Refactor functions to use helper methods
* Added license block
* Added preview to theme selector
* Added color identifier getter helper method
* Fixed reference in AccountMediaFragment
* Cleanup
* Fixed navbar foreground not changing color
* Fix fallback theme switch(){}
* Enable location-based daylight trigger
* Cleanup
* Modified theming strategy to reduce clutter in preferences
* Updated translations for latest version
* Removed "Default" theme flavor from settings
* Updated Polish translations 🇵🇱
* Modified TwilightManager handling code to support Android M's UiModeManager features and moved it to its own function
* Updated Polish translations 🇵🇱
* Cleanup; Fixed hardcoded string
* Added missing escape in string
* Removed permission request dialog.
As we now use native UiModeManager APIs that don't need special permission for Android 6.0 and above, we no longer need to bother user with Android M+ specific location permission request dialog.
* Increased readability of ThemeUtil class
* Refactored ThemeUtils.setAppNightMode method
* Cleanup
2018-01-20 13:39:01 +01:00
Conny Duck
8fa1320afe
prevent crash in NotificationsAdapter when avatar url is not set
2018-01-15 17:06:21 +01:00
Ivan Kupalov
0426e8725a
Set caption for media ( #500 )
2018-01-08 23:16:21 +01:00
Ivan Kupalov
6152043df3
Add basic lists support ( #501 )
2018-01-06 19:01:37 +01:00
ButterflyOfFire
dd9bba94bb
Update Arabic translation #499 )
2018-01-04 16:46:56 +03:00
Sergio López
7c83e0f87d
implement support for HTTP proxy ( #489 )
...
This change allows the user to manually enter an unauthenticated proxy
configuration to be used for all API connections. This is mainly
intended for using Tusky with Tor (via Orbot or a local proxy).
2017-12-26 21:45:08 +01:00
Conny Duck
73342d38cf
update arabic translations
2017-12-16 11:06:26 +01:00
Conny Duck
2e4fef69a1
add navigation bar color for API >= 27
2017-12-13 19:35:12 +01:00
Conny Duck
3bd855d4c4
set tab indicator height to 3dp
2017-12-09 21:34:04 +01:00
Conny Duck
2899114f66
add new debug build so two tusky versions can be run on the same device
2017-12-08 12:15:46 +01:00
Conny Duck
2b477f4eea
new icon & improved functionality for quick settings tile
2017-12-07 20:21:02 +01:00
Joan Montané
9602888ad3
Update Catalan strings ( #480 )
2017-12-05 21:59:58 +01:00
Conny Duck
fbf64fa1e9
fix NPE in MediaUtils.getMediaSize
2017-12-05 21:48:17 +01:00
Conny Duck
e5516749ed
stop cursor from jumping when upload finishes while composing toot
2017-12-05 20:56:42 +01:00
Conny Duck
13ed5da741
fix error in german strings
2017-12-05 20:36:08 +01:00
Koyu Berteon
c2bf0ffbda
Updated German translation ( #478 )
...
* Updated German translation
2017-12-04 10:51:22 +01:00
Conny Duck
91c73a0b74
fix crash in SavedTootActivity when deleting drafts rapidly
2017-12-03 21:56:47 +01:00
Conny Duck
ab4525ac38
fix ConcurrentModificationException when notification arrives
2017-12-02 14:34:47 +01:00
Evgeny Petrov
c7ecf352cf
Russian language updated ( #475 )
...
• Added new strings for status text sizes.
• Added new strings for status privacy values.
• Added new string about hidden media.
2017-12-02 13:14:57 +01:00
Konrad Pozniak
4743c85d82
fix crash on Android 4
2017-12-02 12:22:52 +01:00
Conny Duck
03f866f8c2
fix toot button and characters left text size
2017-12-01 22:44:18 +01:00
Conny Duck
b2f9f87fc8
make medium the default font size on startup
2017-12-01 22:43:48 +01:00
Conny Duck
7abd8c8d70
fix some lint warnings
2017-12-01 22:31:34 +01:00
Conny Duck
c20ee1d593
make content warning button smaller
2017-12-01 22:15:26 +01:00
Conny Duck
7cc1ed9844
fix problem with spark buttons behaving weirdly
2017-12-01 22:13:47 +01:00
Conny Duck
bf4d0bb722
change handling of font size, introduce font size setting
2017-12-01 21:52:10 +01:00
Conny Duck
b33740d74e
fix IndexOutOfBoundsException in ViewThreadFragment
2017-11-30 21:04:47 +01:00
Conny Duck
08d01e6046
improve german translation, strings
2017-11-30 20:58:56 +01:00
Konrad Pozniak
41233a837b
UI Improvements ( #445 )
...
UI Improvements
2017-11-30 20:12:09 +01:00
nailyk
0077388c65
Correct array translations ( #470 )
2017-11-29 07:26:17 +01:00
Conny Duck
1c2a647569
improve default post privacy to work like web mastodon, add default post privacy option
2017-11-27 20:11:31 +01:00
Conny Duck
1351c8b885
move string arrays into string.xml files so they do not get forgotten by translators
2017-11-27 19:47:31 +01:00
Joan Montané
ce90862041
Add Catalan translation ( #464 )
...
* Create strings.xml
* Create array.xml
2017-11-22 22:00:55 +01:00
Ivan Kupalov
2575b16dad
Save reply info in draft, refactor ( #449 )
...
* Save reply info in draft, refactor
* Handle replying to deleted status
2017-11-16 19:18:11 +01:00
Evgeny Petrov
a859ef0432
Tweaks to Russian translation ( #454 )
...
• Added missing translations to timestamps (1s, 2m, 3h etc);
• Renamed "bio" section (now it's translated as "about me" since "biography" means something large and detailed);
• Renamed "thread" sections (now it uses more native word "Discussion", rather than transliterated "Thread" word);
• Changed notification string about new notifications. This change may look a bit ugly, but it solves a problem with declension of numeric values.
2017-11-16 01:01:07 +03:00
Conny Duck
3055e6176e
upgrade libraries, fix DrawerImagerLoader deprecated warning
2017-11-15 21:50:15 +01:00
Konrad Pozniak
3204223af7
fix clear notifications crash ( #458 )
2017-11-15 21:18:35 +01:00
Konrad Pozniak
ed22d65c68
simplify MainActivity back press handling ( #456 )
2017-11-13 22:43:16 +03:00
Ivan Kupalov
ddc4954f8a
Cancel notifications on opening notifications tab ( #450 )
2017-11-13 19:05:23 +01:00
ButterflyOfFire
b13a27a777
Update strings.xml
2017-11-11 13:55:26 +01:00
Conny Duck
8e59d2d524
fix a crash on application start when no domain was saved in "domain" shared pref
2017-11-10 09:26:25 +01:00
Conny Duck
dec7da9655
upgrade to API Level 27, fix nullability problems with new support library
2017-11-09 14:35:52 +01:00
Conny Duck
97546e79d9
fix a bug where a thread was not shown completely
2017-11-09 10:08:52 +01:00
Conny Duck
f35ff105e9
fix crash when AccountMediaFragment was recreated
2017-11-07 23:33:17 +01:00
Conny Duck
59bcb6f0bf
fix bug where account timeline showed only media toots
2017-11-07 23:06:06 +01:00
Ivan Kupalov
2816d9f929
Merge pull request #439 from charlag/status-notifications-behavior
...
Status notifications behavior (closes #322 , partly #292 )
2017-11-07 23:12:37 +02:00
charlag
76c7a7e462
Display CWs in notifications correctly
2017-11-08 00:09:44 +03:00
Anna e só
53de82bced
pt-rBR translation updated ( #438 )
2017-11-07 21:37:11 +01:00
Ivan Kupalov
b11e88cf46
Merge pull request #437 from MasterGroosha/patch-1
...
Russian language updated
2017-11-07 21:41:26 +02:00
Evgeny Petrov
424f38a5fa
Russian language: translated numeric values for notification check timeout, some other small improvements.
2017-11-07 22:39:35 +03:00
charlag
92fb55cb3a
Open status from notifications
2017-11-07 22:36:19 +03:00
Conny Duck
305d28a5c1
fix some lint warnings, remove unused code
2017-11-07 15:31:44 +01:00
Conny Duck
a2c361914b
fix a crash in ComposeActivity where a dialog was canceled that was already removed from the window
2017-11-07 15:01:20 +01:00
Conny Duck
26834b36ed
update german translation
2017-11-07 14:52:43 +01:00
Evgeny Petrov
d0bd68f3e2
Russian language updated
2017-11-07 15:56:04 +03:00
Conny Duck
5fff9e2bdc
increase okhttp timeouts so posting large images works
2017-11-07 13:27:35 +01:00
Conny Duck
3053e097a7
upgrade room library to 1 (fix merge problem)
2017-11-07 13:12:57 +01:00
Konrad Pozniak
21de60f739
Merge branch 'master' into timeline-improvement
2017-11-07 13:03:49 +01:00
Conny Duck
52dd9559d6
fix placeholder not resetting itself after a load failed
2017-11-07 12:59:46 +01:00
charlag
74d6736afc
Make status placeholder abstraction cleaner
2017-11-07 12:44:19 +01:00
charlag
0dede1ba7d
Make more clear representation of placeholder in notifications
2017-11-07 12:44:19 +01:00
Ivan Kupalov
dc1a60cc12
Implement media tab ( #430 )
2017-11-05 22:32:36 +01:00
Conny Duck
80a10c1ac1
implement "load more" placeholder
2017-11-04 21:57:30 +01:00
Kazuki KANDA
a934582025
Improves and adds Japanese translations. ( #434 )
2017-11-04 17:56:19 +01:00
Conny Duck
51c547ffb0
fix an error where opening notifications would lead to the wrong status
2017-11-04 13:25:37 +01:00
Conny Duck
fcb8a23343
fix an issue with avatars in notifications loading on the wrong thread
2017-11-03 10:09:09 +01:00
Conny Duck
9df3836665
prevent a crash in ComposeActivity when ContentResolver raises a SecurityException
2017-11-02 21:18:39 +01:00
Conny Duck
2dfd83ef97
adding image keyboard support (and some cleanup)
2017-11-01 21:56:38 +01:00
Ivan Kupalov
018be25137
Use Android-Job to pull notifications. Closes #401 . ( #431 )
2017-11-01 21:02:44 +01:00
Ivan Kupalov
62f4837135
Reply improvements ( #432 )
...
* Refactor ComposeActivity intent. Fix bug with URLs
When user saved toot link was removed from the text field itself,
not only from the text to be saved.
* Show what you reply to
Closes #119
2017-11-01 20:59:29 +01:00
Conny Duck
2d390f6603
change default of chrome custom tabs setting to false
2017-10-30 10:48:27 +01:00
Conny Duck
93fcd33c48
add actionbar to PreferencesActivity
2017-10-30 10:41:59 +01:00
Ivan Kupalov
15e37576e5
Add media upload progress. Closes #412 ( #426 )
2017-10-29 22:18:45 +01:00
Tibike Miklós
d2a5dcc144
Hungarian translation ( #428 )
...
* - Added a few lines of hungarian into resources
* - Added another round of commits
* - Added the rest of the Hungarian translations
2017-10-29 22:17:51 +01:00
Ivan Kupalov
bc59d4d938
Fix issues with media uploads restoring. Fixes #419 . Fixes #308 . ( #425 )
2017-10-28 22:24:26 +02:00
Conny Duck
671957da5a
title and menu to open toot in browser for ViewThreadActivity
2017-10-28 21:59:33 +02:00
Conny Duck
4807493850
update AboutActivity to show License, remove ic_logo.png
2017-10-28 13:39:32 +02:00
Conny Duck
9dd09d0522
fix a bug where favs & reblogs where not shown correctly in NotificationsFragment
2017-10-27 23:39:36 +02:00
Konrad Pozniak
5cbc7217ff
Link previews for detail statuses ( #424 )
...
* implement link preview cards on detail statuses
* cleanup code
2017-10-27 13:20:17 +02:00
Ivan Kupalov
df4dfa7766
Stop adding link info when composing toot ( #418 )
2017-10-27 13:19:12 +02:00
Conny Duck
0fd25ff124
new splashscreen, some cleanup
2017-10-26 22:07:48 +02:00
Jeroen
8e92a32c01
Update of Dutch strings ( #416 )
2017-10-26 18:00:17 +02:00
Conny Duck
9dc9ee2ef0
upgrade gradle version for android studio 3, fix some lint warnings
2017-10-25 21:56:58 +02:00
Anna e só
86f03d2603
i18n: PT-BR translation added ( #415 )
2017-10-25 19:34:08 +02:00
Conny Duck
256a11aa07
Release 27
2017-10-25 11:13:33 +02:00
Conny Duck
d21bd0e1dd
remove some unneeded strings
2017-10-25 10:57:40 +02:00
Conny Duck
00c5a975d6
close ViewThreadActivity if the main status got removed to avoid crashes on subsequent refreshes
2017-10-24 23:33:05 +02:00
Conny Duck
b213941c5b
improve custom emoji size/padding/alignment, fix jumping of text when emojis are loaded
2017-10-24 23:10:15 +02:00
Ivan Kupalov
4736462911
Fix sending wrong requests for autocompletion ( #414 )
...
The problem was that Tusky kept sending requests for autocompletion
while writing toots even when the user wasn't typing a username
anymore. As it happened very often we would exceed the API request
limit and user wouldn't be able to send the toot.
This happened because Tokenizer is not used as expected. In fact,
during testing, findTokenEnd() and terminateToken() were never called.
I've tried setting a Validator but it wasn't used either. I'm not
sure what is the reason.
I am afraid it still may work incorrectly for the full nicknames
(ones with the instance name, like @name@isntance) because
the search may happen for the instance name but it's not as
critical.
2017-10-24 23:02:38 +02:00
Ivan Kupalov
3054980d74
Fix deprecated BitmapDrawable constructor ( #413 )
2017-10-24 22:57:44 +02:00
nailyk
3f07e8a9b7
Update FR translate ( #408 )
...
* Strings: FR: Update translation
* Follow is not a good term, replace it by something more relevant.
* Strings: FR: Add missing translates
* Code string 'saved' is translated 'Drafts' in English.
Use 'saved' based words in FR however.
2017-10-24 13:09:22 +02:00
Ivan Kupalov
938229d7d4
Fix custom emoji size ( #407 )
...
Now custom emoji images adapt to the font size.
2017-10-23 23:04:53 +02:00
Conny Duck
d9bbb1be71
should fix a problem with autocomplete and some keyboards
2017-10-23 22:55:43 +02:00
Conny Duck
87b34df892
fixes a crash within TootDao that is caused by an change in the room library
2017-10-23 21:52:46 +02:00
Evgeny Petrov
ba7e1a77a1
Russian language updated ( #406 )
2017-10-23 09:38:59 +02:00
Conny Duck
8e44348f46
create notification channels ahead of time so users can edit the settings before a notification was issued
2017-10-21 21:28:05 +02:00
Conny Duck
8b13ce4806
update german strings
2017-10-20 16:39:34 +02:00
Conny Duck
942f26c632
remove Tusky API (was needed for push notifications)
2017-10-20 09:06:50 +02:00
Conny Duck
2666f81b96
remove old emoji shortcodes
2017-10-19 15:54:08 +02:00
Ivan Kupalov
3adef27bbb
Load custom emoji in statuses ( #400 )
2017-10-19 15:25:04 +02:00
Conny Duck
2859a5075c
completely remove firebase, mqtt and google services from build
2017-10-19 14:39:56 +02:00
Conny Duck
b7f3a90f92
new launcher icon, new adaptive icon
2017-10-19 14:06:52 +02:00
Conny Duck
0789f048e6
fix typo in preference key
2017-10-18 22:18:44 +02:00
Conny Duck
30312e0e55
implement notification channels, use system notification settings on android Oreo
2017-10-18 22:18:07 +02:00
Conny Duck
7d7aeadd41
improve content warning background
2017-10-18 11:08:49 +02:00
Conny Duck
3a7a663824
change background color of detailed status for better legibility, especially with light theme
2017-10-18 10:12:53 +02:00
Conny Duck
f2f3be37b3
cleanup code, remove some unneeded files
2017-10-18 00:20:50 +02:00
lindwurm
81bb7997ce
Update Japanese Translations
...
add japanese strings for #386 #389 #391
Signed-off-by: lindwurm <lindwurm.q@gmail.com>
2017-10-17 17:02:10 +09:00
Konrad Pozniak
25a489fe03
Merge pull request #378 from torrentcome/#377
...
(#377 ) hide sensitive images after showing them
2017-10-17 09:44:31 +02:00
Konrad Pozniak
1297a35e9b
Merge pull request #386 from lenchan139/master
...
add option: always show all sensitive content without warning
2017-10-17 09:44:19 +02:00
Conny Duck
c3ffed56da
fix a bug where saving a toot with attached media would crash the app
2017-10-17 09:38:36 +02:00
Konrad Pozniak
5176fc104d
Merge branch 'master' into master
2017-10-16 23:31:39 +02:00
Konrad Pozniak
34918884b5
Merge pull request #391 from flyingrub/copy
...
Add a menu entry to copy the link of a toot
2017-10-16 23:30:36 +02:00
Konrad Pozniak
840efd1916
Merge pull request #372 from connyduck/avatar-placeholder-improvement
...
rounded corners for avatar placeholder
2017-10-16 17:18:09 +02:00
flyingrub
4fb9ee99f6
Add a menu entry to copy the link of a toot
...
fixes #390
2017-09-25 20:15:04 +02:00
flyingrub
402f696c10
Add feedback when downloading image
...
fixes #388
2017-09-24 20:57:06 +02:00
Len Chan
c0a5e55f47
add option: always show all sensitive content without warning
2017-09-19 23:19:18 +08:00
torrentcome
87de285fe8
( #377 ) hide sensitive images after showing them
...
-The web client overlays a small eye button over sensitive images after they've been shown that re-hides them
2017-08-30 14:22:12 +02:00
Conny Duck
71743890b0
rounded corners for avatar placeholder
2017-08-11 22:41:29 +02:00
Vavassor
67f3ce6e4e
Changes content warning show more/less button to use a drawable with built-in shadow for compatibility with API levels below 21.
2017-08-11 16:34:43 -04:00
lindwurm
7c90cd76e3
l10n: Update Japanese translations
...
Signed-off-by: lindwurm <lindwurm.q@gmail.com>
2017-08-10 10:24:02 +09:00
Vavassor
f8c75c8c90
Merge branch 'master' of https://github.com/dimqua/Tusky into dimqua-master
2017-08-09 17:24:13 -04:00
Vavassor
973c6168f8
Adds a confirmation dialog for unfollowing a user using the account header button.
2017-08-09 01:16:00 -04:00
Vavassor
b7dcd31470
Merge branch 'button-improvements' of https://github.com/connyduck/Tusky into connyduck-button-improvements
2017-08-08 23:55:32 -04:00
Vavassor
ad399eedf1
Merge branch 'account-activity-improvements' of https://github.com/connyduck/Tusky into connyduck-account-activity-improvements
2017-08-08 21:23:16 -04:00
Vavassor
b1b6e1c21a
Merge pull request #360 from torrentcome/#20_duplicated_interface
...
(fragment) quick changed
2017-08-08 19:30:04 -04:00
Conny Duck
2c1bae80b7
rename setting "follow button" -> "compose button"
2017-08-05 12:04:58 +02:00
Conny Duck
f696b6e8d3
bugfix, layout improvements
2017-08-05 12:04:40 +02:00
Conny Duck
17876008cf
improve buttons in follow request/muted users/saved toots/blocked users
2017-08-05 10:52:58 +02:00
Conny Duck
2f66de9797
code cleanup, simplify AccountActivityLayout
2017-08-05 10:29:04 +02:00
Conny Duck
848189d670
show if an account follows you back in AccountActivity
2017-08-05 10:09:17 +02:00
Conny Duck
099d76d919
make FAB hide on scroll in AccountActivity as well
2017-08-04 11:44:10 +02:00
Conny Duck
e4c9b229d7
change floating action button to "mention", create new follow button in AccountActivity
2017-08-04 10:53:38 +02:00
Vavassor
af1d92c965
Actually form thread lines properly in the thread view. Closes #57
2017-08-03 22:30:37 -04:00
Vavassor
df07ab2600
Adjusts background colours and button colours on the dark theme. Also, adds a background to the main status in a thread.
2017-08-03 19:13:26 -04:00
Vavassor
cb1e8eaea7
Cleans up the distinction between detailed and normal status view holders.
2017-08-03 17:26:26 -04:00
Conny Duck
42734c4f57
improve layout of AccountActivity tabs
2017-08-03 16:24:14 +02:00
Vavassor
309c89eefc
Makes the main status of a thread appear as a more detailed view.
2017-08-03 00:29:31 -04:00
Vavassor
6b3dd30527
Fixes URLs being deleted erroneously when multiple images are added in the composer.
2017-07-30 17:16:32 -04:00
Vavassor
4f96d850cc
Fixes a crash when autocompleting a mention, second try. (previous fix was commit ab537ef3cb
)
2017-07-28 12:36:54 -04:00
Vavassor
9381f21e16
Fixes links in statuses not using custom tabs even when the option is enabled (typo).
2017-07-28 11:59:32 -04:00
Vavassor
fb173c42b6
Fixes a incompatibility-related crash when the hiding media previews option is selected and the device is API level 19 or under.
2017-07-28 11:54:57 -04:00
torrentcome
8441c52b4e
(fragment) quick changed
...
The duplicated interface will no appeared anymore. The problem is with the "stack memory" who do weird thing with his fragments.
no more duplicated stuff after that ;)
2017-07-28 16:11:01 +02:00
Vavassor
239ebaf9b2
Consolidate the two media buttons in the composer.
2017-07-27 22:40:58 -04:00
Vavassor
368d8e5901
Documents some utilities
2017-07-27 22:03:45 -04:00
Vavassor
bfdd0cb3a2
Release 1.1.4
...
Release 1.1.4
2017-07-27 22:01:17 -04:00
Koyu Berteon
e6b67498b5
Translating array.xml file
2017-07-27 22:01:17 -04:00
Koyu Berteon
47b12b456d
Translated more untranslated strings
2017-07-27 22:01:17 -04:00
Vavassor
2cfb92013e
Adjusts padding of the composer buttons.
2017-07-27 01:13:33 -04:00
Vavassor
f3b5087c52
Adds save draft button to composer.
2017-07-27 00:56:53 -04:00
Vavassor
42a49fbd4e
Updates the upload size limit and correct it to power of two numbers of bytes as it actually always was.
2017-07-26 00:12:02 -04:00
Vavassor
2ed979d7fd
Fixes a crash and errors associated with a URL pasted into the composer being edited before its metadata is loaded.
2017-07-25 19:23:37 -04:00
Vavassor
e5deac0fa9
Addendum to commit 30d7f269de
to cancel the callbacks so they're not called after the fragment is detached. Closes #357
2017-07-25 17:35:36 -04:00
m4sk1n
95053e4cc3
i18n: Updated Polish translation
2017-07-22 09:35:02 +02:00
Vavassor
6e366a1b84
Give up
2017-07-20 22:29:29 -04:00
Vavassor
3f8378ae3a
Fixes a crash when a timeline or thread is backgrounded and brought back with an uninitialized notification or status list.
2017-07-20 21:17:36 -04:00
Vavassor
ab537ef3cb
Fixes a crash while autocompleting a mention. Also, a small bit of refactoring.
2017-07-20 17:54:41 -04:00
Vavassor
f6c309e7db
Fixes a crash when a thumbnail for an image attachment fails to load.
2017-07-19 00:28:36 -04:00
Vavassor
1d10a7f6e8
The unloaded drawer header was sometimes returning zero dimensions and crashing. It's just easier to let it handle resizing and cropping.
2017-07-19 00:15:53 -04:00
Vavassor
30d7f269de
Fixes an intermittent null pointer exception caused by getActivity() returning null in callbacks.
2017-07-18 23:34:07 -04:00
Vavassor
51e2b7c949
Fixes a few content descriptions and re-titles the Drafts page.
2017-07-18 22:32:13 -04:00
Vavassor
e42811a1ba
Merge pull request #350 from connyduck/translation-6
...
update german translation for version 1.1.4
2017-07-18 20:22:44 -04:00
Vavassor
25b680c401
Merge pull request #351 from connyduck/bugfix-search
...
fix bug where "no result" message was not shown in SearchActivity
2017-07-18 20:20:41 -04:00
Vavassor
b708f8ecc5
Merge pull request #353 from connyduck/permission-fix
...
fix permission problem when downloading image
2017-07-18 20:19:51 -04:00
Conny Duck
aa0206000b
fix permission problem when downloading image
2017-07-18 21:32:43 +02:00
Conny Duck
8c1130ef66
show currently selected check interval in settings
2017-07-18 20:33:46 +02:00
Conny Duck
27f614d7c3
fix bug where "no result" message was not shown in SearchActivity
2017-07-18 20:05:41 +02:00
Conny Duck
33810f6e61
update german translation for version 1.1.4
2017-07-18 19:44:33 +02:00
Vavassor
bb0ea876fa
Okay, toss BouncyCastleProvider so we can release a beta.
2017-07-18 00:30:24 -04:00
Vavassor
857f39b480
Widens proguard to just keep everything under org.bouncycastle when minifying. Also fixes a bug where the composer's content warning is hidden after changing orientation.
2017-07-17 00:06:48 -04:00
Vavassor
408d38102d
Fixes the search page not working on Android Kitkat (searching applications instead of accounts and tags).
2017-07-16 22:31:40 -04:00
Vavassor
f7d4d20984
Merge branch 'media-preview' of https://github.com/charlag/Tusky into charlag-media-preview
2017-07-16 19:59:17 -04:00
Vavassor
5257ecbfe2
Fixes notifications not setting their visibility.
2017-07-16 19:56:26 -04:00
Vavassor
b8fb2c903c
Merge branch 'fix-boosts' of https://github.com/charlag/Tusky into charlag-fix-boosts
2017-07-16 19:33:57 -04:00
Vavassor
f4d627e815
Release 1.1.4-beta.6
2017-07-16 18:26:56 -04:00
dimqua
48b8056664
Russian translation
2017-07-15 21:32:47 +03:00
Ivan Kupalov
08f928a2b2
Improve media browser and video viewer
...
* show/hide status bar by tapping a photo
* dim and color status bar in video/media viewers
* show/hide status bar in video viewer
* use shared element transition when opening a photo is possible
* center video in VideoView
2017-07-15 18:37:53 +03:00
Ivan Kupalov
b51f15ac18
Fix bug where there were no media in the boosted toot and avatar opened wrong profile.
2017-07-15 14:57:51 +03:00
Vavassor
6e67db7631
Release 1.1.4-beta.5
2017-07-15 03:56:22 -04:00
Vavassor
f37bb694f1
Makes the toolbar shadow visible for pre-Lollipop android versions and fixes a crash when deleting a draft with no media attached.
2017-07-15 03:10:55 -04:00
Vavassor
87600b016f
Removes unused icons and does bits of cleanup.
2017-07-14 23:23:14 -04:00
Vavassor
d55181ccd0
Adds ability to localize timestamps.
2017-07-14 19:45:26 -04:00
Vavassor
8559a6d75c
Corrects number localization and adjusts the padding of the reblog avatars in right-to-left layout direction.
2017-07-14 18:18:29 -04:00
Vavassor
68e3ec67c5
Merge branch 'charlag-boost-avatars'
2017-07-14 17:10:41 -04:00
Vavassor
96cba0cc2b
Fixes timelines and notifications tabs fetching progressively further down when they are restarted.
2017-07-14 17:09:44 -04:00
Vavassor
40467fd355
Merge branch 'boost-avatars' of https://github.com/charlag/Tusky into charlag-boost-avatars
2017-07-14 16:54:26 -04:00
Vavassor
be5af7e1df
Merge pull request #337 from jeroenpraat/patch-3
...
Update Dutch strings for 1.4
2017-07-14 16:04:25 -04:00
Vavassor
80c95839b7
Merge pull request #338 from jeroenpraat/patch-4
...
Updating instances website and project website
2017-07-14 16:03:51 -04:00
Vavassor
f56d16c8fd
Merge pull request #334 from charlag/paired-list-fix
...
Fix bug with paired list incorrectly adding to the specified position.
2017-07-14 16:03:36 -04:00
Jeroen
16736e38ba
Updating instances website and project website
2017-07-14 19:11:47 +02:00
Jeroen
35e5a9788a
Adding this to Dutch strings too
2017-07-14 19:03:46 +02:00
Jeroen
37f2529fa2
Updating Dutch strings for 1.4
2017-07-14 18:59:00 +02:00
Henri Gourvest
0945b881f5
avoid crash when new notification list is empty
2017-07-14 11:11:38 +02:00
Ivan Kupalov
240fb372ba
Add small avatars to boosted toots and to notifications.
2017-07-14 08:06:32 +03:00
Ivan Kupalov
c6aad085a9
Fix bug with paired list incorrectly adding to the specified position.
...
This bug led to incorrect refreshing of the timeline
2017-07-14 06:51:03 +03:00
Vavassor
38db48c7cb
Merge pull request #331 from m4sk1n/master
...
i18n: Updated Polish translation
2017-07-13 22:01:01 -04:00
Vavassor
e6bc28c831
Fixes a small error in pull request #332 where reblog and favourite notifications show your display name for the "reblogged by/favourited by" message instead of whomever did so.
2017-07-13 21:57:15 -04:00
Vavassor
a23cca7047
Re-does commit 5754a3a177
because those changes were stomped by merging in commit fc1a24be11
.
2017-07-13 21:39:17 -04:00
Vavassor
fc1a24be11
Resolves merge conflicts and makes NotificationAdapter no longer implement AdapterItemRemover
2017-07-13 21:31:31 -04:00
Vavassor
5754a3a177
Fixes bug where the order of notifications could be jumbled when removing duplicates using a HashSet.
2017-07-13 20:17:50 -04:00
Ivan Kupalov
90c1a83ba4
Preserve status states on updates. UI layer refactoring.
...
Some things were pulled out of adapters to fragments. New classes were introduced - StatusViewData and NotificationViewData. They not only have view state in them but also help decoupling.
Because introducing parallel model list requires a lot of synchronisation PairedList was added.
Also synchronisation between fragments and adapters is quiet tedious and error-prone and should be replaces with better solution.
Oh, I also couldn’t resist and fixed bug with buttons animation in the same commit.
2017-07-13 22:18:08 +03:00
Vavassor
b77d9934ab
Fixes some odd spacing in right-to-left direction and sets some icons to auto-mirror.
2017-07-12 17:03:32 -04:00
Marcin Mikołajczak
bd8ff45983
i18n: @f68f6d7 (pl)
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2017-07-12 17:01:59 +02:00
Marcin Mikołajczak
9eb1106ea6
i18n: @76fca00 (pl)
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2017-07-12 16:58:59 +02:00
Marcin Mikołajczak
3b77660efb
i18n: @7a7bca5 (pl)
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2017-07-12 16:55:13 +02:00
Marcin Mikołajczak
542980f13f
i18n: 946f584
(pl)
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2017-07-12 16:51:26 +02:00
Vavassor
e4dff388d2
Improves right-to-left layouts in the most basic fashion.
2017-07-12 02:09:07 -04:00
Vavassor
a1e007eb2a
Adds saving media to drafts.
2017-07-11 21:49:46 -04:00
Vavassor
f68f6d7473
Reverts notifications from MQTT prototype to pull notifications.
2017-07-08 20:59:48 -04:00
Vavassor
14d02e72b7
Adds envelope icon indicator to direct messages on timelines, so they can be differentiated from private statuses.
2017-07-08 15:44:08 -04:00
Vavassor
125c0e7e6c
Saves content warnings in drafts.
2017-07-07 22:56:07 -04:00
Vavassor
74549f4de7
resolves merge conflict
2017-07-07 18:57:36 -04:00
torrentcome
b6d4b388a5
Merge branch 'master' into #142/SaveToots
...
# Conflicts:
# app/src/main/java/com/keylesspalace/tusky/TuskyApplication.java
2017-07-07 13:28:31 +02:00
torrentcome
47dccd81e7
(db) add the Update feature for each Draft we already have
2017-07-07 12:32:47 +02:00
torrentcome
42d94633cf
(ui) fix bug that when we comeback from the Composer , there is no update of the view
2017-07-07 12:32:04 +02:00
Vavassor
63bf832ffd
resolves merge conflict
2017-07-06 22:15:44 -04:00
Vavassor
643206c20b
Merge pull request #329 from KrzysiekJ/patch-1
...
Fix a typo in Polish translation
2017-07-06 21:57:14 -04:00
Vavassor
76a31602ed
fixes two log messages
2017-07-06 18:35:39 -04:00
Vavassor
74e395834d
Adds or updates Bouncy Castle as a security provider. A possible fix for alleviating issues with connections (issue #46 in particular).
2017-07-06 18:27:51 -04:00
torrentcome
0ce5c49655
(db) version = 1
2017-07-06 12:31:59 +02:00
torrentcome
76fca004ee
(correction) fix some forgot code to present the pull request :D
2017-07-06 12:20:54 +02:00
torrentcome
87c1edb3d4
(medias) try to add medias
2017-07-05 16:36:14 +02:00
torrentcome
7a7bca565e
(string) add string
2017-07-05 16:35:41 +02:00
torrentcome
1e597fb7b1
(ui) more ui with list saved toot
2017-07-05 16:35:33 +02:00
torrentcome
03769f0644
(crud) change delete stuff
2017-07-05 16:35:15 +02:00
torrentcome
451229779f
(room) add room gradle file
2017-07-05 16:34:59 +02:00
Krzysztof Jurewicz
fe2242a298
Fix a typo in Polish translation
2017-07-05 15:55:19 +02:00
Vavassor
b07151b707
Merge branch 'charlag-boost-actions'
2017-07-04 17:44:29 -04:00
Vavassor
b52bf2d158
Merge branch 'boost-actions' of https://github.com/charlag/Tusky into charlag-boost-actions
2017-07-04 17:31:49 -04:00
Vavassor
4259b54394
Merge pull request #328 from m4sk1n/patch-4
...
i18n: @275cd51 @3955649 (pl)
2017-07-04 17:28:01 -04:00
Vavassor
9b63eaaa68
Merge pull request #320 from m4sk1n/patch-3
...
i18n: Updated Polish translation
2017-07-04 17:27:47 -04:00
m4sk1n
4de590e717
i18n: @275cd51 @3955649 (pl)
2017-07-03 14:25:05 +02:00
Vavassor
932a990fe4
Fixes bug where "The upload failed." error message shows up when media upload is canceled intentionally.
2017-07-02 17:55:18 -04:00
Vavassor
b06dda47c1
Fixes a crash where photoUploadUri can be nullified if the activity is evicted from memory while taking a picture, so when it resumes and recreates it no longer has a valid URI. Closes #326
2017-07-02 17:45:13 -04:00
Vavassor
17df70d166
Possible fix for unnecessary thread post reloading (issue #327 ).
2017-07-02 16:41:33 -04:00
Vavassor
9e07c59565
Adjusts composer imports.
2017-07-02 16:34:10 -04:00
Ivan Kupalov
0f15509345
Add boost click handling
2017-07-02 09:55:20 +03:00
Vavassor
afa21f5a5c
Makes end of list footers have zero height.
2017-07-01 23:23:42 -04:00
Vavassor
5d621cecda
Changes mention and tag highlighting in the composer to use Mastodon's regex. Closes #145 Also, does some haphazard cleanup.
2017-07-01 20:32:35 -04:00
Vavassor
6b0ae5be95
Fixes the same typo in 3 places.
2017-06-30 19:49:10 -04:00
Vavassor
275cd51a6d
Adds correct footer behaviour to account lists and unifies it with how timelines use them.
2017-06-30 18:30:25 -04:00
Vavassor
3955649b9c
Moves loading of accounts, notifications, and statuses to use link headers. Also remedies an issue where duplicate calls for the same chunk of items in a list can occur.
2017-06-30 02:31:58 -04:00
torrentcome
6ce3b98615
(rm) tootaction ...for keep easier action , we will distribute every result inside the activity
2017-06-29 17:58:01 +02:00
torrentcome
b0f848b0f7
(db) insert toot with long click
2017-06-29 17:56:58 +02:00
torrentcome
2022705282
(menu) change menu array to list
...
laster we will put some logic for show or not the savedToot part
2017-06-29 17:56:36 +02:00
torrentcome
946f58439c
(saved_toot) add part of saved toot activity
2017-06-29 17:55:39 +02:00
torrentcome
f79445f50a
(clean) keep it simple , don't polluted ComposeActivity, commented and moving the code
2017-06-29 12:03:44 +02:00
torrentcome
9d21c36758
(dao) crud interface
2017-06-29 12:01:14 +02:00
torrentcome
fec8e5c47c
(db) insert + read
2017-06-28 19:33:54 +02:00
torrentcome
2642c4432c
(db) create CRUD model
2017-06-28 19:33:20 +02:00