Paul Frazee
8a12b606ee
Fixes to web avatar and banner cropper
2024-05-08 22:26:24 -07:00
Paul Frazee
d57b344cd5
Simplify the web edit-image-dialog (drop aspect ratio controls)
2024-05-08 21:35:19 -07:00
Paul Frazee
4eb9d6eaf7
Merge branch 'refactor/mobx-image' of https://github.com/mary-ext/fork-bsky-app into mary-ext-refactor/mobx-image
2024-05-08 20:00:22 -07:00
Samuel Newman
55ac287d5e
[ 🐴 ] Skeleton header ( #3921 )
2024-05-08 17:08:24 -07:00
Eric Bailey
3bac0182b5
[ 🐴 ] Integrate event bus ( #3915 )
...
* Integrate event bus
* Fixes
* Move events mgmt into Convo class
* Clean up poll interval updates
* Remove unused
* Remove annoying log
2024-05-08 18:01:07 -05:00
Eric Bailey
ce2eddca8e
[ 🐴 ] Refactor event bus ( #3919 )
...
* Refactor to singleton class outside react
* Fix retry, remove debug logs
2024-05-08 17:41:10 -05:00
dan
0c6bf276dd
Replace updateCurrentAccount() with refreshSession() ( #3910 )
...
Replace updateCurrentAccount() with resumeSession()
2024-05-08 23:11:39 +01:00
Hailey
f62b0458a7
[ 🐴 ] Adjust press and hold delay on messages ( #3918 )
...
* adjust press and hold delay on messages
* adjust hit slop
2024-05-08 13:56:36 -07:00
Samuel Newman
701e508a1a
add sideborders prop ( #3920 )
2024-05-08 21:44:49 +01:00
Samuel Newman
750a5c899b
actually optimistic mark as read ( #3917 )
2024-05-08 21:19:45 +01:00
Eric Bailey
7d06fb9432
Move to requestPollInterval handling ( #3914 )
2024-05-08 11:34:04 -05:00
bnewbold
f3515e2673
use four-digit years for RSS pubDate ( #3907 )
2024-05-08 09:33:38 -07:00
Samuel Newman
38198fdf7f
[ 🐴 ] Mark as read in convo menu ( #3913 )
...
* add mark as read option
* optimistic update + link up menu
* rm messageid
2024-05-08 15:48:05 +01:00
Mary
a320ca8654
fix: store the intended aspect ratio as well
2024-05-08 21:35:45 +07:00
Mary
e4410a8bad
refactor: bring back dimensions
2024-05-08 12:12:23 +07:00
Mary
35ca71e07d
fix: missing close button on edit
2024-05-08 12:10:48 +07:00
Mary
dda330f0a0
refactor: work with percentage crops
2024-05-08 12:04:30 +07:00
Mary
9a260c944b
fix: wrong scale calculation
2024-05-08 12:00:53 +07:00
Mary
36729153cc
refactor: lazily initialize path
2024-05-08 11:23:31 +07:00
Mary
c67043738d
refactor: restore old image cropper
2024-05-08 11:20:32 +07:00
Mary
f6515fe199
chore: remove no longer used dependencies
2024-05-08 10:51:41 +07:00
Mary
59f23546fd
feat: new image editor
2024-05-08 10:51:41 +07:00
Mary
a8f6058da3
refactor: remove gallery mobx model and old modals
2024-05-08 10:51:41 +07:00
Mary
f5a197f264
refactor: don't bother reversing the order
2024-05-08 10:51:40 +07:00
Mary
70030b32d8
refactor: keyed gallery items
2024-05-08 10:51:40 +07:00
Mary
1a8239a0c3
refactor: move purging outside of effect
2024-05-08 10:51:40 +07:00
Mary
d2f7578769
fix: properly detect the mime type being passed
2024-05-08 10:51:40 +07:00
Mary
a0da3a2a45
fix: compressed prop isn't actually being used
2024-05-08 10:51:40 +07:00
Mary
c6c81465da
refactor: remove old image alt dialog
2024-05-08 10:51:40 +07:00
Mary
a82402cda5
feat: alf'd image alt text dialog
2024-05-08 10:51:40 +07:00
Mary
d7ee6a9ef4
fix: always attempt to make directory
2024-05-08 10:51:40 +07:00
Mary
3c2bb71c98
fix: gif alt text functionality
2024-05-08 10:51:40 +07:00
Mary
ba854ecc9a
refactor: redo composer image state management
2024-05-08 10:51:40 +07:00
Eric Bailey
56f713077f
[ 🐴 ] Reorg convo files ( #3909 )
...
* Remove unused prop
* Reorganize
2024-05-07 19:46:59 -07:00
dan
814ec2bd7f
Add session reducer tests ( #3860 )
2024-05-08 03:34:35 +01:00
dan
0910525e2e
[Session] Code cleanup ( #3854 )
...
* Split utils into files
* Move reducer to another file
* Write types explicitly
* Remove unnnecessary check
* Move things around a bit
* Move more stuff into agent factories
* Move more stuff into agent
* Fix gates await
* Clarify comments
* Enforce more via types
* Nit
* initSession -> resumeSession
* Protect against races
* Make agent opaque to reducer
* Check using plain condition
2024-05-08 03:30:55 +01:00
Samuel Newman
4fe5a869c3
[ 🐴 ] Unread messages badge ( #3901 )
...
* add badge
* move stringify logic to hook
* add mutation hooks
* optimistic mark convo as read
* don't count muted chats
* Integrate new context
* Integrate mark unread mutation
* Remove unused edit
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2024-05-07 21:23:09 -05:00
dan
0c41b3188a
[Session] Remove global agent ( #3852 )
...
* Remove logs and outdated comments
* Move side effect upwards
* Pull refreshedAccount next to usage
* Simplify account refresh logic
* Extract setupPublicAgentState()
* Collapse setStates into one
* Ignore events from stale agents
* Use agent from state
* Remove clearCurrentAccount
* Move state to a reducer
* Remove global agent
* Fix stale agent reference in create flow
* Proceed to onboarding even if setting date fails
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2024-05-08 03:10:03 +01:00
Eric Bailey
31a8356aef
Handle invalid service URLs ( #3908 )
2024-05-07 21:09:02 -05:00
Eric Bailey
165fdb7049
[ 🐴 ] Integrate global event bus ( #3904 )
...
* Conditionally run global event bus
* Add current convo id context, bundle providers
2024-05-07 20:25:58 -05:00
Hailey
37f22ca224
fix privacy api type ( #3903 )
2024-05-07 16:35:04 -07:00
Eric Bailey
b2b1c6c040
Let React app replace preload ( #3900 )
...
* Let React app replace preload
* Fix html structure
* Fix indent
2024-05-07 18:29:21 -05:00
Eric Bailey
53d844495b
Remove messages provider ( #3902 )
2024-05-07 18:29:06 -05:00
Eric Bailey
f78126e01a
[ 🐴 ] State transitions ( #3880 )
...
* Handle init/resume/suspend/background and polling
* Add debug and temp guard
* Make state transitions sync
* Make init sync also
* Checkpoint: confusing but working state machine
* Reducer-esque
* Remove poll events
* Guard fetchConvo
(cherry picked from commit 8385579d31500bb4bfb60afeecdc1eb3ddd7e747)
* Clean up polling, make sync
(cherry picked from commit 7f75cd04c3bf81c94662785748698640a84bef51)
* Update history handling
(cherry picked from commit b82b552ba4040adf7ead2377541132a386964ff8)
* Check for screen focus in app state listener
* Get rid of ad-hoc status checks
2024-05-07 17:54:52 -05:00
Eric Bailey
87cb4c105e
[ 🐴 ] Global event mgmt ( #3897 )
...
* Add global event bus for messages logs
* Add rev to state
* Better handle error
* Clean up polling, add backgrounding
* Add trailConvo method
* Extend polling until we're ready for this
2024-05-07 17:54:34 -05:00
Paul Frazee
0625a914bd
Run intl:extract
1.81.0
2024-05-07 14:15:34 -07:00
Hailey
4678c4353b
typo in if/else ( #3899 )
2024-05-07 13:17:40 -07:00
Hailey
0658dd053d
create new cache key on each run when saving previous commit hash ( #3898 )
...
* create new cache key on each run
* dynamic restore-key
2024-05-07 13:08:44 -07:00
Minseo Lee
c6d30f671a
Remove unnecessary Trans tags ( #3888 )
2024-05-07 20:06:39 +01:00
Samuel Newman
7d72dfb1cb
[GIFs] Restore default alt text ( #3893 )
...
* restore default alt text
* factor out gif alt logic + enable require alt text setting
* rm console.log
* don't prefill input + esc handling
* typo
* Nits
* shorten user alt prefix
* Remove unnecessary condition, rename for clarity
* Add comment
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com >
2024-05-07 20:05:40 +01:00