3088 Commits

Author SHA1 Message Date
Keyan
64bbd2e1b8
Update awards.csv 2025-02-08 15:14:07 -06:00
soxa
c01f4865dc
apply flex rules after images are loaded (#1886) 2025-02-08 13:14:42 -06:00
k00b
1e673cab77 monospace font for edit countdowns 2025-02-07 18:49:22 -06:00
ekzyis
2732013da3
FAQ feedback (#1888) 2025-02-07 17:37:15 -06:00
ekzyis
f90ed8d294
Add territory stats answer to FAQ (#1887) 2025-02-07 14:51:03 -06:00
soxa
5c2aa979ea
feat: comment fee control (#1768)
* feat: comment fee control

* update typeDefs for unarchiving territories

* review: move functions to top level; consider saloon items

* ux: cleaner post/reply cost section

* hotfix: handle salon replies

* bios don't have subs + simplify root query

* move reply cost to accordian

---------

Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2025-02-07 13:38:57 -06:00
ekzyis
ac321be3cd
Big FAQ update (#1800) 2025-02-07 12:53:11 -06:00
k00b
95e98501ec reduce max incoming invoice expiration and expiration buffer 2025-02-05 12:47:35 -06:00
k00b
ee8fe6e72a add boost badge fix #1860 2025-02-03 19:56:29 -06:00
k00b
9885bcf209 make sure comments specify time zone for invoicePaidAt fix #1859 2025-02-03 19:40:33 -06:00
jason-me
2dfde257d2
Update price button accessibility in header (#1857)
* Update price button accessibility

* Updated accName and accDescription for speech dictation and screen reader users.

* Update price.js

Replace double quote with single

* Update price.js

Remove trailing spaces

* make .visually-hidden global, use className rather than class

* make accessible button component

---------

Co-authored-by: Jason Hester <jhester@TPGLPT-LTC23.attlocal.net>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2025-02-03 19:22:02 -06:00
soxa
be7c702602
Login with magic code (#1818)
* fix: cannot login with email on PWA

* adjust other email templates

* restore manual url on new user email

* no padding on button section

* cleanup

* generate 6-digit bechh32 token

* token needs to be fed as lower case; validator case insensitive

* delete token if user has failed 3 times

* proposal: context-independent error page

* include expiration time on email page message

* add expiration time to emails

* independent checkPWA function

* restore token deletion if successful auth

* final cleanup: remove unused function

* compact useVerificationToken

* email.js: magic code for non-PWA users

* adjust email templates

* MultiInput component; magic code via MultiInput

* hotfix: revert length testing; larger width for inputs

* manual bech32 token generation; no upperCase

* reverting to string concatenation

* layout tweaks, fix error placement

* pastable inputs

* small nit fixes

* less ambiguous error path

---------

Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2025-02-03 18:41:01 -06:00
k00b
89187db1ea fix failing jobs 2025-02-01 15:36:48 -06:00
Keyan
074f0c0634
If we are a hop hint, use alternate form of estimateRouteFee (#1854)
* untested draft

* handle empty routes
2025-01-31 20:19:21 -06:00
k00b
efdcbef733 fixes related to comment paging 2025-01-30 19:19:49 -06:00
k00b
33beb1dc52 fix history race on flat comment click 2025-01-30 17:08:16 -06:00
k00b
bb916b8669 fix comments in notifications 2025-01-30 10:54:51 -06:00
k00b
312f4defb0 fix recursive limited comments call 2025-01-30 10:10:29 -06:00
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
965e482ea3 stimulus to 50k 2025-01-28 10:57:45 -06:00
Keyan
f8fa0f65e7
Update awards.csv 2025-01-27 18:49:58 -06:00
Keyan
8059945f82
Update awards.csv 2025-01-27 18:18:24 -06:00
ekzyis
ee2d076d1b
Welcome series script update (#1848)
* Parse args in welcome script

* Refactor welcome script

* Show sats/ccs

* Add sat standard
2025-01-27 15:14:03 -06:00
ekzyis
156b895fb6
Add createrune info for v24.11 (#1847) 2025-01-26 12:28:51 -06:00
ekzyis
53b8f6f956
FAQ formatting changes (#1842)
* Fix inconsistent markdown formatting in FAQ

- remove usage of &lrm;
- don't skip headers (##### instead of ###)

* Use hash links in FAQ
2025-01-25 13:48:51 -06:00
ekzyis
c023e8d7d5
Fix missing push notifications for thread subscriptions (#1843)
* Fix missing push notifications for thread subscriptions

* Filter by comments in calling context

* Fix mutes not considered

* Fix duplicate push notification (reply+thread subscription) sent
2025-01-25 13:47:58 -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
soxa
47faef872d
Subscribe unarchiver to unarchived territory (#1839)
* enhance: subscribe unarchiver to unarchived territory

* use upsert and fix #1517

---------

Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
Co-authored-by: k00b <k00b@stacker.news>
2025-01-22 19:11:19 -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
soxa
ae1942ada7
fix: duplicate push notification on subscribed user and territory (#1820)
* fix: duplicate notification on subscribed user and territory

* fix comments not showing up, adjust query

* use  and tagged template helpers

---------

Co-authored-by: k00b <k00b@stacker.news>
2025-01-22 16:12:41 -06:00
soxa
a92215ccf6
fix: globally pinned items rank in global (#1814)
* fix: globally pinned items rank in global; use query to filter global pinned items

* cleanup

---------

Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2025-01-22 15:23:21 -06:00
Keyan
382714e422
Merge pull request #1837 from stackernews/fix-possible-silent-push
Fix possible silent push
2025-01-21 09:37:10 -06:00
ekzyis
1942c79193 Fix possible silent push 2025-01-21 10:23:48 +01:00
Keyan
355abc7221
Merge pull request #1831 from stackernews/remove-msats-warning
Remove msats warning
2025-01-20 19:01:09 -06:00
ekzyis
181cb87c18 Remove warning if wallet does not support msats 2025-01-21 00:28:11 +01:00
Keyan
0c0fdfb63b
Update awards.csv 2025-01-20 15:51:04 -06:00
Keyan
020b914d0d
Update awards.csv 2025-01-20 15:32:18 -06:00
Keyan
0a83a88e06
Merge pull request #1828 from stackernews/fix-cc-info-typo
Fix typo in CC info
2025-01-20 12:04:56 -06:00
ekzyis
ac7bd5df7e Fix typo in CC info 2025-01-20 15:02:03 +01:00
Keyan
1057fcc04d
Merge pull request #1827 from stackernews/welcome
Script for welcome series
2025-01-19 19:30:49 -06:00
ekzyis
c6de7a1081 Script for welcome series 2025-01-19 23:56:19 +01:00
Keyan
566a5f9675
Merge pull request #1825 from Soxasora/fix_sw_uncaught_promise
fix: uncaught promise on getOS causes onMessage event to end early
2025-01-18 11:43:17 -06:00
Soxasora
1cbf5ab871 fix: uncaught promise on getOS causes event to end early 2025-01-18 18:10:32 +01:00
Keyan
a895a91277
Merge pull request #1823 from stackernews/update-forward-limits
Update forward limits
2025-01-18 09:29:16 -06:00
ekzyis
630af6bc40 Update forward limits 2025-01-18 09:53:17 +01:00
k00b
d9932e0a27 add max fee bullet to cc modal 2025-01-14 14:43:43 -06:00
Keyan
3ce9d7339c
Merge pull request #1817 from stackernews/daily-rewards-refill-job
bounty updates and auto-rewards refill
2025-01-14 10:57:20 -06:00
k00b
d688e9fce8 automate daily rewards 2025-01-13 19:59:05 -06:00