36 Commits

Author SHA1 Message Date
keyan
b2508b738a make anon hat appear on profile 2023-08-11 14:12:18 -05:00
SatsAllDay
d5f7855adf
Debounce API requests on edit nym by 500ms (#387)
Support an optional debounce prop on Input component

If provided, the debounce is applied to the validation of the containing form,
imperatively invoking form validation after debounce is finalized

Also required introducing the `validateOnChange` prop on `Form` which gets passed to `Formik`, and defaults to true, just as it does in `Formik`.

Imperatively invoking form validation seemed to be the only way to debounce the validation call through formik.
2023-08-09 17:06:22 -05:00
keyan
3cfeede46a handle all singular units appropriately 2023-08-08 16:47:27 -05:00
keyan
6407455def upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
keyan
59f7b6ff26 Revert "Revert "shield your eyes; massive, squashed refactor; nextjs/react/react-dom/apollo upgrades""
This reverts commit 18910fa2ed470fe12ffbfb83df18e206101f0a05.
2023-07-23 10:08:43 -05:00
keyan
18910fa2ed Revert "shield your eyes; massive, squashed refactor; nextjs/react/react-dom/apollo upgrades"
This reverts commit d0314ab73c42ebf85fe2f418dddd681af45dbc55.
2023-07-23 09:16:12 -05:00
keyan
d0314ab73c shield your eyes; massive, squashed refactor; nextjs/react/react-dom/apollo upgrades 2023-07-21 17:33:11 -05:00
ekzyis
0d3328e509
Show longest cowboy streak in profile (#353)
* Show longest cowboy streak in profile

* Fix image offset

* Initialize maxStreak for every user

* Use resolver instead of denormalization for maxStreak

---------

Co-authored-by: ekzyis <ek@stacker.news>
2023-07-12 19:10:29 -05:00
keyan
d815cae715 add 'stacking since' to profile 2023-06-02 19:55:45 -05:00
keyan
4be5286122 hide cowboy hat setting 2023-05-01 16:52:02 -05:00
ekzyis
7b838cdeb2
Implement bookmarking of posts and comments (#235) 2023-02-16 16:23:59 -06:00
keyan
4cae1ae230 reuse validation on server 2023-02-08 13:39:53 -06:00
keyan
072e60c954 streaks 2023-02-01 17:40:49 -06:00
keyan
7efc86427d maintage pagination and other state on back button 2022-09-06 08:32:00 -05:00
keyan
cb313429d5 job board enhancements 2022-07-21 17:55:05 -05:00
keyan
29fb37b763 profile photos 2022-05-16 15:51:22 -05:00
keyan
aa4ac2ecc9 add ln addr + lnurl pay qr code to profile pages 2022-05-06 14:34:35 -05:00
keyan
4ba1227605 WIP profiles 2022-05-05 15:39:05 -05:00
keyan
d978ff5ea5 forward tips from posts 2022-04-19 13:32:39 -05:00
keyan
468c054d45 hide user wallet balances from other users 2021-12-30 15:40:33 -06:00
keyan
bbc34edf51 satistics done 2021-12-16 14:02:17 -06:00
keyan
d92f58aaf4 inv & with satistics + filtering 2021-12-16 11:27:12 -06:00
keyan
06f5ed731e satisitics with invoice & withdrawal 2021-12-15 10:50:11 -06:00
keyan
07b9da353b smarter use of SSR and caching 2021-10-26 15:49:37 -05:00
keyan
ca1a95094c ssr everything 2021-09-30 10:46:58 -05:00
keyan
b425d35e82 remove use of session where inapproriate 2021-09-24 18:04:59 -05:00
keyan
a339516a54 user bios mostly working 2021-09-24 16:28:21 -05:00
keyan
e7787e3e67 WIP bios 2021-09-23 12:42:00 -05:00
keyan
ffca502625 write updated usernames to cache 2021-09-07 08:25:19 -05:00
keyan
28c049583a no page reload on username editting 2021-09-02 17:40:46 -05:00
keyan
c6e1cf7481 improve sat/stacked display 2021-08-18 08:52:45 -05:00
keyan
80ff13abd6 finish mvp 2021-05-24 19:08:56 -05:00
keyan
a9ea341a7b create reserved usernames 2021-05-21 19:09:11 -05:00
keyan
4f627e2a5c check for usernames on typing 2021-05-21 17:32:21 -05:00
keyan
bc0389e622 invoiced ... WIP transactions 2021-05-11 10:52:50 -05:00
keyan
ec3f6b922d a bunch of new stuff 2021-04-22 17:14:32 -05:00