2307 Commits

Author SHA1 Message Date
keyan
42234eae9b highlight notification on back button 2023-08-03 19:14:04 -05:00
keyan
4e41f67e87 fix notification url replacement 2023-08-03 18:04:43 -05:00
keyan
8a5cd32be6 don't use next's script tag 2023-08-03 17:49:56 -05:00
keyan
94e975033c fix fee button receipt background color 2023-08-03 15:13:07 -05:00
keyan
0ab9119739 improve notifications UX: highlight reply and distinguish new notifications 2023-08-03 14:56:59 -05:00
keyan
7596b0302a improve click to context behavior and add ssrForceFetchDelay to apollo 2023-08-03 13:13:49 -05:00
keyan
c088a379d7 add lb based scaling health check 2023-08-02 21:33:53 -05:00
keyan
8f52d63569 try upgrading next to canary? 2023-08-02 20:32:56 -05:00
keyan
394b898bd8 downgrade next 13.4.11 due to buggy child processes 2023-08-02 19:44:26 -05:00
keyan
4bf0c46efc npm dedupe 2023-08-02 17:56:43 -05:00
keyan
087e43ae8f make sudo preserve env on build 2023-08-02 16:59:23 -05:00
keyan
98c3632f58 su webapp on deploy 2023-08-02 15:51:09 -05:00
keyan
16e882a1ce upgrade back to node 18 2023-08-02 15:51:01 -05:00
keyan
a0632bc748 a dream: maybe its a bug in node that's been since patched 2023-08-02 14:58:49 -05:00
keyan
bbc997c5b1 remove unused gifs 2023-08-02 13:54:43 -05:00
keyan
599d3c41f0 fix next timeout typo 2023-08-02 12:13:40 -05:00
keyan
1e97726a66 make sure upstreams have longer keepalives 2023-08-02 11:36:23 -05:00
keyan
2f3551939c let nginx manage keepalive 2023-08-02 10:40:03 -05:00
keyan
918c5a0d08 add keep alive timeout to next start 2023-08-02 05:50:53 -05:00
keyan
b1b8f9de56 implement our own nprogress bar 2023-08-01 21:06:15 -05:00
keyan
a426c8b539 fix 404 problem 2023-08-01 12:45:46 -05:00
keyan
2732e3bb83 fix rewards bug 2023-08-01 11:10:07 -05:00
keyan
f135eae16d cast enum in reverse_withdrawl 2023-08-01 07:00:46 -05:00
keyan
6f445f2545 move prisma out of dev deps for eb 2023-07-31 16:19:27 -05:00
keyan
c7e2623461 increase apollo slowlog threshold 2023-07-31 16:02:50 -05:00
keyan
e1c51075a2 fix conditional nextFetchPolicy overriding cache-only on SSR and suppress time hydration warnings 2023-07-31 14:54:30 -05:00
keyan
b550f80b9f make invoices/withdrawals clickable in satistics 2023-07-31 13:00:01 -05:00
keyan
f7bf77ebd4 fix BigInt Int mix in satistics 2023-07-31 12:47:41 -05:00
keyan
f91be5d70f fix form skeleton 2023-07-31 12:35:58 -05:00
keyan
8c1ad530bc downgrade to node v16 2023-07-31 12:22:26 -05:00
keyan
b42a934207 fix invites signup via lightning/slashtags 2023-07-31 09:19:53 -05:00
keyan
bc5a19c6ee suppress hydration warnings when relative time is rendered 2023-07-31 09:12:56 -05:00
keyan
10e8cb35df fix import on invites 2023-07-31 09:11:22 -05:00
keyan
8581088bd4 make sure dev db timezone is utc 2023-07-31 09:03:01 -05:00
keyan
d5aeea6dd3 bump packages again 2023-07-31 08:43:13 -05:00
keyan
d2216e80da conform to linter 2023-07-31 08:39:10 -05:00
keyan
c909efb7b7 update wallet code to prisma 5, handle prisma 5 errors on serialization 2023-07-31 08:31:40 -05:00
keyan
acd8a8de5a add dark mode to precache 2023-07-31 07:37:42 -05:00
ekzyis
c975bd8ebd Fix unexpected token 'export' 2023-07-30 23:45:08 +02:00
ekzyis
ba04e6522d Also strike on payment after short press 2023-07-30 23:45:08 +02:00
ekzyis
d186e869e1 Allow pay per invoice for bounty and job posts 2023-07-30 23:45:08 +02:00
ekzyis
f2f09b22c4 Fix invoice amount for comments 2023-07-30 23:45:08 +02:00
ekzyis
1cd9750be5 Fix insufficient funds error detection 2023-07-30 23:45:08 +02:00
ekzyis
773f658e00 Remove duplicate insufficient funds handling 2023-07-30 23:45:08 +02:00
ekzyis
28ea5ab70e Skip 'invoice not found' errors 2023-07-30 23:45:07 +02:00
ekzyis
85162b6d33 Add error handling 2023-07-30 23:45:07 +02:00
ekzyis
f0d0d07bad Skip anon user during trust calculation 2023-07-30 23:45:07 +02:00
ekzyis
6b4b5023f6 Keep invoice modal open if focus is lost 2023-07-30 23:45:07 +02:00
ekzyis
7dda8a1e01 Fix onSuccess called twice
For some reason, when calling `showModal`, `useMemo` in modal.js and the code for the modal component (here: <Invoice>) is called twice.

This leads to the `onSuccess` callback being called twice and one failing since the first one deletes the invoice.
2023-07-30 23:45:07 +02:00
ekzyis
853a389b65 Allow pay per invoice for stackers
The modal which pops up if the stacker does not have enough sats now has two options: "fund wallet" and "pay invoice"
2023-07-30 23:45:07 +02:00