Keyan
713227b255
invite paid action ( #1681 )
2024-12-04 12:10:30 -06:00
k00b
909853521d
item referral threshold
2024-12-02 14:45:15 -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
k00b
8595a2b8b0
stop probable source of 504 toasts
2024-12-01 17:01:13 -06:00
Riccardo Balbo
7f11792111
Custom invite code and note ( #1649 )
...
* Custom invite code and note
* disable autocomplete and hide invite code under advanced
* show invite description only to the owner
* note->description and move unser advanced
* Update lib/validate.js
Co-authored-by: ekzyis <ek@stacker.news>
* Update lib/webPush.js
Co-authored-by: ekzyis <ek@stacker.news>
* Update api/typeDefs/invite.js
Co-authored-by: ekzyis <ek@stacker.news>
* Update pages/invites/index.js
Co-authored-by: ekzyis <ek@stacker.news>
* Update pages/invites/index.js
Co-authored-by: ekzyis <ek@stacker.news>
* fix
* apply review suggestions
* change limits
* Update lib/validate.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* don't show invite id in push notification
* remove invoice metadata from push notifications
* fix form reset, jsx/dom attrs, accidental uncontrolled prop warnings
* support underscores as we claim
* increase default gift to fit inflation
---------
Co-authored-by: ekzyis <ek@stacker.news>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2024-12-01 16:31:47 -06:00
soxa
76e384b188
fix can't upload from iOS camera/mov files ( #1667 )
...
* fix can't upload from iOS camera/mov files
* pivot: iOS automatically transcodes HEVC mov files to H264, custom error if codec not supported
2024-11-30 19:12:13 -06:00
soxa
0b97d2ae94
fix: top boosts shows others' unpaid boosts ( #1647 )
2024-11-30 19:06:10 -06:00
Lorenzo
d88971e8e5
Fix: progress bar shown on back navigation through pathname check ( #1633 )
...
* fix: progress bar shown on back navigation through pathname check
* fix progress done race
* use router.pathname instead cause it's already there
---------
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2024-11-30 19:05:26 -06:00
ekzyis
0837460c53
Fix missing authentication check for invite revocation ( #1666 )
...
* Fix missing authentication check for invite revocation
* Toast invite revocation error
2024-11-30 12:08:30 -06:00
Felipe Bueno
55d1f2c952
Introduce SubPopover ( #1620 )
...
* Introduce SubPopover
* add truncation to sub description popover
---------
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2024-11-29 19:58:18 -06:00
Lorenzo
bd5db1b62e
Fix Territories selector updates without hard-reload ( #1619 )
...
* fix: territories select fetches new data on reload
* chore: removed unnecessary extra function
* chore: territories refetched on nsfwMode change
* chore: check for undefined me object on refetch hook
---------
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2024-11-29 18:59:39 -06:00
Lorenzo
7cb2aed9db
feat: recent unpaid bounties selection ( #1589 )
...
* feat: recent unpaid bounties selection
* chore: added checkbox on recent header
* chore: active bounties selection made through a checkbox
* chore: renamed function for better clarity
* chore: fixed active bounties only checkbox alignment
* chore: active-only option passed as query param
* chores: variablesFunc refactoring
* chore: removed type mapping function from recent header
* chore: router replace instead of push
* chore: router retrieved by hook instead of argument
* chore: checkbox starts checked based on url's query param
* more idiomatic react + push instead of replace
---------
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-11-28 18:47:01 -06:00
ekzyis
8ce2e46519
Merge pull request #1642 from stackernews/sender-fallbacks
...
Sender fallbacks
2024-11-28 23:00:03 +01:00
k00b
9caeca00df
fix cache update option name on qr
2024-11-28 14:23:41 -06:00
ekzyis
799a39b75f
Fix deposit push notifications ( #1662 )
2024-11-28 11:48:08 -06:00
k00b
404cf188b3
function for merging data after retry
2024-11-28 11:43:40 -06:00
k00b
105f7b07e5
make fallback retry cache updates a special case
2024-11-28 11:22:46 -06:00
k00b
cb028d217c
fix zap fallback retries in notifications
2024-11-28 10:48:22 -06:00
k00b
6b59e1fa75
usesendwallets
2024-11-27 19:39:20 -06:00
k00b
f89286ffdf
make logger use full wallet
2024-11-27 19:10:00 -06:00
ekzyis
6c3301a9c4
Fix missing item invoice update on failure
2024-11-28 01:53:45 +01:00
k00b
67f6c170aa
readability improvements
2024-11-27 18:39:23 -06:00
ekzyis
f9169c645a
Fix [undefined] in logs
2024-11-28 01:36:29 +01:00
ekzyis
a0d33a23f3
Fix wallet save
2024-11-28 01:16:30 +01:00
k00b
b608fb6848
refactor out array of hooks
2024-11-27 17:31:08 -06:00
Keyan
61395a3525
Merge branch 'master' into sender-fallbacks
2024-11-27 17:17:11 -06:00
ekzyis
5e76ee1844
Remove unused useWallet from QR code component ( #1660 )
2024-11-27 17:16:44 -06:00
ekzyis
7a8db53ecf
Only retry same receiver if forward did not fail
2024-11-27 23:00:27 +01:00
ekzyis
b301b31a46
Create wrapped invoices on p2p zap retries
2024-11-27 23:00:27 +01:00
ekzyis
9cfc18d655
Return latest state of paid or failed invoice
2024-11-27 23:00:27 +01:00
ekzyis
68513559e4
Remove unnecessary error handling in LNC
...
We already wrap sendPayment with our own error handling so these errors will become instances of WalletPaymentErrors anyway
2024-11-27 23:00:27 +01:00
ekzyis
a4144d4fcc
Fix missing item invoice update for optimistic actions
2024-11-27 23:00:27 +01:00
ekzyis
0051c82415
Fix invoice retry even if no payment was attempted
2024-11-27 23:00:27 +01:00
ekzyis
14a92ee5ce
Fix filter for wallets that can send
...
Testing for canSend is not enough since it can also return true if the wallet is not enabled.
This is the case because we want to allow disabling wallets but canSend must still return true in this case if send is configured.
This should probably be changed such that canSend only returns true when the wallet is enabled without preventing disabling of wallets.
2024-11-27 23:00:27 +01:00
ekzyis
b1cdd953a0
Return last attempted invoice in canceled state
2024-11-27 23:00:27 +01:00
ekzyis
7e25e29507
Show aggregated wallet errors in QR code
2024-11-27 23:00:27 +01:00
ekzyis
7f5bb33073
Fix payment method returned by retries
2024-11-27 23:00:27 +01:00
ekzyis
be4ce5daf9
Allow retries of pessimistic actions
2024-11-27 23:00:27 +01:00
ekzyis
1f2b717da9
Fix last wallet not returning new invoice
2024-11-27 23:00:27 +01:00
ekzyis
00f9e05dd7
Ignore wallet configuration errors in QR code
2024-11-27 23:00:27 +01:00
ekzyis
974e897753
Add comment when err.newInvoice is not set
2024-11-27 23:00:27 +01:00
ekzyis
517d9a9bb9
Abort payment on unexpected errors
2024-11-27 23:00:27 +01:00
ekzyis
413f76c33a
Refactor wallet error handling with inheritance
2024-11-27 23:00:27 +01:00
ekzyis
ed82d9cfc0
Fix payments if recv-only wallet enabled
2024-11-27 23:00:27 +01:00
ekzyis
d99caa43fc
Remove unnecessary sort
2024-11-27 23:00:27 +01:00
ekzyis
7036804c67
Fix old invoice passed to QR code
2024-11-27 23:00:27 +01:00
ekzyis
7742257470
Fix TypeError
2024-11-27 23:00:27 +01:00
ekzyis
bc0c6d1038
Fix SenderError name
2024-11-27 23:00:27 +01:00
ekzyis
5218a03b3a
sender fallbacks
2024-11-27 23:00:27 +01:00
ekzyis
2b47bf527b
Fix comment
2024-11-27 23:00:27 +01:00