Vavassor
88e2b7b382
Merge branch 'master' of https://github.com/Pangoraw/Tusky into Pangoraw-master
2017-05-08 15:40:08 -04:00
Vavassor
a2a600a9de
Adds back button to the about page and for the Tusky's Profile button it searches for the account first and saves the ID for subsequent presses. Closes #279
2017-05-08 15:00:33 -04:00
Paul
17f347cab5
Add loading on login activity while fetching tokens
2017-05-08 11:24:30 +00:00
Vavassor
551d73baee
Makes about page work with light theme and landscape orientation.
2017-05-07 22:00:29 -04:00
Vavassor
daf0ec8e49
resolves merge conflict
2017-05-07 20:20:59 -04:00
Vavassor
eb13817bce
Merge branch 'bugfix-4' of https://github.com/connyduck/Tusky into connyduck-bugfix-4
2017-05-07 18:03:34 -04:00
Vavassor
7f934e4f26
Resolves merge conflicts
2017-05-07 17:58:56 -04:00
Vavassor
d658e6e7a3
Merge pull request #270 from connyduck/profile-header
...
remove account_header_default.png
2017-05-07 17:44:26 -04:00
Vavassor
e134e35a14
Merge branch 'light-header-background' of https://github.com/connyduck/Tusky into connyduck-light-header-background
2017-05-07 17:29:55 -04:00
Vavassor
e094765734
Merge branch 'logout-confirm-dialogue' of https://github.com/tryton-vanmeer/Tusky into tryton-vanmeer-logout-confirm-dialogue
2017-05-07 17:03:37 -04:00
Vavassor
bc7ac41a28
Merge pull request #275 from Pangoraw/master
...
Add loader when waiting to display a media, closes #196
2017-05-07 16:47:19 -04:00
Vavassor
8787cf6beb
Moves out-of-place Firebase InstanceId call to the google build flavor. Closes #274
2017-05-07 16:14:28 -04:00
Paul
fc2d039d63
Add loader when waiting to display a media
2017-05-06 11:30:52 +00:00
Tryton Van Meer
a5e43446b5
logout() now creates a dialog asking the user if they wish to logout.
2017-05-05 12:19:11 -04:00
Conny Duck
d34f4429cd
fixed light theme header background when no header image was set
2017-05-05 17:21:20 +02:00
Vavassor
31fff630f3
Fixes "google" build flavor, which was messed up by the repacking process.
2017-05-04 19:02:18 -04:00
Vavassor
aa2394748c
Reorganizes the whole codebase.
2017-05-04 18:55:35 -04:00
Conny Duck
b97c4e24ed
remove redundant account_header background, fix weird flicker in header when opening AccountActivity
2017-05-04 18:07:59 +02:00
Conny Duck
4e4c39e58e
added missing quotation marks in MediaTypeDeserializer
2017-05-04 16:25:04 +02:00
Conny Duck
2898baf18d
updated dependencies
2017-05-04 16:16:24 +02:00
Conny Duck
d5b4b0fe54
fixed crash when media type is unknown
2017-05-04 14:58:45 +02:00
Vavassor
f313884f7d
Adds a link to the text of a post when media is attached.
2017-05-03 20:27:59 -04:00
Vavassor
bd687fb45d
Fixes crash on android version Lollipop and earlier due to an unsupported way vector drawable icons were assigned to radio buttons.
2017-05-03 18:33:15 -04:00
Vavassor
24b7e4db4c
Fixes reorienting creating a visual duplicate of the thread. Closes #237
2017-05-03 16:28:46 -04:00
Vavassor
b047204577
fixes line endings back to LF
2017-05-03 14:29:33 -04:00
PhotonQyv
89c984fe84
Add files via upload
...
Added fix for issues #190 & #259 both rotation/orientation related
2017-05-03 17:03:29 +01:00
Vavassor
f7915d614d
Fixes a crash when reorienting and downsizing an image for upload. Closes #247
2017-05-02 20:06:48 -04:00
Vavassor
ab76121692
Change locked accounts to default visibility to "followers-only", and reorganizes the composer because it was getting cluttered.
2017-05-02 18:17:54 -04:00
Vavassor
b6cf99602b
Switches back a foolish last second change that ruined the light theme toolbar text fix.
2017-05-01 23:39:06 -04:00
Vavassor
ba0ad09f19
Merge branch 'raphaelm-account_activity_title'
2017-05-01 23:31:59 -04:00
Vavassor
07f22b2560
Fixes the text colour in the light theme for the collapsed toolbar in the account page.
2017-05-01 23:31:31 -04:00
Vavassor
34873423c7
Merge branch 'master' of http://github.com/Vavassor/Tusky
2017-05-01 22:07:31 -04:00
Vavassor
cfb0219536
Merge branch 'profile-edition-design' of https://github.com/daycode/Tusky into daycode-profile-edition-design
2017-05-01 21:52:11 -04:00
Vavassor
9bb8c96f00
Merge branch 'issue_133' of https://github.com/raphaelm/Tusky into raphaelm-issue_133
2017-05-01 21:50:24 -04:00
daycode
c7e4d17aaf
Add gestion of avatar and header
2017-05-01 15:23:34 +02:00
Peter Cai
a498292c64
TuskyApplication: call super.onCreate()
...
Although for now it makes no difference calling super.onCreate or not
(the method Application.onCreate() is empty), it is denoted with
@CallSuper and might cause errors in some IDE if it is not called.
2017-05-01 14:02:32 +08:00
Vavassor
ad30c78faf
Account page interactions with locked users are made much clearer.
2017-04-30 21:55:33 -04:00
serage.betelmal
df7e077029
Adding more content to the About activity
2017-04-30 21:53:32 +01:00
serage.betelmal
9b86c93e76
Merge branch 'master' into feature/about-page
2017-04-30 21:09:09 +01:00
daycode
b82d75a6c4
design the edit profile view
2017-04-30 21:57:15 +02:00
Raphael Michel
ddf654f777
Merge branch 'master' into issue_133
2017-04-30 16:13:16 +02:00
Vavassor
251090df18
Adds forgotten and required interface to FavouritesActivity (SFragment.OnUserRemovedListener). Closes #245
2017-04-30 02:30:45 -04:00
Vavassor
7d83a9aaba
Follow requests list is available. Closes #222
2017-04-28 23:52:14 -04:00
Vavassor
41088de6be
Organizes libraries and removes a flavor-specific import (possibly unnecessary?).
2017-04-28 16:41:44 -04:00
Vavassor
2f27f8efdd
Raises the check interval to a more reasonable level.
2017-04-27 23:33:43 -04:00
Vavassor
5f6fab2b70
Moves Firebase notifications to a "google" build flavor and adds an "fdroid" flavor that uses polling for notifications.
...
Also, adds a few missing license notices.
2017-04-27 23:29:42 -04:00
Vavassor
d55b3ebcd7
Emojione shortcodes now converted to unicode in display names. closes #82 , closes #129
2017-04-25 18:31:27 -04:00
Vavassor
b6e72a94be
Custom tabs are now used for login and links on account pages, with a fallback to the default browser if not supported.
...
Also, fixes crashes when entering tag and threads due to me forgetting to implement the interfaces required by the code that removes posts from timelines when blocking/muting.
Also fixes a small bug where for mentions of users from other instances, clicking on the mention would open the profile in the browser instead of in-app.
2017-04-25 07:30:57 -04:00
Vavassor
1ca5923ea9
Merge branch 'bugfix-3' of https://github.com/connyduck/Tusky into connyduck-bugfix-3
2017-04-23 19:07:06 -04:00
Vavassor
dd8963a9fb
Merge branch 'patch-fix-media' of https://github.com/Petercxy/Tusky into PeterCxy-patch-fix-media
2017-04-23 17:19:36 -04:00
Konrad Pozniak
7c3feb7136
fix bugs with fab showing/hiding on scroll
2017-04-22 10:41:49 +02:00
Vavassor
01997012de
Block and mute lists now remove the entries when you unmute/unblock a user, with a short popup to undo if it's unintentional. Just for clearer feedback.
2017-04-22 02:06:19 -04:00
Peter Cai
90b903a1d0
Let OkHttp3Downloader create an OkHttpClient by default
...
This re-enables the local cache in default cache directory
2017-04-22 13:29:00 +08:00
Peter Cai
b36ad24286
Fix #198 : Use OkHttp3Downloader by default
2017-04-22 13:13:48 +08:00
Vavassor
5179d7e9b3
Blocking and muting now removes all statuses by that user in EVERY currently-loaded timeline.
2017-04-21 23:16:05 -04:00
Vavassor
fcebbc2bdb
Adds ability to mute from an individual status. Also, all statuses from that user are removed from the timeline on the spot.
2017-04-21 20:58:44 -04:00
Vavassor
852c484d68
Adds a list of muted users.
2017-04-21 19:02:04 -04:00
Vavassor
5e155badf5
Merge pull request #207 from connyduck/user-agent-2
...
Add a custom User-Agent
2017-04-21 01:53:38 -04:00
Vavassor
f8657f289a
Merge pull request #201 from daycode/missing-icons-menu
...
Add missing icons in Menu
2017-04-21 01:52:42 -04:00
Vavassor
1c1328449a
Merge pull request #200 from tahnok/master
...
Make compose EditText TYPE_TEXT_FLAG_CAP_SENTENCES
2017-04-21 01:52:28 -04:00
Vavassor
681c70d056
Changes the icon for the visibility menu in the composer to match the current visibility. Also, fixes build errors with the dutch translation file.
2017-04-21 01:50:59 -04:00
Vavassor
db021b948b
resolve merge conflicts
2017-04-21 01:25:07 -04:00
Vavassor
2434c62d13
Merge branch 'bugfix-2' of https://github.com/connyduck/Tusky into connyduck-bugfix-2
2017-04-21 01:17:42 -04:00
Vavassor
2d88571b14
Merge branch 'issue_139' of https://github.com/raphaelm/Tusky into raphaelm-issue_139
2017-04-21 00:57:31 -04:00
Vavassor
c6988415ae
merge resolved
2017-04-21 00:19:37 -04:00
Vavassor
b9f0c51e70
Provisional profile editor complete.
2017-04-20 18:56:36 -04:00
Konrad Pozniak
ea2018cf02
Add a custom User-Agent that contains Tusky & Android Version to all requests
2017-04-20 18:45:36 +02:00
daycode
a30a9fdc31
Add missing icons in Menu
2017-04-19 14:01:34 +02:00
Vavassor
5941a2f5b3
Profile editor functionally complete.
2017-04-19 00:01:04 -04:00
Wesley Ellis
14fdc9ed15
Make compose EditText TYPE_TEXT_FLAG_CAP_SENTENCES
2017-04-18 22:10:48 -04:00
daycode
d6a66656de
Add Direct Message to visibility panel
2017-04-18 12:59:42 +02:00
Raphael Michel
834ad78c36
Allow to filter boosts and replies from home ( closes #133 )
2017-04-17 12:37:44 +02:00
Konrad Pozniak
2e3d8b8cae
fixes crash when media url is empty
2017-04-17 11:03:05 +02:00
Raphael Michel
15088fa42a
Allow taking photos directly from the app ( closes #139 )
2017-04-17 10:56:30 +02:00
Vavassor
18e40855ad
Profile edits for display name and bio are working. Avatar and header image picking are in but not uploaded.
2017-04-17 02:49:56 -04:00
Vavassor
e15f1cfcab
Merge branch 'master' into edit-profile
2017-04-17 01:10:20 -04:00
Vavassor
8b4bf0ab33
Merge branch 'account_activity_title' of https://github.com/raphaelm/Tusky into raphaelm-account_activity_title
2017-04-17 00:31:10 -04:00
Vavassor
a33c259760
Ties composer readying state and control states together.
2017-04-17 00:29:47 -04:00
Vavassor
cc0aaf6162
Fixes a couple cases in the composer where buttons enabled are out of sync with whether a status is already in flight.
2017-04-17 00:18:55 -04:00
Vavassor
962bd79d3f
Merge branch 'error_handling_bug' of https://github.com/raphaelm/Tusky into raphaelm-error_handling_bug
2017-04-17 00:09:16 -04:00
Vavassor
61fdda5fa3
Merge branch 'issue_62' of https://github.com/raphaelm/Tusky into raphaelm-issue_62
2017-04-16 23:04:00 -04:00
Vavassor
1c1931b87c
Merge branch 'issue_74' of https://github.com/raphaelm/Tusky into raphaelm-issue_74
2017-04-16 22:11:29 -04:00
Vavassor
ab0481c08a
Merge branch 'refresh_thread' of https://github.com/raphaelm/Tusky into raphaelm-refresh_thread
2017-04-16 21:37:30 -04:00
Vavassor
fcffea08a3
Merge pull request #143 from theZacAttacks/variedSharing
...
Share menu now allows for sharing of link/actual post
2017-04-16 18:54:31 -04:00
Vavassor
84741c1f1b
Adds a partial profile editor (non-working).
2017-04-16 18:51:09 -04:00
Raphael Michel
c7772d0f56
Useful title for AccountActivity
2017-04-15 20:49:31 +02:00
serage.betelmal
642e2af23e
Adding an about activity to the App
2017-04-15 19:05:25 +01:00
Raphael Michel
fce573f1ec
Update thread view after sent reply ( closes #74 )
2017-04-15 19:59:06 +02:00
Raphael Michel
d732c5d0a7
Timeline footer improvements
2017-04-15 19:25:39 +02:00
Raphael Michel
ee4d0739db
Re-enable controls after failed toot
2017-04-15 17:52:21 +02:00
Raphael Michel
f4109f38a8
Allow pull-to-refresh in thread view ( closes #73 )
2017-04-15 12:28:22 +02:00
Vavassor
69c1b88ff4
Addresses mispronunciation of timestamps like 7m as meters instead of minutes.
2017-04-14 20:23:07 -04:00
Vavassor
77285c9966
Adds missing content description for the profile avatar in the navigation drawer.
2017-04-14 19:46:33 -04:00
Vavassor
18d5d0152c
Release 1.1.2
2017-04-13 17:14:43 -04:00
Vavassor
692dc0e527
Possible fix to ECDH secp256r1-only cipher suite issue.
2017-04-13 00:01:02 -04:00
Vavassor
b7eb5b3271
Merge branch 'handshake_test'
2017-04-12 22:27:18 -04:00
Vavassor
b9ea3bf185
Clears out diagnostic code.
2017-04-12 22:26:45 -04:00
Vavassor
3bf84f9b7d
Cleaned up content descriptions and added the last missing ones. Closes #122
2017-04-12 21:54:37 -04:00
Zachary Epps
52343b6ab2
changed the share button menu to allow for sharing either the link, or the actual content of the post
...
added values into @string file to accommodate for the change
added the new share submenu into the status_more layout xml
2017-04-12 16:21:48 -04:00
Vavassor
2e45a0bbff
Adds missing content descriptions and fixes a bit of the follow button hiding code.
2017-04-12 04:32:05 -04:00
Vavassor
f6a165a50a
Adds content descriptions and hints to non-textual elements so they can be described by screen readers.
2017-04-12 00:21:52 -04:00
Vavassor
4ea04bb576
Re-orients images when downscaled according to EXIF data if it's specified. Closes #106
2017-04-11 22:50:27 -04:00
Vavassor
e9c5c2b7c1
Merge branch 'video_loop' of https://github.com/theZacAttacks/Tusky into theZacAttacks-video_loop
2017-04-11 21:02:15 -04:00
Vavassor
c69dd0624d
Merge branch 'account_header_image_click_opens_account' of https://github.com/theZacAttacks/Tusky into theZacAttacks-account_header_image_click_opens_account
2017-04-11 19:12:36 -04:00
Vavassor
03c0994879
Merge branch 'update_compose_while_posting' of https://github.com/theZacAttacks/Tusky into theZacAttacks-update_compose_while_posting
2017-04-11 18:35:54 -04:00
Vavassor
48c9b71f92
Finishes handshake-test-2
2017-04-11 17:07:56 -04:00
ntngrtltr
e02eb76a91
fix permission requests
2017-04-11 19:39:30 +02:00
Zachary Epps
1c5a58265f
changed VideoActivity to allow for video looping
2017-04-10 15:39:21 -04:00
Zachary Epps
236fd3570f
removed needless import
2017-04-10 13:51:57 -04:00
Zachary Epps
b92900bda1
actually added the other files, whoops
2017-04-10 13:51:41 -04:00
Vavassor
c9e7401fca
Fixes a character limit bug. Closes #102
2017-04-10 13:34:33 -04:00
Vavassor
e557d0c002
Merge branch 'chrome-custom-tabs' of https://github.com/sturmen/Tusky into sturmen-chrome-custom-tabs
2017-04-09 22:45:11 -04:00
Vavassor
7067b4e695
Fixes a bug where threads don't display correctly when clicking on boosts. Closes #91
2017-04-09 21:03:14 -04:00
Vavassor
2ba35fae35
Merge branch 'inherit_warnings' of https://github.com/ntngrtltr/Tusky into ntngrtltr-inherit_warnings
2017-04-09 20:24:59 -04:00
Vavassor
4d9fd09a3c
License change back to GPL 3
2017-04-09 20:12:31 -04:00
Vavassor
fd472fbe1f
Possible fix to enable connections using TLS 1.1 and 1.2 on pre-Lollipop android versions. Also expands to the enabled list of cipher suites.
2017-04-09 18:36:55 -04:00
ntngrtltr
50d386e271
inherit content warnings in replys
2017-04-07 20:37:27 +02:00
Nicholas Tinsley
3bba1e10d9
implemented chrome custom tabs
2017-04-07 08:51:48 -04:00
ntngrtltr
2c94ee9c2e
add support for runtime-permissions (fix needed)
2017-04-07 13:11:31 +02:00
ntngrtltr
57f829e58e
download images by tap an hold
2017-04-07 12:12:26 +02:00
Zachary Epps
2a418e06da
changed the construction of the AccountHeader so that it listens for clicks on the current profile avatar and opens the user's account if they click on it
2017-04-07 04:14:25 -04:00
Zachary Epps
de0f1b7ab0
added new option in preferences.xml
...
modified MainActivity so that the "compose new toot" button is exposed as a static (had to copy its reference into a new variable so as to not upset BindView)
modified TimelineFragment so that when the RecycleView is instantiated we overload the onScroll so that we can hide the FAB
2017-04-07 03:40:59 -04:00
Vavassor
bfc89b26bd
Silently accept usernames in front of instances in the login screen, because plenty of folks try including it.
2017-04-06 21:16:40 -04:00
Zachary Epps
7a5e5dca7e
changed AccountActivity so that it shows FAB that allows a user to un/follow a user from it instead of the menu
...
added an xml svg for unfollowing someone
removed the useless line from build.gradle that I added in the last pull
2017-04-06 11:07:40 -04:00
Vavassor
4deb0b3b84
Merge branch 'FAB_fix' of https://github.com/theZacAttacks/Tusky into theZacAttacks-FAB_fix
2017-04-06 03:18:58 -04:00
Vavassor
a9970ee875
Simplify the error messages and remove unused strings.
2017-04-06 03:09:49 -04:00
Vavassor
27dd106988
Sharing images and text from other apps is now supported. Closes #52
2017-04-06 01:11:44 -04:00
Vavassor
0719512134
Sharing images from other apps now supported.
2017-04-05 16:35:22 -04:00
Vavassor
209f1ec4a5
Introduces a redirect guard so share requests and quick settings tile compose requests when not logged in will give a login page instead of crashing.
2017-04-05 15:10:52 -04:00
Zachary Epps
cbae26dd4c
changed AccountActivity so that after following someone the FAB hides itself
2017-04-05 13:49:28 -04:00
Vavassor
2cb0b96abd
Fixes a crash during authentication and another when opening the composer options. Also, sets up the next update to reset the redirect URI for the app during authorization.
2017-04-04 22:29:15 -04:00
Vavassor
3c655a25dc
Fixes a crash that can occur when the drawer on the main page is being initialized while it is in a closed state.
2017-04-04 17:32:34 -04:00
Vavassor
5fd9b6732d
Fixes a crash that can occur when entering or rotating within the profile page. Closes #43
2017-04-04 16:37:42 -04:00
Vavassor
eef0f82e96
Fixes a crash when changing orientation in the composer.
2017-04-04 16:02:08 -04:00
Zachary Epps
c35fd3cb7c
modified manifest to allow for a quick settings tile
...
added in the qs tile service file (TuskyTileService.java)
2017-04-03 16:20:32 -04:00
Vavassor
1ebe514100
First minor release
2017-04-02 21:45:04 -04:00
Vavassor
e46e50ac60
Clarifies a bit of the explanation on the login page.
2017-04-02 19:55:41 -04:00
Vavassor
eccebc9215
Fixes a vector drawable crash on earlier versions.
2017-04-02 19:10:07 -04:00
Vavassor
88df8216a6
Fixes direct messages falsely being shown as able to be boosted.
2017-03-31 20:53:05 -04:00
Vavassor
89e4cbb8b2
Fixes some odd behaviour during the login dance (possibly loading into the main activity with empty timelines).
2017-03-31 19:16:10 -04:00
Vavassor
26c722c950
Prevents an out-of-memory crash when uploading images and also downsizing now uses significantly less memory.
2017-03-31 17:53:35 -04:00
Vavassor
0f5130f692
Fixes an issue where replying to a reblog doesn't fill in the correct mentions in the composer. Closes #40
2017-03-31 15:47:41 -04:00
Vavassor
53376da406
Adds the local timeline.
2017-03-30 22:31:17 -04:00
Vavassor
eed3f2d899
Light icon buttons are colour background with white text again. It just looks nice.
2017-03-30 19:23:43 -04:00
Vavassor
1f798902b7
Spruces up the light theme.
...
Also, fixes a bug where the show more/less button for content warnings is sometimes already checked.
2017-03-29 00:22:14 -04:00
Vavassor
251602fb2c
Adds preferences for receiving notifications by type.
2017-03-28 15:39:29 -04:00
Vavassor
49ef88751e
Fixes a bug where privacy settings in the composer are sproadically not remembered.
2017-03-28 13:58:37 -04:00
Vavassor
fbd4150001
Fixes a crash on login and another when clicking the mention button on an account page that hasn't loaded yet.
2017-03-27 22:13:55 -04:00
Vavassor
292c4c3a88
Fixes a crash where MastodonAPI isn't initialised in time when opening a profile or block list.
2017-03-27 16:19:44 -04:00
Vavassor
1b7da84960
This fixes the report activity not fetching recent statuses correctly.
2017-03-26 23:22:59 -04:00