stacker.news/components
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
..
accordian-item.js upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
action-dropdown.js Quote reply support on text-based posts and comments (#526) 2023-10-03 20:12:12 -05:00
action-tooltip.js upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
adv-post-form.js Crosspost discussion items to nostr (#522) 2023-10-04 13:47:09 -05:00
adv-post-form.module.css fix height of foward percent on validation err 2023-09-12 17:04:49 -05:00
avatar.js fix image uploading/edit 2023-08-13 14:12:18 -05:00
banners.js signup => sign up in welcome banner 2023-09-12 14:51:55 -05:00
banners.module.css Add new visitor welcome banner (#418) 2023-09-11 16:29:45 -05:00
block-height.js Add block height to price carousel (#484) 2023-09-12 10:56:02 -05:00
bookmark.js Toast (#431) 2023-08-25 18:21:51 -05:00
bounty-form.js raise boost minimum to 25k, enhance editing boost, JIT fund editing costs 2023-09-25 19:54:35 -05:00
cancel-button.js upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
charts.js show sources and history of rewards 2023-08-15 12:41:51 -05:00
comment-edit.js Toast (#431) 2023-08-25 18:21:51 -05:00
comment.js Quote reply support on text-based posts and comments (#526) 2023-10-03 20:12:12 -05:00
comment.module.css enhance styling 2023-07-25 13:32:48 -05:00
comments.js Singular/Plural "Sats" labels (#380) 2023-08-08 16:04:06 -05:00
countdown.js Revert "Revert "shield your eyes; massive, squashed refactor; nextjs/react/react-dom/apollo upgrades"" 2023-07-23 10:08:43 -05:00
dark-mode.js dark-mode needs to block block 2023-08-04 20:45:12 -05:00
delete.js Toast (#431) 2023-08-25 18:21:51 -05:00
discussion-form.js Crosspost discussion items to nostr (#522) 2023-10-04 13:47:09 -05:00
dont-link-this.js variable downzaps 2023-09-13 21:08:03 -05:00
error-boundary.js upgrade to next-auth 4 (bonus: improve error pages) 2023-07-29 14:38:20 -05:00
fee-button.js raise boost minimum to 25k, enhance editing boost, JIT fund editing costs 2023-09-25 19:54:35 -05:00
fee-button.module.css make anon posting less hidden, add anon info button explainer 2023-08-10 14:41:56 -05:00
footer-rewards.js allow viewing reward ranges 2023-08-29 19:13:21 -05:00
footer.js Minor tweaks to the page footer (#452) 2023-08-28 19:35:25 -05:00
footer.module.css fix dark mode 2023-08-04 19:21:51 -05:00
form.js Mention auto-complete (#532) 2023-10-04 15:10:56 -05:00
form.module.css upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
hat.js add simple badge to ad 2023-08-16 14:39:01 -05:00
header.js small bug fixes 2023-10-01 19:29:07 -05:00
header.module.css Fix link to profile matching current URL, not profile (#395) 2023-08-15 12:54:24 -05:00
hidden-wallet-summary.js use number formatting more places 2023-09-18 18:09:08 -05:00
image.js Crosspost discussion items to nostr (#522) 2023-10-04 13:47:09 -05:00
info.js upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
invite.js full powered editing 2022-08-18 13:15:24 -05:00
invoice-status.js make anon posting less hidden, add anon info button explainer 2023-08-10 14:41:56 -05:00
invoice.js LUD-18 Service Support (#518) 2023-10-03 14:35:53 -05:00
invoice.module.css ready for invoices 2021-05-06 16:15:22 -05:00
item-act.js variable downzaps 2023-09-13 21:08:03 -05:00
item-full.js Quote reply support on text-based posts and comments (#526) 2023-10-03 20:12:12 -05:00
item-info.js Quote reply support on text-based posts and comments (#526) 2023-10-03 20:12:12 -05:00
item-job.js make anon hat appear on profile 2023-08-11 14:12:18 -05:00
item.js Quote reply support on text-based posts and comments (#526) 2023-10-03 20:12:12 -05:00
item.module.css restyle ad to be clearer 2023-08-16 17:53:51 -05:00
items.js rewards only go to top posts/comments 2023-08-29 16:05:09 -05:00
items.module.css working search 2022-01-27 13:18:48 -06:00
job-form.js fix job image upload 2023-09-14 10:35:13 -05:00
layout.js move search bar to top of page (#433) 2023-09-11 18:11:47 -05:00
layout.module.css Revert "Revert "shield your eyes; massive, squashed refactor; nextjs/react/react-dom/apollo upgrades"" 2023-07-23 10:08:43 -05:00
lightning-auth.js remove slashtags completely 2023-08-17 13:40:21 -05:00
lightning-auth.module.css Notifications with nostr info (#368) 2023-08-08 13:19:31 -05:00
lightning.js Lightning strike on donation, if enabled. Else success toast (#517) 2023-09-24 15:10:44 -05:00
link-form.js raise boost minimum to 25k, enhance editing boost, JIT fund editing costs 2023-09-25 19:54:35 -05:00
logger.js Add setting to send diagnostics back to SN (#463) 2023-09-18 18:00:16 -05:00
login-button.js remove slashtags completely 2023-08-17 13:40:21 -05:00
login.js remove slashtags completely 2023-08-17 13:40:21 -05:00
login.module.css more invite work 2021-10-15 13:05:34 -05:00
me.js fix conditional nextFetchPolicy overriding cache-only on SSR and suppress time hydration warnings 2023-07-31 14:54:30 -05:00
modal.js Images v2 (#513) 2023-10-01 18:03:52 -05:00
more-footer.js upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
mute.js mutes 2023-09-28 15:02:25 -05:00
nostr-auth.js Add nostr login (#367) 2023-08-07 19:50:01 -05:00
notifications.js LUD-18 Service Support (#518) 2023-10-03 14:35:53 -05:00
notifications.module.css remove list jitter by initially preferring ssr 2023-08-06 13:04:25 -05:00
page-loading.js Revert "Revert "shield your eyes; massive, squashed refactor; nextjs/react/react-dom/apollo upgrades"" 2023-07-23 10:08:43 -05:00
past-bounties.js upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
pay-bounty.js Replace FundError with InvoiceModal (#455) 2023-08-31 10:10:24 -05:00
pay-bounty.module.css upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
payer-data.js LUD-18 Service Support (#518) 2023-10-03 14:35:53 -05:00
poll-form.js raise boost minimum to 25k, enhance editing boost, JIT fund editing costs 2023-09-25 19:54:35 -05:00
poll.js increase poll choice length to 40 chars 2023-09-28 16:52:11 -05:00
poll.module.css increase poll choice length to 40 chars 2023-09-28 16:52:11 -05:00
post.js Add anon comments and posts (link, discussion, poll) 2023-07-30 23:45:07 +02:00
price.js remove block from blockheight 2023-09-12 16:36:26 -05:00
qr.js fix qr layout shift 2023-08-11 17:05:21 -05:00
recent-header.js fix back button behavior on select navigation 2023-07-25 15:29:45 -05:00
related.js more package updates 2023-07-24 19:50:55 -05:00
reply.js Quote reply support on text-based posts and comments (#526) 2023-10-03 20:12:12 -05:00
reply.module.css upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
root.js improve comment performance 2023-05-06 16:51:17 -05:00
search.js Add a date selector to the search function (#494) 2023-10-04 14:44:06 -05:00
search.module.css Add a date selector to the search function (#494) 2023-10-04 14:44:06 -05:00
seo.js handle all singular units appropriately 2023-08-08 16:47:27 -05:00
serviceworker.js Add setting to send diagnostics back to SN (#463) 2023-09-18 18:00:16 -05:00
share.js Toast (#431) 2023-08-25 18:21:51 -05:00
snl.js add removed snl banner 2023-08-25 18:43:50 -05:00
sub-select-form.js fix undefined sub on post pre-form 2023-07-25 15:41:46 -05:00
subscribe.js Toast (#431) 2023-08-25 18:21:51 -05:00
subscribeUser.js Proposal: User Subscriptions: separate posts and comments (#470) 2023-09-18 13:20:02 -05:00
table-of-contents.js upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
text.js Crosspost discussion items to nostr (#522) 2023-10-04 13:47:09 -05:00
text.module.css make zoomable image fallback to link, fix styling, refine text component, search highlighting without remark-directive 2023-10-02 19:07:05 -05:00
toast.js Crosspost discussion items to nostr (#522) 2023-10-04 13:47:09 -05:00
toast.module.css toast border color based on variant (#469) 2023-09-11 14:57:41 -05:00
top-header.js move search bar to top of page (#433) 2023-09-11 18:11:47 -05:00
upload.js fix issues with new linting 2023-07-25 09:14:45 -05:00
upvote.js Replace FundError with InvoiceModal (#455) 2023-08-31 10:10:24 -05:00
upvote.module.css fix dark mode 2023-08-04 19:21:51 -05:00
usage-header.js fix back button behavior on select navigation 2023-07-25 15:29:45 -05:00
use-crossposter.js Crosspost discussion items to nostr (#522) 2023-10-04 13:47:09 -05:00
use-data.js remove list jitter by initially preferring ssr 2023-08-06 13:04:25 -05:00
user-header.js mutes 2023-09-28 15:02:25 -05:00
user-header.module.css upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
user-list.js make anon hat appear on profile 2023-08-11 14:12:18 -05:00