Commit Graph

390 Commits

Author SHA1 Message Date
João Ferreiro eeaa20e2ca Merge branch 'main' into 4-update-to-react-native-070 2022-12-07 14:08:08 +00:00
João Ferreiro 2006527420 fix app name 2022-12-07 11:16:38 +00:00
João Ferreiro afce01202b fixing ios build 2022-12-07 10:50:06 +00:00
Paul Frazee 26f06d768c Switch to react-native default animation tools for composer and post controls 2022-12-06 17:43:54 -06:00
Paul Frazee 383a40bc03 Fix mention-creation and implement mentions in notifications 2022-12-06 13:47:52 -06:00
Paul Frazee 8413fccdb5 Better empty state in profiles 2022-12-06 13:09:18 -06:00
Paul Frazee 3161703d8a Ensure all feed views can refresh 2022-12-06 13:04:40 -06:00
Paul Frazee 4c097d89c5 Add build version to menu 2022-12-06 12:40:40 -06:00
Paul Frazee 0b50ae3e61 Add context to replies when appearing in the feed 2022-12-06 12:29:13 -06:00
Paul Frazee 063583bb6f Implement terms-of-service and privacy-policy links in signup 2022-12-06 11:39:46 -06:00
Paul Frazee f2da9f2d0a Update API build 2022-12-06 11:39:30 -06:00
João Ferreiro eb30aa6a9e Merge branch 'main' into 4-update-to-react-native-070 2022-12-06 17:20:42 +00:00
João Ferreiro fc7fa8a354 Upload profile image (#29)
* add editable button profile picture

* add editable button cover picture

* upload profile photos (save them locally)

* rollback pbxproj changes

* rollback podfile checksum (for git only)

* move edit photos onto edit profile modal

* adjust edit icon and image cropping size

* added temporary (react state) image

* added IMAGES_ENABLED flag

* minor lint fix

* save local photos on edit profile upload (wip)

* save profile photos on profile view state (wip)

* remove unecessary computed

* save photo in state before pushing it to viewmodel

* refactor profile pictures's state

* remove unnecessary isMe prop

* removing old comments

* tweak icon size & position

* A few styling tweaks and a fix to mobx state management

Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2022-12-06 10:57:15 -06:00
João Ferreiro 883697708d Merge branch 'main' into 4-update-to-react-native-070 2022-12-06 16:52:57 +00:00
João Ferreiro 9f38719b5e update RN to 0.70 (untested) 2022-12-06 16:52:44 +00:00
Paul Frazee 709a970cdc Fix to unicode zero-width characters in expanded posts 2022-12-06 10:15:59 -06:00
Paul Frazee 5d7814897c Never allow undefined values in me model 2022-12-06 10:11:45 -06:00
Paul Frazee 1e2ee001a8 Rework the 'main menu' to be a screen that's always in history 2022-12-06 10:11:32 -06:00
Paul Frazee 11423fc25c Add missing usage descriptions for ios 2022-12-06 10:08:27 -06:00
João Ferreiro 41be5d3da1 Merge branch 'upload-profile-image' into 4-update-to-react-native-070 2022-12-06 15:53:11 +00:00
João Ferreiro 8381b7e741 Merge branch 'main' into upload-profile-image 2022-12-06 15:11:36 +00:00
João Ferreiro 7ef25a600c removing old comments 2022-12-06 15:10:18 +00:00
João Ferreiro 80b8c7be09 remove unnecessary isMe prop 2022-12-06 15:08:19 +00:00
João Ferreiro ed6bcfdb75 refactor profile pictures's state 2022-12-06 14:50:20 +00:00
João Ferreiro 90d851c0c5 save photo in state before pushing it to viewmodel 2022-12-06 11:26:13 +00:00
João Ferreiro 174bcfce1d remove unecessary computed 2022-12-06 11:16:41 +00:00
João Ferreiro 8d98c99705 save profile photos on profile view state (wip) 2022-12-06 11:12:13 +00:00
João Ferreiro a067312f19 save local photos on edit profile upload (wip) 2022-12-06 10:30:04 +00:00
Paul Frazee 160fc31b47 Enlarge the small emoji-only replies 2022-12-05 15:40:33 -06:00
Paul Frazee 3389e0dc4a Dismiss keyboard in search on scroll 2022-12-05 15:22:23 -06:00
Paul Frazee ae8162974e Add 'copy post text' tool 2022-12-05 15:03:42 -06:00
Paul Frazee b33269a535 Better sized and more informative character counter 2022-12-05 13:59:13 -06:00
Paul Frazee d8280b6ad9 Switch to System font to fix emoji rendering 2022-12-05 13:44:24 -06:00
Paul Frazee 935cc8f675 Fix: never attempt update on 0 items 2022-12-05 13:36:13 -06:00
Paul Frazee 3bd6e9c84c Increase touch-size of the 'load new posts' button 2022-12-05 13:33:31 -06:00
Paul Frazee f1b9114af0 Ensure the UI always renders, even in bad network conditions (close #6) 2022-12-05 13:25:04 -06:00
João Ferreiro 2cec34a324 Merge branch 'main' into upload-profile-image 2022-12-05 17:32:48 +00:00
Paul Frazee 95e5b169c8 Merge branch 'upload-image' into main 2022-12-05 11:25:33 -06:00
João Ferreiro 032ab34d98 minor lint fix 2022-12-05 17:15:43 +00:00
João Ferreiro cd37aa2b96 added IMAGES_ENABLED flag 2022-12-05 17:00:41 +00:00
João Ferreiro 65bd863e0f Merge branch 'upload-image' into upload-profile-images 2022-12-05 16:59:48 +00:00
João Ferreiro 54f5f31e49 Merge branch 'main' into upload-profile-images 2022-12-05 16:51:44 +00:00
João Ferreiro 7895e084f8 added temporary (react state) image 2022-12-05 16:51:18 +00:00
Paul Frazee 09791a3b3c Remove loading-placeholder animation; according to some issues, animated linear-gradients may cause crashes 2022-12-05 10:50:46 -06:00
Paul Frazee c7a5642e48 Fix 'swipe back to nothing' bug 2022-12-05 10:39:34 -06:00
João Ferreiro 49ad3746a5 adjust edit icon and image cropping size 2022-12-05 16:29:44 +00:00
Paul Frazee 6c23972620 Make 'backswipe' a little easier to trigger 2022-12-05 10:25:53 -06:00
Paul Frazee 211af98aaf Enlarge click targets for post controls and view header 2022-12-05 10:18:38 -06:00
João Ferreiro 979a264cc0 move edit photos onto edit profile modal 2022-12-05 16:07:24 +00:00
João Ferreiro a9da790fef rollback podfile checksum (for git only) 2022-12-05 15:33:28 +00:00