Conny Duck
c444bead7e
cleanup code, remove some unneeded files
7 years ago
Conny Duck
bcb88afde3
bugfix, layout improvements
7 years ago
Conny Duck
c6f2cc55ea
make FAB hide on scroll in AccountActivity as well
7 years ago
Vavassor
0c8381e50d
Fixes a crash when a timeline or thread is backgrounded and brought back with an uninitialized notification or status list.
7 years ago
Ivan Kupalov
076863c0e7
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
7 years ago
Vavassor
c7f3354c40
Removes unused icons and does bits of cleanup.
7 years ago
Vavassor
d1a3e943d2
Fixes timelines and notifications tabs fetching progressively further down when they are restarted.
7 years ago
Henri Gourvest
c4882c718f
avoid crash when new notification list is empty
7 years ago
Vavassor
5f054e1d5f
Re-does commit 340a6fad29
because those changes were stomped by merging in commit b499e51437
.
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
Ivan Kupalov
d7c110a5a6
Add boost click handling
7 years ago
Vavassor
fc03f51cf4
Makes end of list footers have zero height.
7 years ago
Vavassor
f1359d1864
Adds correct footer behaviour to account lists and unifies it with how timelines use them.
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
875b2eb4af
Adds option to hide media previews if reduced data usage is desired Closes #56 .
7 years ago
Vavassor
e0b8498d0d
Adds ability to page between multiple images in a status by swiping from left to right. Closes #66
7 years ago
Vavassor
00188182b7
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.
7 years ago
Vavassor
8b2441071f
Broadcasts now used everywhere for signalling to remove accounts' posts instead of listeners.
7 years ago
Conny Duck
4a402cbe54
remove unnecessary Log utility class, replace Exception.printStackTrace with logging
7 years ago
Vavassor
5487e8ce7c
First notification received successfully from the wryk/tusky-api prototype!
7 years ago
Vavassor
e0db0cfee5
Initial client working for MQTT push notifications.
7 years ago
torrentcome
d836bd9834
(view) create package view
7 years ago
Vavassor
7f31aff144
Reorganizes the whole codebase.
8 years ago
Konrad Pozniak
dcf3e2836e
fix bugs with fab showing/hiding on scroll
8 years ago
Vavassor
c6cf2d034a
Blocking and muting now removes all statuses by that user in EVERY currently-loaded timeline.
8 years ago
Raphael Michel
d732c5d0a7
Timeline footer improvements
8 years ago
Vavassor
4d9fd09a3c
License change back to GPL 3
8 years ago
Vavassor
3e21e59edc
Relicense to LGPL3
8 years ago
Vavassor
9478cd4ea1
You can navigate to who favourited/reblogged you from clicking the notification now. Closes #11
8 years ago
Vavassor
70536ed001
Fixed some odd refresh behaviour and possibly the duplicate 20 statuses issue?
8 years ago
Vavassor
0662f35b96
Fragments/Activities auto-cancel their requests when they're destroyed. Also, fixes a ComposeActivity crash that can occur when a media preview doesn't load.
8 years ago
Eugen Rochko
17b958f8ed
Cancel retrofit calls in fragment onDestroy
8 years ago
Vavassor
ed08f708ed
Fixed intermittent null pointer exceptions and disabled the light theme temporarily. This closes #21 , closes #22 , and closes #17 .
8 years ago
Vavassor
b937a7bc9e
Fixed intermittent null pointer exceptions and disabled the light theme temporarily. This closes #21 , closes #22 , and closes #17 .
8 years ago
Eugen Rochko
daf7e6ed6a
Prevent double notifications
...
Check timelines for updates on resume
8 years ago
Eugen Rochko
2bbd46e841
Push notifications
8 years ago
Eugen Rochko
03fb9f45b2
Prevent pull notifications from notifying about things already loaded in fragment
...
Dismiss notifications when viewing fragment (moved to onResume)
8 years ago
Vavassor
851a92a271
Refreshing uses since_id wherever applicable. Also, reverted the notification icon.
8 years ago
Vavassor
42a8f47991
Removed most references to Volley.
8 years ago
Eugen Rochko
636c2f266e
Dismiss notifications when notifications fragment is opened
8 years ago
Eugen Rochko
750c1c80a0
Statuses and notifications loaded/parsed via Retrofit/GSON
...
Notification checker uses since_id as the more exact check-for-updates
8 years ago
Vavassor
9e49da64bf
Fixes two bugs:
...
-One where deletion causes statuses to lose track of where they are in timelines, so subsequent deletion and other actions are performed on the wrong status.
-It's was possible to infinitely open copies of the same thread, account page, and tag page by just continuously clicking on the status, avatar, or hash tag respectively.
8 years ago
Vavassor
0a32c58801
Follow notifications now allow you to view the account that followed and follow back from the notification timeline.
8 years ago
Vavassor
c1d4bdbdfb
Volley request leaks across activity/fragment boundaries should no longer be able to occur.
...
Also, the singleton allows contexts to be cleaned up instead of holding onto a dead reference.
8 years ago
Vavassor
9b6f5e63d3
Viewing your block list is now possible on the main menu.
...
Also, changed how end-of-timeline behaviour is handled on all timelines. It should detect it more reliably now.
8 years ago
Vavassor
af4af94775
Fixed crash on pre-Lollipop devices (API levels 20 and prior) due to trying to load attributes in drawables.
8 years ago
Vavassor
22a2a31afe
Changed visual theme to a dark style. Also, set up things for a future switchable light/dark theme.
8 years ago
Vavassor
33883aca3d
End of timelines are now detected correctly. Also, duplicate notifications/accounts are prevented.
8 years ago
Vavassor
b4a91112a3
Initial Alpha release!
8 years ago
Vavassor
e0ab25334b
Added preferences for pull notifications! Also bits of cleanup.
8 years ago