851 Commits

Author SHA1 Message Date
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 8996fd085a8ca0a7a8abf699a9b31db9b8fa0543.
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
keyan
374a7985da unify zap/downzap/bounty mutation 2023-12-26 16:51:47 -06:00
keyan
67a9fe23cf stablize act mutation reference 2023-12-26 15:55:48 -06:00
keyan
8c5c29ee45 remove snow 2023-12-25 18:05:45 -06:00
ekzyis
05bdd988fa
Christmas zaps (#707)
* Christmas zaps

* Also add 50px margin on left side

* Remove wrong comment

* Use grey snow in light mode

---------

Co-authored-by: ekzyis <ek@stacker.news>
2023-12-24 16:49:41 -06:00
keyan
ac1c64e402 reduce redundant messaging in wallet limit banner 2023-12-21 17:52:35 -06:00
keyan
f3ac63050e floor the chain fee float 2023-12-21 17:45:03 -06:00
keyan
4c36b7813a refine wallet limit banner slightly 2023-12-21 17:40:11 -06:00
ekzyis
01984c0b43
Add wallet limit banner (#699)
* Colorize balance if over soft limit

* Remove default banner export

---------

Co-authored-by: ekzyis <ek@stacker.news>
2023-12-21 17:31:16 -06:00
keyan
fdf8f8e395 fix footnote links 2023-12-20 18:54:56 -06:00
keyan
633c96d619 handle hash urls with 'view more' 2023-12-20 18:16:34 -06:00
st4rgut24
e9a5d22a6e
Add chain fees to price carousel (#658)
* add chain fees to price carousel

* restore check for valid carousel values

* add nym to contributors

---------

Co-authored-by: stargut <stargut@starguts-MacBook-Pro.local>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2023-12-20 16:06:22 -06:00
ekzyis
056be01f15
Request persistent storage (#701)
* Request persistent storage

* Only prompt for persistent storage if push notifications enabled

---------

Co-authored-by: ekzyis <ek@stacker.news>
2023-12-20 14:38:43 -06:00