Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								55f3df5596 
								
							 
						 
						
							
							
								
								reenable tabs ( #3847 )  
							
							
							
						 
						
							2024-05-03 20:14:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hailey 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19a6bdcc86 
								
							 
						 
						
							
							
								
								Version bump ( #3848 )  
							
							
							
						 
						
							2024-05-03 11:21:02 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ce02a41163 
								
							 
						 
						
							
							
								
								add focus refresh + polling ( #3846 )  
							
							
							
						 
						
							2024-05-03 17:57:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4a2d4253e5 
								
							 
						 
						
							
							
								
								[Session] Align state and global agent switchpoints ( #3845 )  
							
							... 
							
							
							
							* Adopt synced accounts unconditionally
* Remove try/catch around resuming session
* Move to login form on resume failure
* Restructure code flow for easier reading
---------
Co-authored-by: Eric Bailey <git@esb.lol> 
							
						 
						
							2024-05-03 17:57:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								85b34418ef 
								
							 
						 
						
							
							
								
								Don't clear toasts when changing users ( #3843 )  
							
							... 
							
							
							
							* Move ThemeProvider to the top
* Move RootSiblingParent above the remounted part
* Move ToastContainer outside the remounted part
* Remove setTimeout around toasts
* Consistently handle dropped session 
							
						 
						
							2024-05-03 16:36:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aeed4786db 
								
							 
						 
						
							
							
								
								make service url gate friendlier ( #3841 )  
							
							
							
						 
						
							2024-05-03 16:32:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								67b0cdf649 
								
							 
						 
						
							
							
								
								remove broken keyboard offset code ( #3842 )  
							
							
							
						 
						
							2024-05-03 16:14:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								997e621ce3 
								
							 
						 
						
							
							
								
								[Clipclops] Header tweaks ( #3839 )  
							
							... 
							
							
							
							* wrap text
* add dividers to convo menu 
							
						 
						
							2024-05-03 15:55:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a5511e3c22 
								
							 
						 
						
							
							
								
								update date logic to account for timezones ( #3840 )  
							
							
							
						 
						
							2024-05-03 15:55:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Bailey 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								051e897a2b 
								
							 
						 
						
							
							
								
								[Clipclops] Moar error ( #3837 )  
							
							... 
							
							
							
							* Add history error
* Log error
* Add period 
							
						 
						
							2024-05-03 09:39:40 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1e484c6318 
								
							 
						 
						
							
							
								
								[Session] Reset global agent on expire ( #3838 )  
							
							
							
						 
						
							2024-05-03 13:46:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cdf7a1957a 
								
							 
						 
						
							
							
								
								[Session] Rely on agent session change event for persisting resumed session ( #3836 )  
							
							... 
							
							
							
							* Rely on agent session change handler for resumption
* Add a fast path for noop resumes 
							
						 
						
							2024-05-03 03:47:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Bailey 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c9cf608f78 
								
							 
						 
						
							
							
								
								[Clipclops] External store, suspend/resume ( #3829 )  
							
							... 
							
							
							
							* Initial working external store
* Clean up WIP, explore suspend/resume
* Clean up state, bindings, snapshots, add some logs
* Reduce snapshots, add better logic check
* Bump interval a smidge
* Remove unused type 
							
						 
						
							2024-05-02 20:57:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c13685a0cf 
								
							 
						 
						
							
							
								
								[Session] Fix stale emailAuthFactor and emailConfirmed on the client ( #3835 )  
							
							... 
							
							
							
							* Fix account refresh to not clobber falsy values
* Use ?? in more places 
							
						 
						
							2024-05-03 02:52:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0f827c3213 
								
							 
						 
						
							
							
								
								[Session] Track agent in state ( #3833 )  
							
							... 
							
							
							
							* Expand currentAccountDid into currentAgentState
* Inline all callsites of upsertAccount
* Inline all internal callsites of clearCurrentAccount
* Add agent to currentAgentState
* Collapse extra setStates
* Add TODOs 
							
						 
						
							2024-05-03 02:04:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a9af83692c 
								
							 
						 
						
							
							
								
								visually align icon ( #3831 )  
							
							
							
						 
						
							2024-05-03 01:28:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6405ad7cba 
								
							 
						 
						
							
							
								
								[Session] Call persist handler directly ( #3828 )  
							
							
							
						 
						
							2024-05-02 23:05:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b86c3b486f 
								
							 
						 
						
							
							
								
								Improve account switcher pending state ( #3827 )  
							
							... 
							
							
							
							* Protect against races
* Reduce UI jank when switching accounts
* Add pending state to selected account
* Disable presses while pending 
							
						 
						
							2024-05-02 21:55:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hailey 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8ba1b10ce0 
								
							 
						 
						
							
							
								
								[Clipclops] Message actions for native and web ( #3807 )  
							
							... 
							
							
							
							* haptic on long press
* add animation to press and hold
* eslint disable for now
* adjust styles
* dont trigger if animation is cancelled
* organize
* add a delete menu
* reset scale automatically
* message actions dialog
cleanup
center the trigger
handle focus/unfocus better
make triggers accessible
weg dropdown menu
add a wep specific wrapper
decrease press delay
add report button
improve shrink logic
use `self_end` instead of `margin: auto`
rm extra `?`
move `MessageItem` to `components`
add delete button
* rm some padding
* update after merge
* fix merge
* web only types
* fix crash
* add an explanation
* fix web types
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com> 
							
						 
						
							2024-05-02 13:54:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6da18e3dcf 
								
							 
						 
						
							
							
								
								Only run "disable min shell on foregrounding" behaviour if on the home screen ( #3825 )  
							
							... 
							
							
							
							* change useEffect to useFocusEffect
* v2 -> v3 
							
						 
						
							2024-05-02 21:27:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								96c5db3e69 
								
							 
						 
						
							
							
								
								create keyboardverticaloffset hook ( #3823 )  
							
							
							
						 
						
							2024-05-02 21:05:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aca55cb192 
								
							 
						 
						
							
							
								
								rename "MessagesList" to "Messages" ( #3826 )  
							
							
							
						 
						
							2024-05-02 21:02:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Bailey 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a20fe4c9a0 
								
							 
						 
						
							
							
								
								[Clipclops] Deletions ( #3824 )  
							
							... 
							
							
							
							* Handle message deletions
* Handle failures 
							
						 
						
							2024-05-02 13:12:34 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a07e23192 
								
							 
						 
						
							
							
								
								[Session] Extract selectAccount out ( #3812 )  
							
							
							
						 
						
							2024-05-02 18:25:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5ec945b762 
								
							 
						 
						
							
							
								
								[Session] Extract resumeSession out ( #3811 )  
							
							
							
						 
						
							2024-05-02 18:17:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dadf27fd2f 
								
							 
						 
						
							
							
								
								[Clipclops] Minor web tweaks ( #3822 )  
							
							... 
							
							
							
							* add a11y + onPress to web send button
* only adjust leading on web, due to overflow issue 
							
						 
						
							2024-05-02 18:00:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bff055f618 
								
							 
						 
						
							
							
								
								[Clipclop] Input polish ( #3819 )  
							
							... 
							
							
							
							* tweak input styles + add min-shell mode
* android tweaks + hitslop 
							
						 
						
							2024-05-02 17:08:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hailey 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e977c99c96 
								
							 
						 
						
							
							
								
								[Clipclops] rm <Trans> from header ( #3818 )  
							
							
							
						 
						
							2024-05-02 08:54:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Bailey 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2062753c5 
								
							 
						 
						
							
							
								
								Allow unmuting and unblocking of curate lists, but not the opposite ( #3817 )  
							
							
							
						 
						
							2024-05-02 10:17:17 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									aliamanuba 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1d8fdbcc34 
								
							 
						 
						
							
							
								
								Add Preload for Web - Update base.html  
							
							
							
						 
						
							2024-05-02 19:38:33 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									aliamanuba 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c303df5bd6 
								
							 
						 
						
							
							
								
								Added Preload for Web  
							
							... 
							
							
							
							- Bluesky logo in the center when a new visitor or shift+refresh by browser client 
							
						 
						
							2024-05-02 19:24:35 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hailey 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc9727a844 
								
							 
						 
						
							
							
								
								[Clipclops] Remove viewability config ( #3805 )  
							
							... 
							
							
							
							* remove viewability config
* use `onScroll` for keeping track of content offset 
							
						 
						
							2024-05-01 16:26:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e19f882450 
								
							 
						 
						
							
							
								
								[Clipclops] Clop menu, leave clop, mute/unmute clop ( #3804 )  
							
							... 
							
							
							
							* convo menu
* memoize convomenu
* add convoId to useChat + memoize value
* leave convo
* Create mute-conversation.ts
* add mutes, remove changes to useChat and use chat.convo instead
* add todo comments
* leave convo confirm prompt
* remove dependency on useChat and pass in props instead
* show menu on long press
* optimistic update
* optimistic update leave + add error capture
* don't `popToTop` when unnecessary
---------
Co-authored-by: Hailey <me@haileyok.com> 
							
						 
						
							2024-05-02 00:15:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Frazee 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d3fafdc066 
								
							 
						 
						
							
							
								
								Fix: put label defs provider above moderation opts provider ( #3806 )  
							
							
							
						 
						
							2024-05-01 15:59:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Bailey 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5148b957b7 
								
							 
						 
						
							
							
								
								[Clipclops] Pending messages ( #3803 )  
							
							... 
							
							
							
							* Make pending message like normal message
* Remove getter
* Make props public 
							
						 
						
							2024-05-01 16:29:34 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e2556d9f40 
								
							 
						 
						
							
							
								
								[Clipclops] Replace  🐴  with real icon ( #3802 )  
							
							... 
							
							
							
							* replace 🐴  with paper plane icon
* replace envelope with plus 
							
						 
						
							2024-05-01 21:49:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Bailey 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc0eab2d03 
								
							 
						 
						
							
							
								
								Retry clops ( #3800 )  
							
							... 
							
							
							
							* Add convo retries, sketch out tests
* Only append nextMessage to messages
* Remove debug code 
							
						 
						
							2024-05-01 15:24:56 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hailey 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								333ccdad39 
								
							 
						 
						
							
							
								
								[Clipclops] Dynamic input height ( #3778 )  
							
							... 
							
							
							
							* input max height/scrollability
* remove unused imports
* add a web-specific version
* enter and shift enter for web
* missing onSubmit for native
* missing attributes
* improve layout of input on web
* use the correct text color in the input
* trim messages
* remove `onSubmit`
* move prop up
* trim message on web
* remove extra function call
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com> 
							
						 
						
							2024-05-01 20:42:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hailey 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6f9993ca55 
								
							 
						 
						
							
							
								
								[Clipclops] Fix list, rework structure ( #3799 )  
							
							... 
							
							
							
							* proper min index
* move keyextractor out of react
* move onSendMessage out
* don't render the flatlist conditionally
* add loader
* rework structure
* remove some unneeded logic 
							
						 
						
							2024-05-01 11:48:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8304ad91ac 
								
							 
						 
						
							
							
								
								add header to empty chat list view ( #3791 )  
							
							
							
						 
						
							2024-05-01 18:43:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Bailey 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								538ca8dff1 
								
							 
						 
						
							
							
								
								[Clipclops] 2 Clipped 2 Clopped ( #3796 )  
							
							... 
							
							
							
							* Add new pkg
* copy queries over to new file
* useConvoQuery
* useListConvos
* Use useListConvos
* extract useConvoQuery
* useGetConvoForMembers
* Delete unused
* exract useListConvos
* Replace imports
* Messages/List/index.tsx
* extract getconvoformembers
* MessageItem
* delete chatLog and rename query.ts
* Update import
* Clipclop service (#3794 )
* Add Chat service
* Better handle deletions
* Rollback unneeded changes
* Better insertion order
* Use clipclops
* don't show FAB if error
* clean up imports
* Update Convo service
* Remove temp files
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com> 
							
						 
						
							2024-05-01 10:14:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d61b366b26 
								
							 
						 
						
							
							
								
								[Session] Derive currentAccount from accounts + currentAccountDid ( #3795 )  
							
							... 
							
							
							
							* Derive currentAccount from accounts and currentAccountDid
* Add TODOs for divergence with __globalAgent 
							
						 
						
							2024-05-01 17:35:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								df9af92eb2 
								
							 
						 
						
							
							
								
								[Session] Use flag on state for persistence ( #3793 )  
							
							... 
							
							
							
							* Move isInitialLoad and isSwitchingAccounts out of main state
* Remove spreads, order object keys
* Track need to persist on state object
* Reoder state variables 
							
						 
						
							2024-05-01 17:26:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a6061489ff 
								
							 
						 
						
							
							
								
								replace getDate with toIsoString().slice(0,10) ( #3792 )  
							
							
							
						 
						
							2024-05-01 15:50:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								80a1687dae 
								
							 
						 
						
							
							
								
								exclude bskyweb bskyembed and web-build ( #3790 )  
							
							
							
						 
						
							2024-05-01 15:29:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								09f3b2ae14 
								
							 
						 
						
							
							
								
								[Clipclops] Improve message list behaviour ( #3789 )  
							
							... 
							
							
							
							* improve message list behaviour
* replace useAgent with useSession
* add explicit types to appease linter 
							
						 
						
							2024-05-01 15:16:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hailey 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b8d8bec388 
								
							 
						 
						
							
							
								
								sentry errors for captcha web views and registration attempts ( #3761 )  
							
							... 
							
							
							
							* sentry errors for captcha web views
* include handles with errors
* log all registration request failures
* rm
* use a better trigger for web captcha errors
* add another trigger for recording a possible signup error
* unknown error type
* don't needlessly log on href errors
* honestly i probably cant always do a captcha in 20 seconds
* rm log
* timeout on back
* remove unnecessary colons 
							
						 
						
							2024-05-01 01:08:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Newman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81ae7e425d 
								
							 
						 
						
							
							
								
								Add kawaii mode ( #3773 )  
							
							
							
						 
						
							2024-05-01 08:59:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								181e61bedb 
								
							 
						 
						
							
							
								
								Memoize context value ( #3786 )  
							
							
							
						 
						
							2024-05-01 05:35:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Frazee 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								31cb3e5422 
								
							 
						 
						
							
							
								
								Performance improvements: structural sharing & moderation opts context ( #3785 )  
							
							... 
							
							
							
							* Fix: correctly apply structural sharing to preferences object
* Move moderation opts into a context
* Fix import
* Remove log
* Pass userdid directly
* Pass moderationPrefs directly 
							
						 
						
							2024-04-30 21:06:51 -07:00