Commit graph

34 commits

Author SHA1 Message Date
Paul Frazee
bf1092ad86 Remove scenes (#36)
* Remove scenes from the main menu

* Remove scenes from the profile view

* Remove 'scenes explainer' from onboarding flow

* Remove scene-related modals

* Remove member/membership code

* Remove all scenes-related items from notifications

* Remove scene-related code from posts feed

* Remove scene-related API helpers

* Update tests
2023-01-17 10:11:30 -06:00
Paul Frazee
f6a0e634d7 Implement logging system 2023-01-02 17:38:13 -06:00
Paul Frazee
8cd2b4a721 Implement account muting 2023-01-02 13:40:14 -06:00
Paul Frazee
66a0f8e848 Add WIP 'report post' modal 2022-12-18 17:28:28 -06:00
Paul Frazee
4ef3afb604 Fixes to the composer UX around images and scrolling 2022-12-16 14:48:37 -06:00
Paul Frazee
bbe6bf8fc2 Add 'copy post text' tool 2022-12-05 15:03:42 -06:00
Paul Frazee
f27e32e54c Ensure the UI always renders, even in bad network conditions (close #6) 2022-12-05 13:25:04 -06:00
João Ferreiro
67c4dcff37 Upload image in composer (#27)
* upload images in composer v1

* fix android compile

* reafctor image carousel into new component;
fix photo overlapping text in composer

* revert android changes

* further refactoring code into different components

* move show carousel out of the component

* fixing add photo using camera

* fix typescript issue; force mediatype photo

* change post test with photo attached;
remove auto linking settings

* use runInAction in getPhotos model

* react-hooks/exhaustive-deps fixes

* crop every photo;
make use of useCallback

* moving placeholder condition

* Cleanup

Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2022-12-02 10:41:01 -06:00
Paul Frazee
eae5ac839c Poll periodically for new posts 2022-11-17 12:33:19 -06:00
Paul Frazee
362478f793 Show bold icons in footer based on state 2022-11-16 18:04:21 -06:00
Paul Frazee
41ae87e770 Add post deletion 2022-11-16 16:16:43 -06:00
Paul Frazee
3725a2eed1 Add a server instance selector and drop env vars 2022-11-15 15:09:50 -06:00
Paul Frazee
d3707f30e3 Implement scene invitation and membership controls 2022-11-10 16:30:14 -06:00
Paul Frazee
93b64cf474 Add 'you are a member' line to scene headers and small other tweaks 2022-11-09 13:48:40 -06:00
Paul Frazee
eceef67d46 WIP scene UIs 2022-10-31 12:17:58 -05:00
Paul Frazee
c9388a3cc5 Improve main menu (animation, aesthetics) 2022-10-11 15:16:46 -05:00
Paul Frazee
287f2992fa Rework profile header controls 2022-10-10 21:13:10 -05:00
Paul Frazee
c7d7e152a0 Implement notifications 2022-10-03 10:53:36 -05:00
Paul Frazee
a21a0d2988 Improve thread rendering (show reply lines) 2022-09-28 15:03:16 -05:00
Paul Frazee
ef4b9cf8d9 Add account creation 2022-09-27 14:24:47 -05:00
Paul Frazee
dd73fc2183 Add logout and tweak signin screen 2022-09-27 08:59:15 -05:00
Paul Frazee
bb06ef4f6e Rework profile page to include working view selector 2022-09-06 14:26:39 -05:00
Paul Frazee
2ec09ba545 Rework profile header 2022-09-05 16:57:20 -05:00
Paul Frazee
cb310ab1c1 Rewrite the post composer as a modal 2022-09-05 14:16:48 -05:00
Paul Frazee
8de3b066eb Rename location-menu to location-navigator and add an actual location-menu 2022-09-02 09:55:52 -05:00
Paul Frazee
156a6a100f Add location 'menu' 2022-09-01 16:06:09 -05:00
Paul Frazee
97f52b6a03 New navigation model (#1)
* Flatten all routing into a single stack

* Replace router with custom implementation

* Add shell header and titles

* Add tab selector

* Add back/forward history menus on longpress

* Fix: don't modify state during render

* Add refresh() to navigation and reroute navigations to the current location to refresh instead of add to history

* Cache screens during navigation to maintain scroll position and improve load-time for renders
2022-08-31 14:36:50 -05:00
Paul Frazee
efc28b0098 Replace momentjs - it is too large of a dependency 2022-07-26 10:03:52 -05:00
Paul Frazee
041bfa22a9 Implement Web versions of the bottom sheet, toast, and progress circle 2022-07-25 23:08:24 -05:00
Paul Frazee
7f04ac172e Add post composer 2022-07-22 16:06:51 -05:00
Paul Frazee
0ec0ba996f Implement like and repost 2022-07-22 11:18:47 -05:00
Paul Frazee
29ed3d2ecf Add header to PostThread view; update navigation to include stacking so that each tab maintains its own browsing history 2022-07-21 16:43:47 -05:00
Paul Frazee
139c9deb75 Add icons to main tabs 2022-07-20 19:39:51 -05:00
Paul Frazee
e78143b3dc Add icons 2022-07-19 16:04:45 -05:00