ekzyis
7b7a5ebeaa
Rename file
2024-01-07 00:47:26 +01:00
ekzyis
499ba408ea
Fix login and multi-auth on HTTP
2024-01-07 00:42:51 +01:00
ekzyis
25d5bb53bb
Refetch active queries on account switch
2024-01-06 22:08:57 +01:00
ekzyis
09b468660b
Fix missing multi_auth cookie in existing sessions
...
This makes this feature backwards compatible. Existing sessions were missing the multi_auth cookie since they didn't go through the new login flow were the cookie gets set.
2024-01-06 22:08:57 +01:00
ekzyis
703d7e3cb5
Remove empty line
2024-01-06 22:08:57 +01:00
ekzyis
175124bcc5
Add comment
...
and remove accidental comment
2024-01-06 22:08:57 +01:00
ekzyis
9aeeae99d1
Fix comment placement
2024-01-06 22:08:57 +01:00
ekzyis
c1e7b93688
Use click on nym to switch
2024-01-06 22:08:57 +01:00
ekzyis
47dc05d285
Use list view to render accounts
2024-01-06 22:08:57 +01:00
ekzyis
0e04daebfb
Return full context in useMe
...
Ran search and replace:
s/const me = useMe()/const { me } = useMe()/
s/const refreshMe = useMeRefresh()/const { refreshMe } = useMe()/
+ removed import of `useMeRefresh` manually
2024-01-06 22:08:57 +01:00
ekzyis
31dec0eee6
Remove unnecessary header
2024-01-06 22:05:20 +01:00
ekzyis
31cfd22480
Remove console.log
2024-01-06 22:05:20 +01:00
ekzyis
7f1275a2e6
Download image
...
Source: https://imgs.search.brave.com/t8qv-83e1m_kaajLJoJ0GNID5ch0WvBGmy7Pkyr4kQY/rs:fit:860:0:0/g:ce/aHR0cHM6Ly91cGxv/YWQud2lraW1lZGlh/Lm9yZy93aWtpcGVk/aWEvY29tbW9ucy84/Lzg5L1BvcnRyYWl0/X1BsYWNlaG9sZGVy/LnBuZw
2024-01-06 22:05:20 +01:00
ekzyis
c235ca3fe7
Select next available account on signOut
2024-01-06 22:05:20 +01:00
ekzyis
64e176ce1d
Fix hooks called in inconsistent order
2024-01-06 22:05:20 +01:00
ekzyis
3bb24652b3
Add Path=/ to pointer cookie
2024-01-06 22:05:20 +01:00
ekzyis
260c97624b
Reset cookie pointer on signout
2024-01-06 22:05:20 +01:00
ekzyis
111d5ea610
Fix false returned in useEffect
2024-01-06 22:05:20 +01:00
ekzyis
0caa517cd5
Use secure cookie
2024-01-06 22:05:20 +01:00
ekzyis
aae0d3765a
Support nostr multiAuth
2024-01-06 22:05:20 +01:00
ekzyis
369328da15
Fetch nym and photoId
2024-01-06 22:05:20 +01:00
ekzyis
c610f20773
Fix stale me used on switch to anon
2024-01-06 22:05:20 +01:00
ekzyis
d0a47fd304
Formatting
2024-01-06 22:05:20 +01:00
ekzyis
01fe205350
Use function to set multi auth cookies
...
* set multi auth cookie in jwt callback
* don't overwrite existing multi auth cookies
2024-01-06 22:05:20 +01:00
ekzyis
78e50be2f7
Fix document not defined
2024-01-06 22:05:20 +01:00
ekzyis
b8243f8a87
Update lurker corner to switch back to session
2024-01-06 22:05:20 +01:00
ekzyis
24168f556e
Use base64 encoding for multi_auth cookie
2024-01-06 22:05:20 +01:00
ekzyis
470e0dfc7a
Account switching
2024-01-06 22:05:19 +01:00
keyan
5137f1423d
change reply placeholder
2024-01-04 18:48:10 -06:00
keyan
26e0dd6f7e
Revert "fix #703 "
...
This reverts commit 8996fd085a
.
2024-01-03 20:39:26 -06:00
keyan
6a600c2043
fix null sub in select
2024-01-03 19:45:30 -06:00
ekzyis
31a40e15be
refactor delete notification ( #731 )
...
Co-authored-by: ekzyis <ek@stacker.news>
2024-01-03 16:24:46 -06:00
keyan
8996fd085a
fix #703
2024-01-03 16:12:33 -06:00
keyan
717f8d1ef6
territory billing notifications
2024-01-03 15:20:10 -06:00
ekzyis
562b243111
Fix usage of hardcoded strings for sw message types ( #730 )
...
Co-authored-by: ekzyis <ek@stacker.news>
2024-01-03 14:02:01 -06:00
ekzyis
31cef5a7b7
Only close notifications manually on iOS ( #729 )
...
* Only close notifications manually on iOS
* Use function instead of hardcoded string
---------
Co-authored-by: ekzyis <ek@stacker.news>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2024-01-03 11:56:29 -06:00
ekzyis
ade35b9ea0
Add verbose logging in onPush listener ( #724 )
...
* refactor: Use log function in service worker
* Add verbose logging on push listener
* Fix TypeError: Cannot read properties of null (reading 'postMessage')
navigator.serviceWorker.controller is null on forced refreshes:
"""
This property returns null if the request is a force refresh (Shift + refresh) or if there is no active worker.
"""
-- https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerContainer/controller
This means when we unregister a service worker manually (like I do for debugging purposes) and then reload the page, there is no service worker available when this code is run.
Adding a check with a more helpful error message should improve UX.
This error might also happen in other cases where a page refresh should also help.
---------
Co-authored-by: ekzyis <ek@stacker.news>
2024-01-03 11:51:04 -06:00
keyan
c597acfb8f
add mempool link
2024-01-02 16:35:01 -06:00
keyan
240ac3497d
refine territory mutes
2023-12-31 10:52:19 -06:00
keyan
76b63240db
fix territory mutes for logged out
2023-12-30 19:45:41 -06:00
keyan
0999004646
mute territories in overflow
2023-12-30 19:41:16 -06:00
keyan
9ab1d770eb
remove debug log statement
2023-12-30 18:43:41 -06:00
keyan
f267137662
add muted section to territory select
2023-12-30 18:19:42 -06:00
keyan
214e863458
mute territories
2023-12-30 17:16:09 -06:00
ekzyis
3a0c50566b
Fix TypeError (reading 'moderated') ( #722 )
...
Co-authored-by: ekzyis <ek@stacker.news>
2023-12-30 14:40:06 -06:00
ekzyis
c23799be81
Remove ineffective guard against all caps ( #723 )
...
Co-authored-by: ekzyis <ek@stacker.news>
2023-12-30 14:38:41 -06:00
keyan
dc15be914c
opt-in moderation for territory founders
2023-12-29 18:05:16 -06:00
keyan
45e7503784
improve outlawed comment ux
2023-12-27 18:14:22 -06:00
keyan
6170853d72
unify idempotent act and act
2023-12-27 10:15:18 -06:00
keyan
73ad93f2bb
idempotent zaps
2023-12-26 20:27:52 -06:00