1890 Commits

Author SHA1 Message Date
keyan
0aac2696d0 allow websocket urls to have paths 2023-12-07 16:21:13 -06:00
ekzyis
5e51fe5330
Fix bio replies ()
Co-authored-by: ekzyis <ek@stacker.news>
2023-12-07 15:50:36 -06:00
ekzyis
2f8aeefe73
Use textarea for unintended DMs ()
Co-authored-by: ekzyis <ek@stacker.news>
2023-12-07 15:49:44 -06:00
keyan
c33d4b9b01 fix horizontal layout shift from select 2023-12-06 13:40:14 -06:00
ekzyis
9939d1b4f5
Delete unused images ()
Co-authored-by: ekzyis <ek@stacker.news>
2023-12-06 13:27:34 -06:00
keyan
5496fe82e9 fix select width on mobile 2023-12-06 13:19:39 -06:00
keyan
aaa47e9b67 fix balance limit control logic 2023-12-05 10:17:45 -06:00
keyan
10203f565c territories 2023-12-04 21:34:06 -06:00
keyan
82a1b450f5 view more viewheight 2023-12-04 20:08:52 -06:00
keyan
e8e22ad7d4 fix click to reveal text initial render 2023-12-04 18:02:48 -06:00
keyan
2298f1455f allow edits to copyright policy 2023-12-04 17:05:16 -06:00
keyan
f438b14df7 update balance limit error msg 2023-12-04 17:02:40 -06:00
keyan
86cdb69082 add copyright policy 2023-12-04 16:56:13 -06:00
keyan
4127adb169 click to reveal text when very long 2023-12-04 16:30:39 -06:00
keyan
6c576bda84 legal footer 2023-12-04 13:42:39 -06:00
keyan
aeb3ab40fa max length on text 2023-12-04 13:20:56 -06:00
keyan
f31598d08d balance limit changes 2023-12-04 09:35:54 -06:00
keyan
f465c6d881 remove negative lookbehind for and fix mention regex 2023-12-03 12:58:28 -06:00
ekzyis
32403d0c29
Unsubscribe on signout ()
Co-authored-by: ekzyis <ek@stacker.news>
2023-11-25 14:29:42 -06:00
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