Commit Graph

4842 Commits

Author SHA1 Message Date
Eric Bailey 008cdf8d27 Bunch of UI 2024-10-31 10:31:59 -05:00
Eric Bailey f6e8b2f2f0 Exploring downgrades 2024-10-31 10:31:45 -05:00
Eric Bailey 3713ad399f Fix logic 2024-10-30 09:46:39 -05:00
Eric Bailey 987b073b79 Merge subscriptions 2024-10-29 21:47:51 -05:00
Eric Bailey 815709ceab Add envs 2024-10-29 19:43:19 -05:00
Eric Bailey 4b36e625bb Add support for ios products on server 2024-10-29 19:43:19 -05:00
Eric Bailey 1d8fed03bc Set up ios 2024-10-29 19:43:19 -05:00
Eric Bailey 05284a6584 Refactor for new API contract 2024-10-29 19:43:19 -05:00
Eric Bailey 3a8d1e229d Surface interval at a top level 2024-10-29 19:43:19 -05:00
Eric Bailey 8743a49c51 Clean up schema and improve data correctness 2024-10-29 19:43:19 -05:00
Eric Bailey e76fd17e34 Add token to workflow 2024-10-29 19:43:19 -05:00
Eric Bailey a62962ea5e Improve /subscriptions/:offering and /entitlements endpoints 2024-10-29 19:43:19 -05:00
Eric Bailey e9c6a8461c Bunch of contract updates 2024-10-29 19:43:19 -05:00
Eric Bailey 6d0c5078e9 Fix sub selection 2024-10-29 19:43:19 -05:00
Eric Bailey 51c29ba36a Add renewal status 2024-10-29 19:43:19 -05:00
Eric Bailey dcf1e774d2 Add active subscriptions to response 2024-10-29 19:43:19 -05:00
Eric Bailey 898503a554 Add internal links to subs screen 2024-10-29 19:43:19 -05:00
Eric Bailey 67eaf1baa7 Add route and basic UI 2024-10-29 19:43:19 -05:00
Eric Bailey 009e238c30 Identify purchases user in session reducer 2024-10-29 19:43:19 -05:00
Eric Bailey 5ac8c3d653 Add entitlements endpoint 2024-10-29 19:43:19 -05:00
Eric Bailey 89978efda3 Add comments 2024-10-29 19:43:19 -05:00
Eric Bailey ce76e81b84 Add toy server 2024-10-29 19:43:19 -05:00
Eric Bailey 1c913cad2d Clarify intent 2024-10-29 19:43:19 -05:00
Eric Bailey 4cfdd287e2 Clean up subs hooks and state 2024-10-29 19:43:19 -05:00
Eric Bailey 71524bb17b Update stripe product ids 2024-10-29 19:43:19 -05:00
Eric Bailey bf7dbc342d Add purchase linking 2024-10-29 19:43:19 -05:00
Eric Bailey f4beacb744 Set up other products, web done 2024-10-29 19:43:19 -05:00
Eric Bailey a6985a28ea Init state, Android and web 2024-10-29 19:43:19 -05:00
Eric Bailey cc1cda8bf6 Add Android billing perms 2024-10-29 19:43:19 -05:00
Eric Bailey d9ad3c2956 Install 2024-10-29 19:43:17 -05:00
dan a22685c345 Sort imports (#6009)
* Mark import sort/order/style rules as error

* npm run lint -- --fix
2024-10-29 23:02:48 +00:00
dan 0ae64a1e0a Clarify build instructions (#6008)
To address http://localhost:19006/profile/danabra.mov/post/3l7opdotmoc2u.
2024-10-29 23:02:12 +00:00
Eric Bailey aa07ed6174 Upgrade all tiptap deps to latest (#5232) 2024-10-29 22:31:01 +00:00
Samuel Newman c92f6d5f88 width full on text container (#6007) 2024-10-29 22:19:28 +00:00
Hailey d74aaf904b Bump 1.94.0 (#6006) 2024-10-29 14:46:21 -07:00
dan ba802eb0f2 Add subtle web hover to interactive rows (#5989)
* Add subtle web hover to interactive rows

* Adjust numbers

* Ignore touch devices
2024-10-29 21:42:37 +00:00
Samuel Newman c8f264b78b Settings revamp (#5745)
* start building storybook

* add title

* add some styles

* try out new icons

* more settings list component parts

* make text do the spacing

* clean up storybook

* gated new settings screen

* switch account

* add current profile

* use Layout.Screen

* Layout.Header and Layout.Content

* translate helpdesk text

thanks @surfdude29!

Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>

* add account settings

* undo changes to export car dialog

* privacy and security screen

* Translate protect account stuff

Thanks @surfdude29!

Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>

* content and media settings

* about settings

* 2fa copy

Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>

* a11y and appearance

* use new components for appearance settings

* redesign accessibility settings

* Update ContentAndMediaSettings.tsx

Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>

* add divider

* remove a11y and appearance middleman screen

* fix web settingslist styles

* new SettingsList.Group component

* explain how portal magic works

* hide pwioptout in old location

* Update Settings.tsx

Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>

* replace gate with `IS_INTERNAL`

* add IS_INTERNAL to app-info.web

* fix profile area growing

* add close button to switch account

---------

Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
2024-10-29 21:14:54 +00:00
dan ab492cd77a Show almost-instant preview when opening lightbox (#6000)
* Plumb thumbUri down to the lightbox

* Remove onLoad tracking from lightbox

* Hook up placeholder URI to the image

* Fix NaN causing crash on double tap while offline

* Protect against NaNs in the future
2024-10-29 21:00:28 +00:00
dan 339f45ccbb Refactor lightbox model to plain object (#5999)
* Refactor lightbox model to plain object

* Rename name to type
2024-10-29 20:58:38 +00:00
Samuel Newman 1cfcffd79e temp revert to old modal (#6005) 2024-10-29 20:55:30 +00:00
dan 27ff85433b Extend composer checks to all posts in a thread (#5955)
* Check all posts in a thread

* Use thread for more checks
2024-10-29 20:31:04 +00:00
dan 96ba6456e7 Remove indirection when rendering composer state (#5954)
* Simplify onPressCancel dismiss condition

* Remove alias variables

* Move grapheme length calculation to reducer
2024-10-29 20:29:38 +00:00
dan bab44a5a13 Refactor composer state for threads (#5945)
* Refactor composer state for threads

* Remove unnecessary default case

TS can see it's exhaustive.
2024-10-29 20:27:44 +00:00
dan 3bf91eb814 Disable Post button when empty (#5953)
* Disable Post button when empty

* Use regular disabled button

* Disable post on video error until cleared
2024-10-29 20:23:02 +00:00
Samuel Newman 9c27d83d4b fix splash screen (#5997) 2024-10-29 14:17:51 +00:00
Samuel Newman d1355d52fc Fix video quality for short videos (#5996)
* remove auto level capping

* flush first fragment on loop
2024-10-29 13:35:43 +00:00
Samuel Newman 80c5f23da2 Fix double padding in Dialog.InnerFlatList on web (#5986)
* remove extra padding on web

* pass prop
2024-10-29 12:32:10 +00:00
Eric Bailey 2502c91dee Fix drawer icon alignment (#5991) 2024-10-28 18:18:54 -07:00
Paul Frazee b4fcbad643 Release 1.93 (#5990)
* Run intl:extract

* Update joined_this_week
2024-10-28 17:49:57 -07:00
Paul Frazee 7942c684bf Merge branch 'main' of github.com:bluesky-social/social-app into main 2024-10-28 17:21:24 -07:00