Vavassor
53376da406
Adds the local timeline.
2017-03-30 22:31:17 -04:00
Vavassor
4b136ce458
Light theme properly separated again, making it ready for palette changes.
2017-03-26 22:59:16 -04:00
Vavassor
b3e9b86b61
Remove array.xml and re-enable (partially working) light theme.
2017-03-21 20:40:00 -04:00
Vavassor
3229907fc6
Fixes a couple of crashes.
...
1.) When on the account page, if the request for user info beats the call that initialises the header image, it can touch a header image with illegal dimensions that get handed to Picasso and cause an exception.
2.) A crash due to a few retrofit responses not being handled properly.
2017-03-20 22:53:46 -04:00
Vavassor
3e21e59edc
Relicense to LGPL3
2017-03-20 21:44:30 -04:00
Eugen Rochko
3a1181bd82
Enable/disable push notifications. Clearing notifications
...
resets the summary of the notifications
2017-03-15 23:45:59 +01:00
Vavassor
f391538984
Merge branch 'Gargron-master'
2017-03-14 18:41:07 -04:00
Vavassor
5d68c6df8f
Finished the tusky-api server.
2017-03-14 18:39:32 -04:00
Eugen Rochko
2e50c547ce
Group push notifications
...
Clear notifications when opening MainActivity
Use lowest privacy setting when replying
2017-03-14 14:31:52 +01:00
Vavassor
39431d96f1
Fixes the onBackPressed crash in the MainActivity. Closes #18
2017-03-13 23:08:28 -04:00
Vavassor
b937a7bc9e
Fixed intermittent null pointer exceptions and disabled the light theme temporarily. This closes #21 , closes #22 , and closes #17 .
2017-03-13 20:56:02 -04:00
Eugen Rochko
f508e8bc34
Icons in main tabs, improved video activity a bit
2017-03-12 13:41:29 +01:00
Eugen Rochko
2bbd46e841
Push notifications
2017-03-12 08:31:20 +01:00
Vavassor
db36ea79d3
The merge conflict is resolved.
2017-03-10 20:50:49 -05:00
Vavassor
95505dde02
New launcher icon added.
2017-03-10 20:28:33 -05:00
Eugen Rochko
dbed424d6f
Implement search
...
When displaying displayName, fallback to local username
2017-03-10 23:31:08 +01:00
Eugen Rochko
473f7f75f1
Merge upstream
2017-03-10 04:40:48 +01:00
Eugen Rochko
e72227abf0
Improved drawer look
2017-03-10 04:37:53 +01:00
Vavassor
6f25405ad4
Volley is gone.
2017-03-09 21:55:07 -05:00
Eugen Rochko
3cb1b8e44b
Vector icons in drawer were crashing on an older Android
...
Need to find a way to specify them as srcCompat instead of src, but that's not obvious since it's through the material drawer library...
2017-03-09 19:47:46 +01:00
Eugen Rochko
7fa01371d9
Add drawer to main activity
2017-03-09 19:31:15 +01:00
Eugen Rochko
d09e9706b6
Replace remaining non-retrofit API calls
...
Only exception is the OAuth2-related calls
2017-03-09 16:59:18 +01:00
Eugen Rochko
ce04c7ab2b
Sliding animation for activity transitions
2017-03-07 13:05:51 +01:00
Eugen Rochko
9ec3fd47dc
Back button to navigate tabs on main view
2017-03-07 11:02:41 +01:00
Eugen Rochko
d299dd34ed
Floating action button for toot compose
2017-03-07 01:38:22 +01:00
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.
2017-03-02 19:25:35 -05:00
Vavassor
9dceb7a226
TODO's have been erradicated.
2017-02-26 19:14:50 -05:00
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.
2017-02-23 19:32:45 -05:00
Vavassor
46fe328967
A bit of code cleanup, mostly getting rid of warnings.
2017-02-22 14:13:51 -05:00
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.
2017-02-21 17:55:37 -05:00
Vavassor
e59c0534c7
Viewing your favourites is now accessible on the main menu.
2017-02-20 21:32:10 -05:00
Vavassor
dab6807bff
Fifth Alpha Release (actually fifth this time)
2017-02-19 19:27:15 -05:00
Vavassor
af4af94775
Fixed crash on pre-Lollipop devices (API levels 20 and prior) due to trying to load attributes in drawables.
2017-02-16 21:11:05 -05:00
Vavassor
96a5692717
Dark and light themes now exist and can be switched in preferences.
2017-02-16 13:52:55 -05:00
Vavassor
22a2a31afe
Changed visual theme to a dark style. Also, set up things for a future switchable light/dark theme.
2017-02-13 00:18:17 -05:00
Vavassor
b4a91112a3
Initial Alpha release!
2017-02-07 02:05:50 -05:00
Vavassor
c937d30713
Fix: All statuses failed to load when status JSON was checked for boolean values, but received null and would throw a JSONException.
...
A change in the Mastodon server implementation seemed to be the cause. In the future, either default booleans to false or check for null first before getting them.
2017-02-05 23:13:48 -05:00
Vavassor
e0ab25334b
Added preferences for pull notifications! Also bits of cleanup.
2017-02-05 02:34:55 -05:00
Vavassor
3bd360a7ee
Added margin between pages in tab layouts. (tiny change)
2017-02-02 19:18:41 -05:00
Vavassor
1429dfc7b5
Account profiles no longer partial!
2017-01-30 23:51:02 -05:00
Vavassor
60d68b0ae6
Partial account profile pages now in. Follows/Followers tabs are empty and block/follow does nothing yet.
2017-01-27 22:33:43 -05:00
Vavassor
83f8b4303c
Added mention/reply notifications provided by a background service.
2017-01-24 23:35:54 -05:00
Vavassor
98085bab6a
License info now available
2017-01-20 03:09:10 -05:00
Vavassor
370b1e52aa
added a basic compose screen, and the 3 main timelines in a tabbed layout
2017-01-07 17:24:02 -05:00
Vavassor
b78ccb1b49
converted timeline fetching to use volley, for consistency
2017-01-03 19:23:57 -05:00
Vavassor
bba1b37fd8
initial commit
2017-01-02 18:30:27 -05:00