Keyan
01b021a337
comment pagination with limit/offset ( #1824 )
...
* basic query with limit/offset
* roughly working increment
* working limiting/pageable queries
* denormalize direct comments + full comments below threshold
* notifications in megathread + working nest view more buttons
* fix empty comment footer
* make comments nested resolver again
* use time in cursor to avoid duplicates
* squash migrations
* do not need item.comments undefined checks
2025-01-29 19:00:05 -06:00
soxa
bd84b8bf88
fix: Images on iOS are cropped weird ( #1840 )
...
* force sync decoding on images
* use decode() to load the image
* add comment
2025-01-28 15:30:54 -06:00
k00b
b28407ee99
remove changes from footer
2025-01-23 16:54:50 -06:00
soxa
78533bda1b
fix: downzappable pinned posts ( #1841 )
...
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2025-01-22 19:15:03 -06:00
ekzyis
ca7726fda5
Fix recent sort order for retried items ( #1829 )
...
* Fix recent sort order for retried items
* Also fix for comments
* don't hide createdAt, order item query inner subquery
---------
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2025-01-22 17:42:18 -06:00
ekzyis
ac7bd5df7e
Fix typo in CC info
2025-01-20 15:02:03 +01:00
k00b
d9932e0a27
add max fee bullet to cc modal
2025-01-14 14:43:43 -06:00
k00b
8905868a62
fix typo in CC modal
2025-01-13 15:06:03 -06:00
k00b
c40ef5a1c1
fix daily rewards link in reward sats modal
2025-01-12 15:47:21 -06:00
Keyan
4520c91179
cowboy credit modal explainers wherever they are referenced ( #1815 )
2025-01-12 15:15:53 -06:00
Riccardo Balbo
511b0eea40
fix tooltip blinking at the edges ( #1813 )
2025-01-07 08:18:35 -06:00
ekzyis
b37a12bf71
Use sats / ccs format in item details ( #1805 )
...
* Use sats / ccs format in item details
* Use row-gap and line-height
2025-01-06 17:22:56 -06:00
Riccardo Balbo
0750a7b197
add hasSendWallet to bounty pay ( #1806 )
2025-01-05 11:26:18 -06:00
Riccardo Balbo
95950cdff8
pass hasSendWallet to ItemAct actor ( #1804 )
2025-01-05 11:25:49 -06:00
soxa
a04647d304
fix: iOS check, proper AMOUNT count on iOS ( #1796 )
2025-01-04 19:18:15 -06:00
ekzyis
34175babb2
Fix scroll after modal close ( #1798 )
2025-01-04 15:32:45 -06:00
Keyan
146b60278c
cowboy credits (aka nov-5 (aka jan-3)) ( #1678 )
...
* wip adding cowboy credits
* invite gift paid action
* remove balance limit
* remove p2p zap withdrawal notifications
* credits typedefs
* squash migrations
* remove wallet limit stuff
* CCs in item detail
* comments with meCredits
* begin including CCs in item stats/notifications
* buy credits ui/mutation
* fix old /settings/wallets paths
* bios don't get sats
* fix settings
* make invites work with credits
* restore migration from master
* inform backend of send wallets on zap
* satistics header
* default receive options to true and squash migrations
* fix paidAction query
* add nav for credits
* fix forever stacked count
* ek suggested fixes
* fix lint
* fix freebies wrt CCs
* add back disable freebies
* trigger cowboy hat job on CC depletion
* fix meMsats+meMcredits
* Update api/paidAction/README.md
Co-authored-by: ekzyis <ek@stacker.news>
* remove expireBoost migration that doesn't work
---------
Co-authored-by: ekzyis <ek@stacker.news>
2025-01-03 10:33:07 -06:00
ekzyis
d53bc09773
Distinguish invoices cancelled by user ( #1785 )
2025-01-02 11:53:05 -06:00
ekzyis
6a02ea8c5c
Allow cancel of own invoices without hmac ( #1787 )
2025-01-02 10:35:54 -06:00
soxa
0ca9596310
enhance: collapse childless deleted comments ( #1786 )
2025-01-01 13:07:32 -06:00
ekzyis
ba2ac2c94e
Fix ignored cancel error ( #1784 )
2025-01-01 11:18:54 -06:00
ekzyis
a41d077c21
Fix muted parents not uncollapsed ( #1775 )
...
* Fix parents not uncollapsed of router.query.commentId
* Fix code comment
* Use descriptive fragment name
* Add cache to effect dependencies
not sure if needed since also works without but probably safer to have than not
2024-12-31 10:24:59 -06:00
k00b
211e3c136b
fix lint
2024-12-28 11:16:59 -06:00
CypherCosmo
43129f7045
fit missing signup button spacing
...
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2024-12-28 10:47:57 -06:00
Keyan
eb22fdab41
make possibly conflicting optimistic cache updates write to each other ( #1772 )
...
* make possibly conflicting optimistic cache updates write to each other
* always update optimistic caches with cache.modifying items
2024-12-27 14:52:32 -06:00
Keyan
18445b1dc1
fix 1695 by not updating ancestors on zap ( #1766 )
...
* fix 1695 by not updating ancestors on zap
* update ancestors but only onPaid
2024-12-27 10:19:49 -06:00
ekzyis
4ad54d6f5a
Fix typo in deposit notification ( #1765 )
2024-12-26 13:10:02 -06:00
k00b
1b1045fcd9
increase pull refresh distance
2024-12-23 19:50:51 -06:00
Keyan
2fc529419e
reduce territory price with prorated refund for actives ( #1761 )
2024-12-23 18:50:35 -06:00
ekzyis
0ca37038dd
Fix upvote button shown for deleted items ( #1753 )
2024-12-20 18:16:24 -06:00
Keyan
f5fb88342b
update cache on vault key update ( #1752 )
...
* update cache on vault key update
* Update components/vault/use-vault-configurator.js
Co-authored-by: ekzyis <ek@stacker.news>
---------
Co-authored-by: ekzyis <ek@stacker.news>
2024-12-20 18:15:06 -06:00
Riccardo Balbo
e4ca2d6e07
Refine #1739 and fix regression causing nostr crossposts and login to not work ( #1740 )
...
* Refine #1739 and fix regression causing crossposts and login to not work
* use temp nostr instance for signing
2024-12-19 08:27:45 -06:00
Keyan
6d4dfddae8
improve rewards ( #1731 )
...
* don't bias to early zapping so much
* untested rewards/leaderboard changes
* fix cln dep for payments
* make zap proportion scale using quad root
* fix for missing proportion on hidden users
* improve rewards cutoff criteria
* Update api/resolvers/user.js
Co-authored-by: ekzyis <ek@stacker.news>
* Update api/typeDefs/user.js
Co-authored-by: ekzyis <ek@stacker.news>
* improve switch readability
* small increase in min zap
* refresh materialized views on migration
---------
Co-authored-by: ekzyis <ek@stacker.news>
2024-12-18 10:12:11 -06:00
ekzyis
819d382494
Fix lightning address logs deletion ( #1728 )
2024-12-15 11:14:33 -06:00
Riccardo Balbo
bdd24130f9
Nip46 auth with NDK ( #1636 )
...
* ndk
* fix: remove duplicated zap note event template
* don't init Nip07 signer by default
* Update wallets/nwc/server.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* nwc protocol parsing workaround
* WebSocket polyfill for worker
* increase nwc timeout
* remove NDKNip46Signer type
* fix type annotation
* move eslint-disable camelcase to the top
* pass event args to the constructor
* fix error handling
* Update wallets/nwc/index.js
Co-authored-by: ekzyis <ek@stacker.news>
* nip46 auth
* style tweak, remove unmaintained signers from the list
* don't use modal
* workaround url parsing
* use kind 27235
* add kind 27235 metadata
* show suggestion after a timeout
* Update lib/nostr.js
Co-authored-by: ekzyis <ek@stacker.news>
* Update components/nostr-auth.js
Co-authored-by: ekzyis <ek@stacker.news>
* fix unrelated lnauth crash when closing ext prompt
* make ui consistent ...
* give buttons spacing
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: ekzyis <ek@stacker.news>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2024-12-13 20:25:34 -06:00
Riccardo Balbo
d73f6323ff
NDK ( #1590 )
...
* ndk
* fix: remove duplicated zap note event template
* don't init Nip07 signer by default
* Update wallets/nwc/server.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* nwc protocol parsing workaround
* WebSocket polyfill for worker
* increase nwc timeout
* remove NDKNip46Signer type
* fix type annotation
* move eslint-disable camelcase to the top
* pass event args to the constructor
* fix error handling
* Update wallets/nwc/index.js
Co-authored-by: ekzyis <ek@stacker.news>
* Fix type annotation
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: ekzyis <ek@stacker.news>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2024-12-13 13:28:36 -06:00
ekzyis
959cd1f3f4
Fix missing toast padding
2024-12-13 15:03:04 +01:00
ekzyis
66b7352bf0
Fix forever edits ( #1716 )
...
* Fix forever edits
* Refactor edit check on server
2024-12-12 09:35:30 -06:00
Keyan
6918bcb452
Merge pull request #1714 from stackernews/1704-fix-exposed-routing-fees
...
Don't expose p2p zap receivers to routing fees
2024-12-11 15:47:57 -06:00
ekzyis
c9439c33c6
Don't expose p2p zap receivers to routing fees
2024-12-11 20:55:43 +01:00
ekzyis
4e6fb40c0b
Use conditional waitFor to fix premature payment success
2024-12-11 19:27:29 +01:00
ekzyis
8cb89574ae
Fix pending forwards considered paid by client
2024-12-11 14:39:01 +01:00
ekzyis
756e75ed7c
Fix latest timestamp not updated ( #1705 )
2024-12-10 15:36:04 -06:00
ekzyis
a46f81f1e1
Receiver fallbacks ( #1688 )
...
* Use same naming scheme between ln containers and env vars
* Add router_lnd container
* Only open channels to router_lnd
* Use 1sat base fee and 0ppm fee rate
* Add script to test routing
* Also fund router_lnd wallet
* Receiver fallbacks
* Rename to predecessorId
* Remove useless wallet table join
* Missing renaming to predecessor
* Fix payment stuck on sender error
We want to await the invoice poll promise so we can check for receiver errors, but in case of sender errors, the promise will never settle.
* Don't log failed forwards as sender errors
* fix check for receiver error
---------
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2024-12-10 14:15:29 -06:00
k00b
bf20cf8f56
fix different carousels named the exact same thing
2024-12-09 19:06:46 -06:00
k00b
52098a3e50
fix broken static header from carousel
2024-12-09 19:03:30 -06:00
ekzyis
61fb1c445f
Fix header carousel desync ( #1696 )
2024-12-09 16:09:26 -06:00
ekzyis
ec904e6b4c
Move useInvoice and useQrPayment into own files ( #1686 )
2024-12-05 08:52:32 -06:00
ekzyis
e55af28763
Fix wallet logs delete for single wallet ( #1684 )
2024-12-05 08:10:29 -06:00
ekzyis
01d5177006
Fix edit timer stuck at 00:00 ( #1673 )
...
* Fix edit timer stuck at 00:00
* refactor with useCanEdit hook
2024-12-02 08:18:35 -06:00