stacker.news/pages
SatsAllDay 64a16373c5
Fix client-side error boundary (#623)
* * 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
..
[name] fix freebie dialog (#460) 2023-11-19 14:16:35 -06:00
api don't return promise from authorize 2023-11-12 10:46:06 -06:00
auth upgrade to next-auth 4 (bonus: improve error pages) 2023-07-29 14:38:20 -05:00
invites More push notification types (#530) 2023-10-04 18:20:52 -05:00
invoices Allow zapping, posting and commenting without funds or an account (#336) 2023-08-11 18:50:57 -05:00
items/[id] make fee button less of a hack 2023-11-10 18:18:10 -06:00
referrals fix custom dates to use ms since epoch 2023-11-14 10:23:44 -06:00
rewards make fee button less of a hack 2023-11-10 18:18:10 -06:00
stackers Custom date selector for more pages (#567) 2023-11-08 18:15:36 -06:00
withdrawals Provide option to clear withdrawal invoices (#591) 2023-11-09 11:50:43 -06:00
~ Custom date selector for more pages (#567) 2023-11-08 18:15:36 -06:00
404.js upgrade to next-auth 4 (bonus: improve error pages) 2023-07-29 14:38:20 -05:00
500.js upgrade to next-auth 4 (bonus: improve error pages) 2023-07-29 14:38:20 -05:00
_app.js Fix client-side error boundary (#623) 2023-11-19 14:24:56 -06:00
_document.js Convert worker to ESM (#500) 2023-09-23 20:19:35 -05:00
_error.js upgrade to next-auth 4 (bonus: improve error pages) 2023-07-29 14:38:20 -05:00
email.js upgrade to next-auth 4 (bonus: improve error pages) 2023-07-29 14:38:20 -05:00
live.js upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
login.js show errors on settings during auth linking 2023-07-30 15:39:18 -05:00
notifications.js Notification badges (#595) 2023-11-08 18:17:01 -06:00
offline.js improve service worker asset precaching and offline page 2023-07-28 10:57:12 -05:00
satistics.js Provide option to clear withdrawal invoices (#591) 2023-11-09 11:50:43 -06:00
settings.js fix nostr auth (#621) 2023-11-12 11:59:18 -06:00
share.js Service worker rework, Web Target Share API & Web Push API (#324) 2023-07-04 14:36:07 -05:00
signup.js upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
wallet.js catch dom exception on unmount in qr scanner 2023-11-08 20:44:19 -06:00