keyan
39625f7e08
improve markdown tab spacing
2023-10-26 13:28:12 -05:00
keyan
43d3ba1807
better search layout spacing
2023-10-26 13:01:01 -05:00
keyan
e8aaf1956e
fix spacing on mixed items
2023-10-26 12:52:06 -05:00
keyan
4d98110282
restore ctrl+click on item title clicking
2023-10-26 12:30:13 -05:00
keyan
02b98582b8
add spacing to comment reply button
2023-10-26 12:17:43 -05:00
keyan
41cb6ac3d8
continue notification polling even if found
2023-10-26 11:53:27 -05:00
ekzyis
cbcf80e1ba
Fix QR code overflow on mobile ( #589 )
...
Co-authored-by: ekzyis <ek@stacker.news>
2023-10-26 10:36:46 -05:00
keyan
0c9131f698
only show invoice data on full page
2023-10-23 19:58:33 -05:00
keyan
302f3459a1
fix markdown inline code and headings
2023-10-23 17:14:37 -05:00
keyan
67ec82b6d9
disambiguate preimage after payment from hold preimage
2023-10-23 16:44:09 -05:00
keyan
3929593d90
don't poll for notifications if we already know
2023-10-22 16:26:52 -05:00
keyan
7b0021d933
enhance youtube embeds in markdown
2023-10-22 13:28:18 -05:00
keyan
b853cacfa7
simplify optional text on link
2023-10-22 11:54:27 -05:00
G
40f63baa05
Embed Youtube videos in posts for valid Youtube URLs ( #572 )
...
* Render video if it's valid Youtube URL
* Fix lint
2023-10-22 11:13:16 -05:00
rleed
e713387920
migrate to ThreadSubscription model and enable self-unsubscribe ( #569 )
...
Co-authored-by: rleed <rleed1@pm.me>
2023-10-22 11:00:23 -05:00
rleed
92c5303d81
Add optional text input for link posts ( #558 )
...
* add link comment functionality
* handle anon case
* revise info text
* simplify by using item.text
* remove hint
* cleanup
---------
Co-authored-by: rleed <rleed1@pm.me>
2023-10-22 10:55:50 -05:00
keyan
d1db762ecb
don't show link share failure when close share options
2023-10-20 20:27:07 -05:00
SatsAllDay
56111efd6a
SN wallet transaction details ( #550 )
...
* display bolt11 info and preimage for invoices
* Remove preimage attempt for wdrwl, since it doesn't make sense
Other various code cleanup
* Only include preimage for confirmed paid and settled invoices
2023-10-20 19:25:22 -05:00
Keyan
01f36184b1
Merge pull request #565 from SatsAllDay/share-url
...
Dynamic protocol, host for share URLs so they work on localhost and in prod
2023-10-20 19:07:46 -05:00
ekzyis
cac956b88d
Fix typo
2023-10-18 16:50:33 +02:00
keyan
e12e2481f4
nofollow on unqualified content
2023-10-16 13:44:07 -05:00
keyan
a19b392787
fix duplicate key issue when rendering search highlights
2023-10-15 16:13:54 -05:00
keyan
0daff7a01f
update packages
2023-10-15 15:43:06 -05:00
Satoshi Nakamoto
411c08d9e8
Dynamic protocol, host for share URLs so they work on localhost and in prod
2023-10-15 13:45:21 -04:00
keyan
8f034f0e0a
fix corner cases in lightning address autosuggestions
2023-10-12 15:29:22 -05:00
keyan
6516ce9c9e
don't immediate clear mention suggestions on blur (in case clicking a suggestion)
2023-10-12 13:45:29 -05:00
Keyan
6cb813f421
Merge branch 'master' into autocomplete-ln-addr
2023-10-12 13:16:54 -05:00
Keyan
ad9465acda
Merge pull request #556 from AustinKelsay/bugfix-crosspost-remove-a-tag
...
Removing a tag, retested crossposts and edits
2023-10-12 13:08:20 -05:00
Keyan
e792d18467
Merge pull request #551 from AustinKelsay/bugfix-adv-post-form-crosspost-checkbox
...
crosspost to nostr checkbox only appears on discussion forms
2023-10-12 13:07:45 -05:00
keyan
a7e016e9ba
fix? markdown input rerendering more than needed
2023-10-12 12:46:22 -05:00
austinkelsay
cdd3e4fdd4
Removing a tag, retested crossposts and edits
2023-10-11 17:26:25 -05:00
Satoshi Nakamoto
e907b40845
* Hide suggestions if the user is typing a ln addr that is not on stacker.news
...
* Don't select suggestion with tab in this particular instance of InputUseSuggest
2023-10-10 19:15:10 -04:00
Satoshi Nakamoto
6d3482a288
Add auto-complete support when withdrawing to ln addr
...
adds auto-complete support for other stacker.news users when withdrawing
to a lightning address
implemented via adding an optional `transformUser` prop to the `UserSuggest` and `InputUserSuggest`
components, which allows you to transform fetched user results before displaying in the suggestion
dropdown
this is used to transform a user nym to nym@stacker.news , the corresponding
lightning address
by default, `transformUser` is an identity fn aka no transformation
this change also clears suggestions when the surrounding input field is blurred, which
is a better UX IMO
2023-10-10 11:15:59 -04:00
austinkelsay
06c55be6a5
crosspost to nostr checkbox only appears on discussion forms
2023-10-09 16:08:33 -05:00
keyan
8ace053be5
remove freebie tag from pinned items
2023-10-06 19:32:48 -05:00
keyan
91ccc80a97
fix issues related to syntax highlighting
2023-10-06 18:51:38 -05:00
keyan
9aa8d8a688
trigger autocomplete with just
2023-10-06 18:20:12 -05:00
keyan
dc1fda64dc
remove unused debounce callback deps
2023-10-06 16:34:16 -05:00
keyan
58c5844492
fix mention regex
2023-10-06 16:01:19 -05:00
keyan
b995b7dd3b
raise nofollow limits
2023-10-06 15:54:46 -05:00
Keyan
6d370aa019
Merge pull request #548 from SatsAllDay/copy-ln-addr
...
Copy lightning address on click
2023-10-06 15:23:18 -05:00
keyan
1b283fbe94
fix treating ref as primitive
2023-10-06 15:04:50 -05:00
keyan
8ca8bb985e
reuse debounce hook more places
2023-10-06 15:01:51 -05:00
Satoshi Nakamoto
c073847eb7
Copy ln addr when you click on the ln addr button on user profile
2023-10-06 09:24:40 -04:00
keyan
0a35bca650
memoize debounced function
2023-10-05 21:14:57 -05:00
keyan
d1a7dca46b
use and make a debounce callback hook
2023-10-05 20:33:14 -05:00
SatsAllDay
6b8820b7ab
Fix quote selection reply in iOS Safari ( #544 )
...
* Handle quote reply of selections in iOS Safari
Approach borrowed from https://stackoverflow.com/a/72537632
Basically this makes a copy of the selection when the "touchend" event
occurs, so we can use it for processing later
This code listens to that event for each instance of the reply component,
removing the event listener on unmount
* Update docker-compose up command in dev notes
---------
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2023-10-05 19:32:54 -05:00
ekzyis
425220d8cb
More push notification types ( #530 )
...
* Add push notifications for referrals
* Add push notifications for daily rewards
* Add push notifications for deposits
* Add push notifications for earning cowboy hats
* Use streak id to synchronize blurb
* Fix usage of magic number for blurbs
* Fix missing catch
* Add push notification for losing cowboy hats
* Fix null in deposit push notification
* Add push notification for invites
* Don't replace streak push notifications
* Fix missing unit in daily reward push notification title
* Attach sats to payload options instead of parsing title
---------
Co-authored-by: ekzyis <ek@stacker.news>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2023-10-04 18:20:52 -05:00
SatsAllDay
502bfee072
Mention auto-complete ( #532 )
...
* uber rough first pass at mention autocompletes
* support custom limit on topUsers query
* hot keys for selecting user suggestion in markdown input
* query top stackers for mentions with no search query
* refactor UserSuggestion to help with reusability
textarea-caret for placing the user suggest dropdown appropriately
other various code cleanup items to make it easier to use
off by one errors are fun!
various code cleanup and reuse the UserSuggest component in InputUserSuggest to reduce duplication
* change default users to week query
---------
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: keyan <keyan.kousha+huumn@gmail.com>
2023-10-04 15:10:56 -05:00
rleed
247744a83c
Add a date selector to the search function ( #494 )
...
* add date picker
* lint
* add date picker
* lint
* refine
* fix/finish the date picker UI part
* finish query parameter passing & incremental cleanup
* fix/finish the date picker UI part
* finish query parameter passing & incremental cleanup
* fix bad merge
* fix linting errors
* wrap for mobile
* add date picker
* lint
* add date picker
* lint
* refine
* fix/finish the date picker UI part
* finish query parameter passing & incremental cleanup
* fix/finish the date picker UI part
* finish query parameter passing & incremental cleanup
* fix bad merge
* fix linting errors
* wrap for mobile
* merge glitch?
* enhance a little
---------
Co-authored-by: rleed <rleed1@pm.me>
Co-authored-by: keyan <keyan.kousha+huumn@gmail.com>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2023-10-04 14:44:06 -05:00