3383 Commits

Author SHA1 Message Date
ekzyis
e401c6f277 Move wallet status 2025-04-13 00:50:29 +02:00
ekzyis
7be94dcfed Move wallet components into wallets/ 2025-04-13 00:50:29 +02:00
ekzyis
66d7eef617
Fix wallet indicator blink via wallet loading state (#2091)
* Fix wallet indicator blink via wallet loading state

* Fix 'attach wallet' button not showing up on page refresh
2025-04-12 14:26:30 -05:00
soxa
bc0be4f92a
enhance: helpful error message on login (#2094)
* enhance: helpful error message on login

* better message, don't edit original message

* fix comment placement
2025-04-12 14:23:08 -05:00
ekzyis
34c02ece88
Update express to 4.21.2 (#2098) 2025-04-12 14:20:35 -05:00
soxa
9b73990083
Non-word boundary Regex on user Mentions (#2096)
* fix: non-word boundary regex on user mentions; show user when mentioned with a path

* allow only a single slash after the user
2025-04-12 14:20:01 -05:00
ekzyis
a3e0b6aa9c
Better lightning address error handling (#2089) 2025-04-09 18:11:52 -05:00
ekzyis
a7245930c2
Use wallets instead of wallets.length as useZap dependency (#2088)
* Potential fix for stale useZap wallet dependency

* Memoize context value for wallets
2025-04-09 15:53:31 -05:00
ekzyis
52365c32ed
Wallet badges (#2040)
* Remove gun+horse streak

* Add wallet badges

* Fix empty recv wallet detected as enabled

* Resolve badges via columns and triggers

* Fix backwards compatibility by not dropping GQL fields

* Gun+horse notifications as streaks via triggers

* Fix error while computing streaks

* Push notifications for horse+gun

* Move logic to JS via pgboss job

* Fix argument to notifyNewStreak

* Update checkWallet comment

* Refactor notification id hack

* Formatting

* Fix missing update of possibleTypes

This didn't cause any bugs because the added types have no field resolvers.

* Add user migration

* Fix missing cast to date

* Run checkWallet queries inside transaction
2025-04-09 15:29:44 -05:00
k00b
9df5a52bd3 remove zap/downzap subname case sensitivity 2025-04-08 09:38:53 -05:00
Edward Kung
5f2c8bf380
Nlp setup quick fix (#2081)
* quick fix to set default search pipeline

* remove extraneous testing lines
2025-04-08 09:02:06 -05:00
github-actions[bot]
6e23709de1
Extending awards.csv (#2080)
Co-authored-by: huumn <34140557+huumn@users.noreply.github.com>
2025-04-07 18:22:25 -05:00
nl
af096a08a0
Gradually replace default tips with user-defined ones on long press (up to 7) (#2069)
* commented the lines to make sure dupes are also checked on subdomains

* chore: fix lint issues

* add more than 3 custom tips, up to 7 total

* fix merge issue

* shorten logic

* don't check length for slice without need

---------

Co-authored-by: 김현희 <pygmal@gimhyeonhuiui-MacBookAir.local>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2025-04-07 18:21:51 -05:00
github-actions[bot]
1835a8f255
Extending awards.csv (#2079)
Co-authored-by: huumn <34140557+huumn@users.noreply.github.com>
2025-04-07 18:04:41 -05:00
nl
4e631f0373
Fix: Treat subdomains as distinct in dupe URL detection (#2068)
* commented the lines to make sure dupes are also checked on subdomains

* chore: fix lint issues

* fix the underlying issue instead

---------

Co-authored-by: 김현희 <pygmal@gimhyeonhuiui-MacBookAir.local>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2025-04-07 18:03:20 -05:00
github-actions[bot]
f635514c32
Extending awards.csv (#2078)
* Extending awards.csv

* Update awards.csv

---------

Co-authored-by: huumn <34140557+huumn@users.noreply.github.com>
2025-04-07 17:27:16 -05:00
Edward Kung
e4a2228d7c
NLP startup script + opensearch fixes (#2070)
* fix opensearch startup

* nlp setup script

* nlp setup documentation

* move script to ./scripts and update docs

---------

Co-authored-by: k00b <k00b@stacker.news>
2025-04-07 17:08:37 -05:00
ekzyis
f43a522a87
Run social poster only in prod (#2077) 2025-04-07 16:51:33 -05:00
ekzyis
40cd0ea422
Fix wrong method in error message (#2065) 2025-04-04 08:03:24 -05:00
ekzyis
78f7e006d5
Verify testCreateInvoice returns a payment request (#2063)
* Verify testCreateInvoice returns a payment request

* Use GqlInputError
2025-04-03 13:39:29 -05:00
k00b
b617ac0a56 fix nwc receive 2025-04-03 12:23:20 -05:00
ekzyis
06d05c7f37
Fix NWC recv (#2062) 2025-04-03 12:17:07 -05:00
k00b
1f5e0833db only use apollo retries if the operation is a query 2025-04-03 11:28:36 -05:00
ekzyis
2cf0f1d268
Update NDK to v2.12.2 (#2041)
* Update NDK to v2.12.2

* Fix NWC with @nostr-dev-kit/ndk-wallet

* Add test for nip-57 zap receipts
2025-04-02 17:20:47 -05:00
ekzyis
644899469f
System logger for users (#2035)
* System logger

* remove outdated credits preference check on RECEIVE

* fix developer focused error message

---------

Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2025-04-02 17:18:41 -05:00
ekzyis
d7a7273ca4
Wallet indicators (#2002)
* Add wallet indicator

* Reveal wallets page via button
2025-04-02 15:02:13 -05:00
k00b
78c5552e5b pay awards out 2025-04-02 13:31:33 -05:00
k00b
75a8828eeb add pay awards script 2025-04-02 13:31:33 -05:00
ekzyis
71e06f09e3 Automate more stuff 2025-04-02 19:32:19 +02:00
ekzyis
93608019cd Assert bios in fetch function 2025-04-02 19:32:19 +02:00
ekzyis
0f1818c9b9 Refactor welcome script with utils 2025-04-02 19:32:19 +02:00
ekzyis
88253e5478
external lightning address validator (#2056) 2025-04-01 17:39:33 -05:00
k00b
2d51a5def9 fix #2055 2025-04-01 17:19:22 -05:00
ekzyis
e0bfc590b2
Remove mention of autowithdrawal for lnaddr (#2054) 2025-04-01 16:36:56 -05:00
ekzyis
5700a4090a
Fix FAQ hydration error (#2050) 2025-04-01 16:18:25 -05:00
ekzyis
14fadbaed6
Replace 'autowithdraw' in wallet subtitle (#2053) 2025-04-01 16:15:17 -05:00
k00b
bcc92e54fd fix #2052 2025-04-01 15:27:48 -05:00
ekzyis
73e0b5055e
Add territory link in post form info (#2044) 2025-03-31 12:02:46 -05:00
ekzyis
fca4d1ff92
Include name in mention push notification (#2045) 2025-03-31 11:59:57 -05:00
ekzyis
3568fc1c62
Formatting (#2046) 2025-03-31 09:06:38 -05:00
k00b
8d4f99ea8d fill db seed with real text/titles/urls 2025-03-29 18:19:52 -05:00
k00b
39d0c55124 vibe coded twitter link extracting - meh 2025-03-29 15:22:15 -05:00
ekzyis
a2faa31d49
Fix automated retries retrying too much (#2037) 2025-03-28 08:10:54 -05:00
ekzyis
39dbc891b0 Fix wallet priority in FAQ 2025-03-26 23:37:02 -05:00
k00b
fb8c95c0ba let OP get full referral and add comments to social poster 2025-03-26 15:20:33 -05:00
ekzyis
ec7b05830a
Refactor indicators (#2032) 2025-03-26 14:32:42 -05:00
k00b
71fdd873c5 Revert "stop posting to the wrong nostr account"
This reverts commit 2136c1a11f4bba6fac5bed1b734ec650466d074e.
2025-03-26 12:36:55 -05:00
k00b
2136c1a11f stop posting to the wrong nostr account 2025-03-26 12:34:40 -05:00
k00b
26a23ade92 remove leaderboard 2025-03-26 11:40:28 -05:00
ekzyis
de7f96a3a4
Merge follow-up replies with normal replies (#2027) 2025-03-26 11:00:04 -05:00