Commit Graph

87 Commits

Author SHA1 Message Date
Nat 81b60209c3 Fix Expo permissions deprecation warnings 2021-07-09 11:35:08 -03:00
Nat bae5e9ad70 Replace Eva icons with Expo's vector icons 2021-07-09 11:06:11 -03:00
Nat f057b71686 Fix issue with multipart data typing in Settings
This probably doesn't totally fix the problems with uploading a new
avatar becasue the interface hasn't been fully tested due to the
problems outlined in #26, the documentation is kind of ambiguous on how
the data is handled and I honestly don't know much about multipart form
data, as I have recently discovered
2021-07-01 18:02:41 -03:00
Nat 54ec1eafee Fix issue with multipart data in Publish
This commit enables publishing statuses 🎉
2021-07-01 17:44:48 -03:00
Nat 56234298b7 Upgrade to Expo SDK 41 2021-07-01 17:05:31 -03:00
Nat 2fa74dd0b8 Upgrade to Expo SDK 40 2021-07-01 16:45:40 -03:00
Nat 3c03faabe3 Upgrade to Expo SDK 39 2021-06-05 18:47:48 -03:00
Nat f7bb136838 Make pluralize function only return singular text when the value is 1 2021-06-05 18:31:42 -03:00
Nat 4da37de55f Enable transferring lists of users to UserList page 2021-06-05 18:31:10 -03:00
Nat 9b712e595d Improve look of feed interruption 2021-05-30 10:28:54 -03:00
Nat cae19ce896 Create interface for publishing new photos 2021-05-30 09:50:50 -03:00
Nat 80ec215be3 Enable updating credentials from settings.js
Using this interface on Pixelfed will erase your profile's metadata. See #26 for
discussion and possible alternatives
2021-05-23 01:33:13 -03:00
Nat 860c5313ba Enable retrieving hashtag timelines.
See #25 for why this never returns hashtag timelines
2021-05-22 22:53:03 -03:00
Nat 19c9629197 Enable hiding, muting and blocking from ViewProfile 2021-05-22 21:36:31 -03:00
Nat 355782ff66 Enable hiding content, muting and blocking
See #24 for why this works conceptually but doesn't do anything in
practice
2021-05-22 20:51:24 -03:00
Nat 1afe0aadb4 Enable deleting posts 2021-05-22 19:50:55 -03:00
Nat 5339715089 Enable deleting comments 2021-05-22 18:23:13 -03:00
Nat 7968aa2ffc Enable favouriting comments 2021-05-22 16:49:05 -03:00
Nat 3d22ed71c7 Enable commenting on posts and replies to posts
Pixelfed seems to only return first-level descendants from its context
endpoint, thus after replies-to-replies are submitted, they are not
rendered. See #23
2021-05-22 16:37:44 -03:00
Nat 0eb4f8599e Enable following and unfollowing users 2021-05-22 14:06:13 -03:00
Nat eb47557cc4 Enable bookmarking posts
Due to #22, this is definitely broken on Pixelfed instances, though it
may or may not otherwise work on Mastodon. Further investigation is
needed to determine why this issue persists
2021-05-22 13:24:35 -03:00
Nat 1e2ec90026 Enable reblogging 2021-05-22 11:45:01 -03:00
Nat 1cc44eae7f Enable favouriting statuses 2021-05-22 11:26:10 -03:00
Nat 05981e9711 Enable fetching paginated conversations in direct.js 2021-05-22 09:14:41 -03:00
Nat cf09107cf4 Enable fetching instance search results on improved search interface 2021-05-22 08:09:30 -03:00
Nat f133458df6 Add entrypoint to ViewProfile from a post's header 2021-05-21 09:09:58 -03:00
Nat 5c42133e53 Enable fetching status context 2021-05-20 15:40:12 -03:00
Nat f0c422681e Enable fetching public and federated timelines in Discover 2021-05-18 17:33:40 -03:00
Nat 3ef5d1124d Add page to display older posts from the home timeline 2021-05-18 15:45:16 -03:00
Nat 45f9d63f44 Track which posts have already been seen and only display latest content 2021-05-14 15:23:42 -03:00
Nat 98adb8dbff Fix issue with rendering timestamps 2021-05-14 14:38:01 -03:00
Nat 1dc775004e Enable loading posts from a grid view 2021-05-11 06:29:25 -03:00
Nat c754892156 Implement API call for fetching an account's statuses 2021-05-05 17:52:03 -03:00
Nat 995a672270 Implement home timeline requests 2021-05-05 17:21:55 -03:00
Nat 6d0bfa8fd7 Enable logging out by revoking the access token 2021-05-04 18:50:41 -03:00
Nat 856f215e36 Improve loading of profile data 2021-05-04 18:13:17 -03:00
Nat 31d8282bdc Make rendering of profile metadata conditional, as the fields property may not be present 2021-05-03 10:27:56 -03:00
Nat 71c3afbe36 Implement user authentication 2021-04-29 17:51:26 -03:00
Nat 4bc1c71a7f Enable deep linking for authenticate.js 2021-04-19 11:55:17 -03:00
Nat 468381207f Ensure all pages have padding around the status bar 2021-04-19 10:24:18 -03:00
Nat 077a55f4a7 Fix various warnings that show up on Andriod 2021-04-18 17:47:33 -03:00
Nat 2335a21266 Place a menu provider at the very root of the app to avoid duplicate mounts 2021-04-18 17:07:44 -03:00
Nat fa8e5c7357 Replace meta data table with React Native-friendly JSX 2021-04-18 16:44:52 -03:00
Nat c0fb5913f4 Remove and fix CSS properties that are invalid in React Native 2021-04-18 15:56:33 -03:00
Nat b2f56a7fff Fix warning about using CSS property objectFit in posts.js 2021-04-18 12:20:50 -03:00
Nat 80d22df8da Add app icon 2021-04-18 12:11:02 -03:00
Nat 3bf52cb615 Add splashscreen with standalone logo 2021-04-18 11:59:37 -03:00
Nat 63cdce8ccb Update README with new screenshots 2021-04-15 15:56:16 -03:00
Nat a56e9baa22 Update test data in search.js 2021-04-15 15:28:24 -03:00
Nat 1fd925d753 Add interface for composing a new direct message 2021-04-15 15:18:39 -03:00