Konrad Pozniak
e3fe9819bf
fix clear notifications crash ( #458 )
7 years ago
Ivan Kupalov
287e6aaf95
Cancel notifications on opening notifications tab ( #450 )
7 years ago
Conny Duck
2c95080428
fix some lint warnings, remove unused code
7 years ago
Conny Duck
c18d26e55c
increase okhttp timeouts so posting large images works
7 years ago
charlag
6baa187976
Make status placeholder abstraction cleaner
7 years ago
charlag
33ece0410d
Make more clear representation of placeholder in notifications
7 years ago
Conny Duck
cbf6062bce
implement "load more" placeholder
7 years ago
Conny Duck
764cbac7b7
fix an issue with avatars in notifications loading on the wrong thread
7 years ago
Conny Duck
39a6bc6fa5
change default of chrome custom tabs setting to false
7 years ago
Konrad Pozniak
39530cb960
Link previews for detail statuses ( #424 )
...
* implement link preview cards on detail statuses
* cleanup code
7 years ago
Ivan Kupalov
5239ffa432
Stop adding link info when composing toot ( #418 )
7 years ago
Ivan Kupalov
d1d5766ea1
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.
7 years ago
Conny Duck
5c59fa7c5d
create notification channels ahead of time so users can edit the settings before a notification was issued
7 years ago
Ivan Kupalov
65b7ce1909
Load custom emoji in statuses ( #400 )
7 years ago
Conny Duck
b3ce544bd0
completely remove firebase, mqtt and google services from build
7 years ago
Conny Duck
d65d63b82b
implement notification channels, use system notification settings on android Oreo
7 years ago
Conny Duck
c444bead7e
cleanup code, remove some unneeded files
7 years ago
Vavassor
81bcd8dbd1
Actually form thread lines properly in the thread view. Closes #57
7 years ago
Vavassor
cd74ebb6fc
Makes the main status of a thread appear as a more detailed view.
7 years ago
Vavassor
58c8f64287
Documents some utilities
7 years ago
Vavassor
8f226b024c
Fixes notifications not setting their visibility.
7 years ago
Ivan Kupalov
ea013f1686
Fix bug where there were no media in the boosted toot and avatar opened wrong profile.
7 years ago
Vavassor
95b6fe8550
Adds ability to localize timestamps.
7 years ago
Vavassor
7b0bf1f4f7
Corrects number localization and adjusts the padding of the reblog avatars in right-to-left layout direction.
7 years ago
Ivan Kupalov
871175d9ff
Add small avatars to boosted toots and to notifications.
7 years ago
Ivan Kupalov
ff6e9804fd
Fix bug with paired list incorrectly adding to the specified position.
...
This bug led to incorrect refreshing of the timeline
7 years ago
Vavassor
340a6fad29
Fixes bug where the order of notifications could be jumbled when removing duplicates using a HashSet.
7 years ago
Ivan Kupalov
84ef8ade98
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.
7 years ago
Vavassor
8d2ded3457
Adds saving media to drafts.
7 years ago
Vavassor
1d45505caa
Reverts notifications from MQTT prototype to pull notifications.
7 years ago
Vavassor
cfc7abd31a
Changes mention and tag highlighting in the composer to use Mastodon's regex. Closes #145 Also, does some haphazard cleanup.
7 years ago
Vavassor
2a98693ed4
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.
7 years ago
Vavassor
3e3aec050d
Take it down a notch, there, buddy.
7 years ago
Vavassor
805fbe2690
Fixes a small issue introduced in commit 1691b11370
where pasting in the composer crashes when it doesn't contain a URL (so any other textual paste will crash). The code was intended only for "share" actions, hence why it was expecting a URL enclosed.
7 years ago
Vavassor
5f045ca5c3
Fixes a bug where mentioning users of the same username links them all to the same profile. Closes #312
...
Also, removes the title on the search page and fixes an intermittent crash on thread pages when elements load in a paritcular order.
7 years ago
Vavassor
7c684d33ce
Autocomplete @ mentions in the composer. Closes #103
7 years ago
Vavassor
1cbb4d2cd5
Fixes a subscription duplicating bug in the notification client.
7 years ago
Vavassor
6e4725d2dd
Fixes long content warnings in posts wasting space. Closes #173
7 years ago
Vavassor
fb7bf66e22
Fixes a mistake made while merging #294 .
7 years ago
Conny Duck
fb7e36acd6
log some more exceptions
7 years ago
Conny Duck
4a402cbe54
remove unnecessary Log utility class, replace Exception.printStackTrace with logging
7 years ago
Vavassor
efaf0f50b5
Adds TLS to the push notification client (keystore_tusky_api is omitted).
7 years ago
Vavassor
5487e8ce7c
First notification received successfully from the wryk/tusky-api prototype!
7 years ago
Vavassor
623af5fd9b
Integrates with wryk/tusky-api, but only partially working.
...
Registers to the web-service fine but loses connection when subscribing with the broker.
7 years ago
Vavassor
3744bb1a60
Setup client-side for integration with the wryk/tusky-api prototype.
7 years ago
Vavassor
6208b848b7
Adds notification clearing and makes the client a little more stable.
7 years ago
Vavassor
54327f6e2b
Removes the product flavor split.
7 years ago
torrentcome
dd707ee7da
(bug fixing) When we share by an app : the text shared is not just an URL but a small text with the URL inside.
...
So we parse the text until find an url.
Take the first one and send it to the parse
7 years ago
Vavassor
e0db0cfee5
Initial client working for MQTT push notifications.
7 years ago
torrentcome
5b07e9c26a
(share) add share functionality
...
- get the text shared and put it on the Clipboard
- pass by the same way that past for Download the information
7 years ago