Commit graph

301 commits

Author SHA1 Message Date
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