keyan
e696a9bc82
fix display of child comments
2023-10-22 23:21:38 -05:00
ekzyis
d641c305b5
Fix TypeError regarding matchAll ( #579 )
...
Co-authored-by: ekzyis <ek@stacker.news>
2023-10-22 23:03:11 -05:00
keyan
3160a3f66f
prevent redoing queries for notifications
2023-10-22 17:51:07 -05:00
keyan
f9f13cc752
update checkedNotesAt when there are none
2023-10-22 17:38:24 -05:00
keyan
3929593d90
don't poll for notifications if we already know
2023-10-22 16:26:52 -05:00
keyan
7b0021d933
enhance youtube embeds in markdown
2023-10-22 13:28:18 -05:00
keyan
1a33c8778b
hasnewnotes query cleanup
2023-10-22 12:47:46 -05:00
keyan
4d7d4c28f9
user new create_item and remove double check for replies
2023-10-22 12:19:11 -05:00
keyan
b853cacfa7
simplify optional text on link
2023-10-22 11:54:27 -05:00
G
40f63baa05
Embed Youtube videos in posts for valid Youtube URLs ( #572 )
...
* Render video if it's valid Youtube URL
* Fix lint
2023-10-22 11:13:16 -05:00
SatsAllDay
1d394bebe1
Ephemeral item support ( #570 )
...
backend impl and some of the UI for ephemeral item support
more to come, this is just a WIP so far
Consolidate client-side ephemeral fee logic in FeeButton components for easier reuse
* update the update_item function to handle the case where an item was not
ephemeral, but now is, so we charge the user accordingly
* introduce `hasDeleteCommand` for a better logical abstraction for some use cases in the code
* introduce `EPHEMERAL_FEE_SATS` which is derived from `EPHEMERAL_FEE_MSATS`, so we don't
have to the same calculation over and over
Remove fees for ephemeral items
* remove unused markdownField prop in FeeButton
* remove empty migration
minor code cleanup
Centralize delete item by author code to reduce duplication
2023-10-22 11:02:58 -05:00
rleed
e713387920
migrate to ThreadSubscription model and enable self-unsubscribe ( #569 )
...
Co-authored-by: rleed <rleed1@pm.me>
2023-10-22 11:00:23 -05:00
rleed
92c5303d81
Add optional text input for link posts ( #558 )
...
* add link comment functionality
* handle anon case
* revise info text
* simplify by using item.text
* remove hint
* cleanup
---------
Co-authored-by: rleed <rleed1@pm.me>
2023-10-22 10:55:50 -05:00
keyan
d1db762ecb
don't show link share failure when close share options
2023-10-20 20:27:07 -05:00
SatsAllDay
56111efd6a
SN wallet transaction details ( #550 )
...
* display bolt11 info and preimage for invoices
* Remove preimage attempt for wdrwl, since it doesn't make sense
Other various code cleanup
* Only include preimage for confirmed paid and settled invoices
2023-10-20 19:25:22 -05:00
rleed
72b8b5b634
Attempt to get publication year when auto-titling links ( #520 )
...
* port date scraper from python
* bug fixes and cleanup
* bug fixes and cleanup
* refactor
* address comments
* make it intuitive
* Update timedate-scraper.js - lint
* address review comments
* cleanup
* simplfy and don't use side effects
---------
Co-authored-by: rleed <rleed1@pm.me>
2023-10-20 19:23:50 -05:00
ekzyis
dd36155b04
Fix duplicate push notifications on item edit if mentioned ( #563 )
...
* Refactor service worker event listeners into own file
* Refactor service worker onPush listener
* Only show one MENTION push notification per item
* Update index.js to have newline
---------
Co-authored-by: ekzyis <ek@ekzyis.com>
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2023-10-20 19:21:44 -05:00
rleed
c1c1240eab
Add a setting for Default Withdrawal max fee ( #552 )
...
* add setting for default withdrawal max fee
* Update pages/settings.js
Co-authored-by: ekzyis <27162016+ekzyis@users.noreply.github.com>
* remove extraneous fallback of 21
---------
Co-authored-by: rleed <rleed1@pm.me>
Co-authored-by: ekzyis <27162016+ekzyis@users.noreply.github.com>
2023-10-20 19:09:41 -05:00
Keyan
01f36184b1
Merge pull request #565 from SatsAllDay/share-url
...
Dynamic protocol, host for share URLs so they work on localhost and in prod
2023-10-20 19:07:46 -05:00
Keyan
ca9b60b0fb
Merge pull request #564 from SatsAllDay/ignore-own-comments-new-notes-thread-subscribe
...
hasNewNotes for your own comments in subscribed threads
2023-10-20 19:06:55 -05:00
Keyan
f5774b06c3
Merge pull request #573 from ekzyis/fix-typo-concious
...
Fix typo: concious -> conscious
2023-10-20 19:06:20 -05:00
Keyan
85abfcd2e2
Merge pull request #562 from ekzyis/fix-magic-numbers-in-update-item
...
Fix magic numbers during item update and refactor job check
2023-10-20 19:05:52 -05:00
Keyan
8bbd480ca3
Merge branch 'master' into fix-magic-numbers-in-update-item
2023-10-20 19:04:27 -05:00
Keyan
ebbecdfa60
Merge pull request #571 from ekzyis/568-empty-push-notifications
...
Fix empty push notifications
2023-10-20 19:03:15 -05:00
Keyan
2cbc0a96a4
Merge pull request #561 from ekzyis/update-env-file
...
Update .env.sample
2023-10-20 19:02:08 -05:00
Keyan
162c95928d
Merge pull request #560 from ekzyis/fix-earn-notification
...
Fix earn push notifications
2023-10-20 19:01:33 -05:00
keyan
d73d3fda74
personal wot
2023-10-19 18:45:07 -05:00
ekzyis
cac956b88d
Fix typo
2023-10-18 16:50:33 +02:00
ekzyis
e9ffe43405
Fix empty push notifications
2023-10-18 01:51:32 +02:00
keyan
e12e2481f4
nofollow on unqualified content
2023-10-16 13:44:07 -05:00
keyan
a19b392787
fix duplicate key issue when rendering search highlights
2023-10-15 16:13:54 -05:00
keyan
0daff7a01f
update packages
2023-10-15 15:43:06 -05:00
keyan
61e7030b0b
WORKAROUND #449 by intercepting buggy response in service worker
2023-10-15 13:10:39 -05:00
Satoshi Nakamoto
411c08d9e8
Dynamic protocol, host for share URLs so they work on localhost and in prod
2023-10-15 13:45:21 -04:00
keyan
94cbc902d6
remove jwt migrations
2023-10-13 19:58:16 -05:00
keyan
da3d5ffd5f
fix empty email profile in latest version of next-auth
2023-10-13 19:50:50 -05:00
Satoshi Nakamoto
a6d3ca09e9
Don't include your own comments when determining if there are new thread
...
subscription replies for user hasNewNotes
2023-10-13 20:23:57 -04:00
ekzyis
dcfcbfb0ad
Refactor typeof check with isJob function
2023-10-13 22:37:41 +02:00
ekzyis
78745379aa
Fix magic numbers in item update logic
2023-10-13 22:27:27 +02:00
ekzyis
eb190f443f
Move OPENSEARCH env vars to optional section
2023-10-13 22:11:50 +02:00
ekzyis
dae8813e44
Add missing LIST_MONK_AUTH env var
2023-10-13 22:10:38 +02:00
ekzyis
8f229c51bf
Remove duplicate slack env vars
2023-10-13 22:09:17 +02:00
ekzyis
942b1e07e9
Fix earn push notifications
2023-10-13 21:46:07 +02:00
keyan
8f034f0e0a
fix corner cases in lightning address autosuggestions
2023-10-12 15:29:22 -05:00
keyan
6516ce9c9e
don't immediate clear mention suggestions on blur (in case clicking a suggestion)
2023-10-12 13:45:29 -05:00
Keyan
676d30f9bf
Merge pull request #554 from SatsAllDay/537-self-mention
...
Self mentions
2023-10-12 13:26:14 -05:00
Keyan
a37c0ef14a
Merge pull request #553 from SatsAllDay/autocomplete-ln-addr
...
Add auto-complete support when withdrawing to ln addr
2023-10-12 13:18:29 -05:00
Keyan
6cb813f421
Merge branch 'master' into autocomplete-ln-addr
2023-10-12 13:16:54 -05:00
Keyan
672adf260d
Merge pull request #559 from SatsAllDay/seed-large-discussion
...
Add a discussion post with a lot of comments to the seed file to help debug in dev
2023-10-12 13:08:49 -05:00
Keyan
ad9465acda
Merge pull request #556 from AustinKelsay/bugfix-crosspost-remove-a-tag
...
Removing a tag, retested crossposts and edits
2023-10-12 13:08:20 -05:00