Ivan Kupalov
6152043df3
Add basic lists support ( #501 )
2018-01-06 19:01:37 +01: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
7abd8c8d70
fix some lint warnings
2017-12-01 22:31:34 +01:00
Conny Duck
7cc1ed9844
fix problem with spark buttons behaving weirdly
2017-12-01 22:13:47 +01:00
Conny Duck
b33740d74e
fix IndexOutOfBoundsException in ViewThreadFragment
2017-11-30 21:04:47 +01:00
Konrad Pozniak
41233a837b
UI Improvements ( #445 )
...
UI Improvements
2017-11-30 20:12:09 +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
Konrad Pozniak
3204223af7
fix clear notifications crash ( #458 )
2017-11-15 21:18:35 +01:00
Ivan Kupalov
ddc4954f8a
Cancel notifications on opening notifications tab ( #450 )
2017-11-13 19:05:23 +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
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
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
Conny Duck
51c547ffb0
fix an error where opening notifications would lead to the wrong status
2017-11-04 13:25:37 +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
93fcd33c48
add actionbar to PreferencesActivity
2017-10-30 10:41:59 +01:00
Conny Duck
671957da5a
title and menu to open toot in browser for ViewThreadActivity
2017-10-28 21:59:33 +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
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
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
30312e0e55
implement notification channels, use system notification settings on android Oreo
2017-10-18 22:18:07 +02:00
Conny Duck
f2f3be37b3
cleanup code, remove some unneeded files
2017-10-18 00:20:50 +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
flyingrub
4fb9ee99f6
Add a menu entry to copy the link of a toot
...
fixes #390
2017-09-25 20:15:04 +02:00
Len Chan
c0a5e55f47
add option: always show all sensitive content without warning
2017-09-19 23:19:18 +08:00
Conny Duck
f696b6e8d3
bugfix, layout improvements
2017-08-05 12:04:40 +02:00
Conny Duck
099d76d919
make FAB hide on scroll in AccountActivity as well
2017-08-04 11:44:10 +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
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
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
30d7f269de
Fixes an intermittent null pointer exception caused by getActivity() returning null in callbacks.
2017-07-18 23:34:07 -04: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
Vavassor
87600b016f
Removes unused icons and does bits of cleanup.
2017-07-14 23:23:14 -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
Henri Gourvest
0945b881f5
avoid crash when new notification list is empty
2017-07-14 11:11:38 +02: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
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
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
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
Vavassor
0a7eaadda1
Adds the mention to whom is being replied first, before other mentions in a thread, rather than after them.
2017-06-26 18:10:01 -04:00
Vavassor
1dc9c87c2e
Fixes public visibility being disabled when replying, and changes the default to public like non-reply posts.
2017-06-26 15:46:03 -04:00
Vavassor
3f54ead962
Adds option to hide media previews if reduced data usage is desired Closes #56 .
2017-06-26 05:15:47 -04:00
Vavassor
e3745ebd6b
Adds ability to page between multiple images in a status by swiping from left to right. Closes #66
2017-06-25 01:07:41 -04:00
Vavassor
b1aa05694e
Removes ButterKnife annotations.
2017-06-22 14:59:12 -04:00
Vavassor
18ebfa212e
Minor writing style changes.
2017-06-22 14:01:25 -04:00
Vavassor
a4ee128e26
Broadcasts now cause a refresh on timelines after a post is composed instead of listeners.
...
As a side effect, pagers don't have to keep track of "registered fragments", which was a bad idea and caused crashes.
2017-06-06 18:20:55 -04:00
Vavassor
9c56f0e7bc
Broadcasts now used everywhere for signalling to remove accounts' posts instead of listeners.
2017-06-06 17:15:29 -04:00
torrentcome
2b9f19805f
Merge branch 'master' into #136
2017-06-02 23:15:21 +02:00
Conny Duck
1a39e58d3c
remove unnecessary Log utility class, replace Exception.printStackTrace with logging
2017-05-23 21:34:31 +02:00
torrentcome
0a6a2e44c2
(view) create package view
2017-05-15 12:07:01 +02:00
torrentcome
ed5564d4d5
(receiver) create package for receiver
2017-05-15 12:05:10 +02:00
Vavassor
66bac21236
fixes merge conflicts
2017-05-11 18:58:38 -04:00
Vavassor
68eaa742ee
Merge branch 'Pangoraw-master'
2017-05-11 18:34:45 -04:00
Pangoraw
72ac4e5581
Allow broadcasting event across activities.
2017-05-11 09:11:15 +00:00
torrentcome
a015637785
(media) add toolbar and download button
2017-05-10 15:24:45 +02:00
Vavassor
3c20f7a0c4
Adds a splash screen replacement.
2017-05-09 22:36:05 -04:00
Vavassor
7f934e4f26
Resolves merge conflicts
2017-05-07 17:58:56 -04:00
Paul
fc2d039d63
Add loader when waiting to display a media
2017-05-06 11:30:52 +00:00
Vavassor
aa2394748c
Reorganizes the whole codebase.
2017-05-04 18:55:35 -04:00