1971 Commits

Author SHA1 Message Date
SatsAllDay
a7b5534b7d
check both navigator.permissions.query and Notification.permission for permissions ()
it seems these values are not kept in sync on iOS Safari, which may be the source
of badges not working on iOS PWA
2023-11-25 11:32:41 -06:00
keyan
80d49a7e57 limit limits 2023-11-22 10:30:43 -06:00
keyan
c214d6283f enable prod graphql introspection 2023-11-22 09:16:40 -06:00
keyan
a1114e5270 fix mention positioning 2023-11-22 09:12:43 -06:00
keyan
5cf3a42be4 fix 2023-11-21 17:32:22 -06:00
keyan
8e01568622 remove dead gql 2023-11-21 17:26:24 -06:00
keyan
4a35c13ff3 embed graphql sandbox 2023-11-21 16:46:03 -06:00
keyan
70e4b27c03 fix youtube/twitter embed styling when there's text 2023-11-21 16:20:54 -06:00
keyan
6bc1b08606 fix twitter embed styling 2023-11-21 15:39:53 -06:00
keyan
20e46e747d small refinements to image min-width 2023-11-21 14:58:15 -06:00
keyan
47a5b311c3 refine mentions 2023-11-21 14:49:39 -06:00
keyan
a74c5201bc reply cancel confirm 2023-11-21 12:49:22 -06:00
keyan
21c1fd11ba refine quote reply hook and 2023-11-21 12:35:37 -06:00
keyan
d211fe93ea fix quote reply by removing imperative logic 2023-11-20 21:38:18 -06:00
keyan
2bcf3acda6 fix small images 2023-11-20 19:54:22 -06:00
keyan
58a9d03e28 only query for deleteScheduledAt when needed 2023-11-20 15:38:49 -06:00
keyan
a12e969bd1 fix 2023-11-20 13:54:09 -06:00
keyan
1266ae2983 fee button improvements 2023-11-20 13:20:28 -06:00
keyan
af59e3ef54 merge non-normalized user subtypes fixing 2023-11-20 09:05:02 -06:00
SatsAllDay
44e12a4b44
Move the AD badge to be alongside other item info badges () 2023-11-20 08:33:59 -06:00
SatsAllDay
4596681fbc
Toast on delete bot directive usage ()
* Toast on successful delete bot directive

* refactor duplicate code into a reusable function

* restore empty spacing lines to clean up the diff

* perf optimization, only query for deleteScheduledAt for your own items

* Issue a warning toast if the delete bot was mentioned but the item was not scheduled for deletion

* use bs-secondary color for warning

---------

Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2023-11-19 15:09:47 -06:00
st4rgut24
d84c46df81
Dont display price component until after initial render ()
* Dont display price component until after initial render

* change variable name and remove log

* fix linting issues

---------

Co-authored-by: stargut <stargut@starguts-MBP.fios-router.home>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: keyan <keyan.kousha+huumn@gmail.com>
2023-11-19 15:01:12 -06:00
SatsAllDay
92ec6be20a
enable prod sourcemaps in browser () 2023-11-19 14:25:21 -06:00
SatsAllDay
64a16373c5
Fix client-side error boundary ()
* * add error boundary immediately above page component

* send error logs to server via LoggerContext

* display error stack and component stack in copyable text area

* wrap every context provider in an error boundary

* memoize context values to fix error boundary propagation issue

* Wrap page component in an error boundary so we can use our context utilities
for a better experience, like toast and logger

Still have a top-level error boundary that catches things from the context providers,
just in case.

Don't display the whole error stack, just because it's ugly, but make it copyable
2023-11-19 14:24:56 -06:00
ekzyis
158baa61e3
Strip EXIF data before upload on client ()
Co-authored-by: ekzyis <ek@stacker.news>
2023-11-19 14:22:46 -06:00
keyan
a318727f9c fix freebie dialog () 2023-11-19 14:16:35 -06:00
keyan
589b15b597 fix custom dates to use ms since epoch 2023-11-14 10:23:44 -06:00
keyan
ffe9983b80 fix successive zap timing issues? 2023-11-13 20:02:34 -06:00
keyan
7b58edb77b reintroduce searching by most recent 2023-11-13 18:17:45 -06:00
keyan
84b5475270 fix custom range queries 2023-11-13 17:15:43 -06:00
ekzyis
bfa054c76c
Delete unpaid anon uploads every hour ()
Co-authored-by: ekzyis <ek@stacker.news>
2023-11-13 09:33:51 -06:00
ekzyis
503f4c380b
Disable reply button while uploading ()
Co-authored-by: ekzyis <ek@stacker.news>
2023-11-13 09:30:01 -06:00
keyan
beade6795c fix bio creation 2023-11-12 20:31:39 -06:00
keyan
d599ec76ce fix mention clientside cache problems 2023-11-12 14:51:12 -06:00
keyan
03acce2305 fix nostr auth () 2023-11-12 11:59:18 -06:00
keyan
49e9131cfe don't return promise from authorize 2023-11-12 10:46:06 -06:00
keyan
58bd86339a descrease reward threshold 2023-11-12 10:13:20 -06:00
keyan
081e22f63e fix post headings 2023-11-12 09:04:28 -06:00
keyan
7db70d0dfc more search refinements 2023-11-11 18:18:14 -06:00
keyan
ca87bf56b3 improve related search querying 2023-11-11 17:56:20 -06:00
keyan
faa3b87aa3 add missing migration 2023-11-11 16:48:33 -06:00
keyan
a78661c6e7 omit op from self-reply fee escalation 2023-11-11 16:47:54 -06:00
keyan
5ef2c3d839 quote friday fact in newsletter 2023-11-11 16:18:40 -06:00
keyan
c23e49872a make fee button less of a hack 2023-11-10 18:18:10 -06:00
keyan
3499f92436 dramatically improve search 2023-11-10 09:22:30 -06:00
keyan
7cb3a7ad64 small receipt styling 2023-11-10 09:22:14 -06:00
keyan
494b8b3dcd better organize user graphql types 2023-11-09 19:05:35 -06:00
rleed
d86d8b3bac
Provide option to clear withdrawal invoices ()
* add settings option

* add auto-drop worker

* add manual delete option

* add warning and note

* cleanup

* incorporate most review feedback

* add warning to settings option

* remove debugging tweaks and simplify

* refine auto delete bolt11s

* refine UI

---------

Co-authored-by: rleed <rleed1@pm.me>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2023-11-09 11:50:43 -06:00
keyan
5b14606b39 catch dom exception on unmount in qr scanner 2023-11-08 20:44:19 -06:00
ekzyis
8566644ea1
Add QR code scanner for withdrawal invoices ()
Co-authored-by: ekzyis <ek@stacker.news>
2023-11-08 18:55:06 -06:00