Commit Graph

68 Commits

Author SHA1 Message Date
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 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
Nat 314de081de Add new page direct.js and conversation.js 2021-04-15 14:43:45 -03:00
Nat a5694fea67 Overhaul the look of view-hashtag.js 2021-04-10 13:48:17 -03:00
Nat d6fb9eb2e1 Improve the styling of the paging button in discover.js 2021-04-10 13:40:38 -03:00
Nat c1537a327b Add a home and federated tab to discover.js 2021-04-10 13:31:32 -03:00
Nat c4f01f4939 Fix minor styling issues in search.js 2021-04-03 04:30:16 -03:00
Nat c78fcda912 Improve async workflow in authenticate.js 2021-04-03 04:29:54 -03:00
Nat 8e3c6b14d9 Complete notifications.js to list notifications 2021-04-03 03:44:00 -03:00
Nat 4713f43c1f Enable bell in profile.js to activate as per report from AsyncStorage 2021-04-03 00:51:08 -03:00
Nat b6ee403eb9 Enable tray to indicate when there's new notifications 2021-04-03 00:44:51 -03:00
Nat e07b89b981 Enable view-comments.js to retrieve profile data from AsyncStorage 2021-04-02 21:53:29 -03:00