664d4bf976
chore: extract lang
2023-04-18 11:43:00 +01:00
8894044880
chore: show abouts on trending users
2023-04-18 11:42:12 +01:00
d309bfd472
feat: Trending users @ghobs91
2023-04-18 11:40:56 +01:00
4afdd5afd4
feat: Twitter import button on follows tab
2023-04-18 11:28:56 +01:00
bffc8350e9
bug: NIP-7 race condition
...
bug: profile change spam
2023-04-18 11:20:36 +01:00
4f1e5df1a8
Merge pull request #522 from v0l/subscription-handle
...
Subscription handle
2023-04-18 10:40:13 +01:00
27a3083b7d
chore: extract lang
2023-04-18 10:28:53 +01:00
849b9ed092
chore: tweak donate page
2023-04-18 10:28:19 +01:00
7625277beb
chore: donate task
2023-04-18 10:14:57 +01:00
944bd39913
chore: link to verification from nostr addr page
2023-04-18 10:02:29 +01:00
6354fc3a17
claim handle
2023-04-17 22:22:00 +01:00
766c1fe472
change send sats title
2023-04-17 21:35:10 +01:00
b6cc1765db
feat: implement renewal/complete new
2023-04-17 21:33:55 +01:00
ennmichael
1e5811b117
fix build error
2023-04-17 22:15:11 +02:00
ennmichael
d754551ebb
cleanup
2023-04-17 22:11:20 +02:00
ennmichael
3ffe4d5b19
tests
2023-04-17 22:11:20 +02:00
ennmichael
31b0538337
nip-07 support
2023-04-17 22:11:20 +02:00
acfcd32dfa
New Crowdin updates ( #519 )
...
* New translations en.json (Croatian)
* New translations en.json (Tamil)
* New translations en.json (Tamil)
* New translations en.json (Tamil)
* New translations en.json (Tamil)
* New translations en.json (Tamil)
2023-04-17 20:33:24 +01:00
daee91ee8c
Merge pull request #490 from v0l/nostr-package-browser-tests
...
`nostr` package: get tests passing in the browser
2023-04-17 14:34:32 +01:00
034ef90d17
New Crowdin updates ( #511 )
...
* New translations en.json (Swedish)
* New translations en.json (French)
* New translations en.json (Italian)
* New translations en.json (Tamil)
* New translations en.json (Danish)
* New translations en.json (Dutch)
* New translations en.json (Swedish)
* New translations en.json (Croatian)
* New translations en.json (French)
* New translations en.json (Russian)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Indonesian)
* New translations en.json (Tamil)
* New translations en.json (Italian)
* New translations en.json (Tamil)
* New translations en.json (Italian)
* New translations en.json (Tamil)
* New translations en.json (Japanese)
* New translations en.json (Danish)
* New translations en.json (Dutch)
* New translations en.json (Swedish)
* New translations en.json (Croatian)
* New translations en.json (French)
* New translations en.json (Russian)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Indonesian)
* New translations en.json (Tamil)
* New translations en.json (Tamil)
* New translations en.json (Croatian)
* New translations en.json (Spanish)
* New translations en.json (Italian)
* New translations en.json (Swedish)
* New translations en.json (Swedish)
* New translations en.json (Danish)
* New translations en.json (Dutch)
* New translations en.json (Swedish)
* New translations en.json (Croatian)
* New translations en.json (French)
* New translations en.json (Russian)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Indonesian)
* New translations en.json (Tamil)
* New translations en.json (Swedish)
* New translations en.json (Danish)
* New translations en.json (Dutch)
* New translations en.json (Swedish)
* New translations en.json (Croatian)
* New translations en.json (French)
* New translations en.json (Russian)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Indonesian)
* New translations en.json (Tamil)
* New translations en.json (Tamil)
* New translations en.json (Tamil)
* New translations en.json (Tamil)
* New translations en.json (Tamil)
* New translations en.json (Japanese)
* New translations en.json (Japanese)
* New translations en.json (Hungarian)
* New translations en.json (Swedish)
* New translations en.json (Hungarian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Traditional)
* New translations en.json (Danish)
* New translations en.json (Dutch)
* New translations en.json (Swedish)
* New translations en.json (Croatian)
* New translations en.json (French)
* New translations en.json (Russian)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Indonesian)
* New translations en.json (Tamil)
* New translations en.json (Croatian)
2023-04-17 14:34:08 +01:00
Vivek Ganesan
d0cb44a566
fix #517 ( #518 )
...
* fix #517
* delete commented test for build pass
* fix unrelated formatting errors
2023-04-17 14:33:31 +01:00
c59dda1e49
NIP-94 file headers ( #488 )
...
* feat: NIP-94 file headers
* Merge NIP-81 tags
* disable embedding nip94 for now
* merge error
* disable broken test
* bugfixes
* bug: validation failure
2023-04-17 11:57:13 +01:00
c294f5f0bd
bug: dont add duplicate tags
2023-04-17 10:14:42 +01:00
445fedcb43
chore: add ra5pvt1n to donate page
2023-04-17 10:14:42 +01:00
Sam Samskies
23567a7028
fix formatting
2023-04-15 18:17:04 -05:00
Sam Samskies
d314f8269d
fix followed tag active tab highlighting
2023-04-15 18:08:16 -05:00
24b07e4a27
chore: remove unsed import
2023-04-15 00:28:22 +01:00
5736bad21f
bug: render naddr link
2023-04-15 00:27:19 +01:00
cc4cda64f4
chore: add translator pubkeys
2023-04-15 00:13:19 +01:00
c6e4ee8476
chore: add subscription notice
2023-04-14 20:13:50 +01:00
ace3a53fc0
bug: pubkey missing form generic
2023-04-14 19:35:57 +01:00
7ee1b98531
bug: relays undefined
2023-04-14 18:06:11 +01:00
bc923187bc
anon zap tag
2023-04-14 17:50:30 +01:00
0850e0d310
fix regex
2023-04-14 16:09:06 +01:00
36926d4346
Casual refactor of entire eventBuilder
2023-04-14 16:02:15 +01:00
914fa759a9
tweak header
2023-04-14 13:08:42 +01:00
ea6d7f5378
extract subscription text
2023-04-14 12:59:46 +01:00
0f7964bfa6
tweak subscriptions page
2023-04-14 12:57:48 +01:00
fe788853c9
feat: multi-account system
2023-04-14 12:43:58 +01:00
f0c5c33c48
feat: subscriptions
2023-04-13 19:43:43 +01:00
vivganes
09b756aa2c
fix unrelated errors
2023-04-13 22:07:49 +05:30
ffbeab37e1
Merge branch 'v0l:main' into patch-502
2023-04-13 21:56:29 +05:30
vivganes
910686eab0
fix review comments
2023-04-13 19:38:00 +05:30
a2d0cbd7bb
bug: redirect to index
2023-04-13 12:31:49 +01:00
936473d438
feat: Handle NIP5 LN Address
2023-04-13 12:28:41 +01:00
ac778bb216
chore: add pextar to translators
2023-04-13 10:29:48 +01:00
afcec0bda3
New Crowdin updates ( #508 )
...
* New translations en.json (Danish)
* New translations en.json (Dutch)
* New translations en.json (Swedish)
* New translations en.json (Croatian)
* New translations en.json (Swedish)
* New translations en.json (Croatian)
* New translations en.json (French)
* New translations en.json (Russian)
* New translations en.json (Danish)
* New translations en.json (Dutch)
* New translations en.json (Swedish)
* New translations en.json (Croatian)
* New translations en.json (French)
* New translations en.json (Russian)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Korean)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Indonesian)
* New translations en.json (Swedish)
* New translations en.json (Russian)
* New translations en.json (Russian)
* New translations en.json (Croatian)
* New translations en.json (Russian)
* New translations en.json (Spanish)
* New translations en.json (Italian)
* New translations en.json (Croatian)
* New translations en.json (Russian)
* New translations en.json (Russian)
* New translations en.json (Russian)
* New translations en.json (Croatian)
* New translations en.json (Russian)
* New translations en.json (Italian)
* New translations en.json (Hungarian)
* New translations en.json (Russian)
* New translations en.json (Arabic)
* New translations en.json (Arabic)
* Add hr/sv
2023-04-13 10:00:09 +01:00
vivganes
72ba041c89
fix build error - unrelated
2023-04-12 17:17:29 +05:30
vivganes
2982dc5838
fix #502
2023-04-12 16:47:59 +05:30
b3ecc6bf60
bug: typo
2023-04-11 15:45:57 +01:00
0af8591454
bug: anon zaps
2023-04-11 12:50:58 +01:00
49c8818995
New Crowdin updates ( #483 )
...
* New translations en.json (Hungarian)
* New translations en.json (Hungarian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Indonesian)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Japanese)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (German)
* New translations en.json (Russian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Croatian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Indonesian)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (Russian)
* New translations en.json (Croatian)
* New translations en.json (German)
* New translations en.json (German)
* add German to language selector
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Simplified)
* New translations en.json (Russian)
* New translations en.json (Russian)
* New translations en.json (Russian)
* New translations en.json (Russian)
* New translations en.json (Russian)
* add ru lang
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Indonesian)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (Russian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Croatian)
* use locale string for lang selection
* delete 2 letter lang files
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Traditional)
* New translations en.json (French)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Spanish)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Indonesian)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (Russian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Croatian)
* New translations en.json (Hungarian)
* New translations en.json (Hungarian)
* format
2023-04-11 11:20:46 +01:00
ad5f3f8e3e
chore: extract lang
2023-04-10 19:54:17 +01:00
ef0c019917
always show poll results for creator
2023-04-10 19:32:50 +01:00
8aed425a86
review changes
2023-04-10 19:32:50 +01:00
bf31816051
poll creation
2023-04-10 19:32:47 +01:00
657f684c2c
Vote amount message
2023-04-10 19:27:43 +01:00
82851800bf
review changes
2023-04-10 19:27:43 +01:00
b9b9989647
bug: zap amount
2023-04-10 19:27:43 +01:00
bbc7e443df
feat: render polls
2023-04-10 19:27:42 +01:00
92dac6a699
Merge pull request #499 from vivganes/patch-495
...
fix #495
2023-04-10 19:25:21 +01:00
vivganes
55178f3fa2
inline function
2023-04-10 23:46:44 +05:30
8fee89f31f
feat: cmd+enter to send
2023-04-10 10:59:38 +01:00
78f66803c6
chore: warning
2023-04-08 22:30:26 +01:00
c79adf7e9e
bug: mentions duplication
2023-04-08 22:30:26 +01:00
ennmichael
5f29ae0140
fixing tests
2023-04-08 22:29:00 +02:00
ennmichael
8dfe0f25d4
fix package.json
2023-04-08 21:01:14 +02:00
ennmichael
2544d79975
get tests passing in the browser
2023-04-08 21:01:14 +02:00
vivganes
2d50b1995c
icon changed
2023-04-08 22:53:20 +05:30
vivganes
d7b638bff2
eye icon for privacy
2023-04-08 18:54:45 +05:30
Sam Samskies
b650a1684f
use redux for NoteCreator state management ( #494 )
...
* use redux for NoteCreator state management
This fixes a bug where the modal closes while replying to a note. This happens if the thread re-renders while you are replying.
Drafts of notes are also now automatically saved unless the user clicks the cancel button.
* fix modal closing bug
* really fix modal closing bug
* fix rebase
2023-04-08 05:48:57 -07:00
eab07add8c
Merge pull request #498 from vivganes/patch-496
...
fix #496
2023-04-08 11:38:29 +01:00
vivganes
77325be3e2
password field only for nsec
2023-04-08 15:29:11 +05:30
vivganes
c1a022d795
fix warnings
2023-04-08 15:07:54 +05:30
vivganes
f61630619a
filtering moved to ProfilePage
2023-04-08 15:05:34 +05:30
vivganes
b68693d7c2
fix warning
2023-04-07 23:40:14 +05:30
vivganes
90842371ca
fix bugs and simplify
2023-04-07 23:34:34 +05:30
vivganes
247a407df6
fix #495
2023-04-07 22:53:42 +05:30
vivganes
02eef1464c
Fixed code duplication
2023-04-07 16:53:51 +05:30
vivganes
f41f612372
missed event type
2023-04-07 16:44:31 +05:30
vivganes
e9a372d974
fix prettier warnings
2023-04-07 16:39:47 +05:30
vivganes
14bfc481c4
fix #496
2023-04-07 16:35:58 +05:30
0cb52cc961
feat: nip-36
2023-04-06 23:12:51 +01:00
6195325200
chore: remove spammy log message
2023-04-05 18:12:37 +01:00
87165cf0d6
bug: disable only nostr embed element
2023-04-05 18:09:25 +01:00
9f304a0db8
chore: disable nostr nests embed
2023-04-05 18:08:46 +01:00
8be0c7dd3d
bug: ignore zapperPubkey for forward zaps
2023-04-05 12:36:28 +01:00
5944cfd918
Merge pull request #466 from v0l/per-event-zap-targets
...
Per event zap targets
2023-04-05 12:14:57 +01:00
b95ad17009
formatting
2023-04-05 12:09:21 +01:00
fce8f86a8b
Merge pull request #487 from vivganes/patch-1
...
fix #485
2023-04-05 12:08:45 +01:00
db19792d52
Merge pull request #486 from vivganes/main
...
fix #484
2023-04-05 12:08:33 +01:00
b6b3485225
Move toggle preview to advanced menu
2023-04-05 12:06:07 +01:00
729cbe7cbb
cleanup
2023-04-05 11:58:26 +01:00
8ef20c27b3
feat: per event zap targets
2023-04-05 11:32:44 +01:00
vivganes
8391a26b22
fix prettier run failures
2023-04-05 07:05:44 +05:30
vivganes
07ad5598eb
fix prettier formatting check errors
2023-04-05 07:02:25 +05:30
vivganes
5fa66a4b71
Revert "fix style errors"
...
This reverts commit fa6520ee6a
.
2023-04-05 06:58:23 +05:30
vivganes
fa6520ee6a
fix style errors
2023-04-05 06:55:20 +05:30
ennmichael
469b0c5830
update readme
2023-04-04 22:07:13 +02:00
ennmichael
4c6b7edecf
test
2023-04-04 22:07:13 +02:00
ennmichael
cd0aeb46f7
add event deletion
2023-04-04 22:07:13 +02:00
ennmichael
1637dad366
formatting @snort/app
2023-04-04 22:04:35 +02:00
ennmichael
2cb9f5a12b
formatting
2023-04-04 22:01:26 +02:00
ennmichael
09950fd547
nip-05
2023-04-04 22:01:26 +02:00
1a4fb162ed
bug: thread loading reactions for root replies
2023-04-04 20:50:36 +01:00
e57a2449e2
bug: patch profile
2023-04-04 20:49:49 +01:00
1a444a8418
bug: profile cache multiple hooks
2023-04-04 19:44:45 +01:00
03446aa50d
refactor: user cache
2023-04-04 19:35:22 +01:00
6c55f42dd1
refactor: use updateType for condition
2023-04-04 19:31:15 +01:00
2528232f5e
bug: zapper pubkey not loading
2023-04-04 19:30:34 +01:00
5d23419220
bug: embeds in about section
2023-04-04 19:25:11 +01:00
dc27f4061d
bug: follows you
2023-04-04 19:20:14 +01:00
e69bd31a1c
Revert "chore: logo"
...
This reverts commit 2066773914
.
2023-04-04 19:07:41 +01:00
c6cc8f0dd1
fix #485
...
fixes bug #485
2023-04-04 21:47:28 +05:30
vivganes
c4312ea4dd
fix #484
2023-04-04 21:03:00 +05:30
c515636616
bug: profile loading bugs
2023-04-04 15:27:49 +01:00
39dbfe1183
bug: lower case RecommendedFollows
2023-04-04 14:40:51 +01:00
2066773914
chore: logo
2023-04-04 14:30:23 +01:00
2a7ca01118
hide link preview when error
2023-04-04 13:55:29 +01:00
44b45bf0b7
use new API
2023-04-04 13:50:18 +01:00
Andrew
3ceb83b318
visual tweaks to the preview card and added context in a comment regarding dufflepud
2023-04-04 13:33:57 +01:00
Andrew
9ab702b846
preliminary link preview working
2023-04-04 13:33:40 +01:00
732dff0262
crowdin updates
2023-04-03 10:39:14 +01:00
b4f37b1ed3
feat: preview note
2023-03-31 23:43:07 +01:00
0b00310212
bug: render jfif image link
2023-03-31 22:29:34 +01:00
e80f2705ec
chore: bump version
2023-03-31 18:04:47 +01:00
f296063283
bug: Fix profile update & relays for new user
2023-03-31 13:09:08 +01:00
29c80c4259
Merge pull request #469 from blastshielddown/update-wavlake-embed
...
Update Wavlake embed to support .com links
2023-03-31 11:11:54 +01:00
38d7819adc
chore: extract lang
2023-03-31 10:52:28 +01:00
8bd694eb15
feat: short links
2023-03-31 10:51:50 +01:00
2f6fa47e27
extract lang
2023-03-30 19:36:44 +01:00
13543c5b10
fix api host
2023-03-30 19:30:24 +01:00
c284eb6910
revert local dev config
2023-03-30 19:23:46 +01:00
3212155a43
feat: nip5 manager
2023-03-30 19:21:33 +01:00
625d3c3d5b
chore: fix warnings
2023-03-30 14:32:27 +01:00
Michael Rhee
a21e99fff8
Update Wavlake embed to support .com links
2023-03-29 16:01:54 -05:00
d24fc57962
bug: null location data on thread
2023-03-29 19:09:14 +01:00
0caa1c97db
New Crowdin updates ( #465 )
...
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Indonesian)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Japanese)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Indonesian)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (Hungarian)
2023-03-29 15:43:58 +01:00
7d510884c2
Merge pull request #463 from ivanacostarubio/issue/451
...
Prevents adding ws relay when over https
2023-03-29 15:43:37 +01:00
796127e28c
formatting
2023-03-29 15:30:59 +01:00
7ad44263d0
setup tauri
2023-03-29 15:29:54 +01:00
01d5e01a89
bug: cleanup subs
2023-03-29 15:17:12 +01:00
8462a7c04f
bug: release onEvent for profile cache
2023-03-29 15:08:05 +01:00
79c88df292
bug: navigate global when logged out
2023-03-29 14:56:34 +01:00
94c3523712
bug: thread location state invalid
2023-03-29 14:39:23 +01:00
8df44cd748
bug: timeline posts only
2023-03-29 14:08:45 +01:00
c731c65661
dm cache
2023-03-29 13:10:22 +01:00
8c44d123bd
test query progress
2023-03-29 11:40:05 +01:00
e9fd08d808
relay req info
2023-03-29 10:34:39 +01:00
2ccf593476
bug: load more fix
2023-03-28 16:41:57 +01:00
465c59ea20
refactor: RequestBuilder
2023-03-28 15:34:01 +01:00
1bf6c7031e
Merge pull request #459 from w3irdrobot/rewrite-twitter-to-nitter
...
add setting for rewriting twitter links to nitter
2023-03-27 14:51:01 +01:00
66ade34067
use official nitter url
2023-03-27 09:46:58 -04:00
29f17e6247
Merge pull request #454 from jiftechnify/fix-option-in-dark-theme
...
Fix: invisible <option> text in dark theme
2023-03-27 10:10:47 +01:00
d2f083c432
Merge pull request #453 from v0l/l10n_main
...
New Crowdin updates
2023-03-27 10:10:30 +01:00
sistemd
05605bdf28
nostr
package: vastly simplify the API (#412 )
...
* vastly simplify the api
* add missing await
* add eose to emitter
* add eose to conn
* add eose to the client
* eose test
* improve test suite, add dm tests
* demonstrate that nostr-rs-relay auth options don't work
* readme files
* cleanup
* fetch relay info
* test readyState
* export fetchRelayInfo
* cleanup
* better async/await linting
* use strictEqual in tests
* additional eslint rules
* allow arbitrary extensions
* saner error handling
* update README
* implement nip-02
---------
Co-authored-by: Kieran <kieran@harkin.me>
2023-03-27 10:09:48 +01:00
Ivan Acosta-Rubio
2580fd33e5
Prevents adding ws relay when over https
2023-03-26 06:34:57 -06:00
8b8d1e6255
fix NostrLink element note links
2023-03-25 23:13:14 +00:00
9b6e5090dc
feat: nip19/21 links
2023-03-25 22:55:34 +00:00
110327c176
add setting for rewriting twitter links to nitter
2023-03-24 16:12:46 -04:00
heyhoe
12f82372e5
shorten long relay name. ( #455 )
2023-03-24 10:41:44 +01:00
jiftechnify
14c43b6df8
chore: apply prettier
2023-03-23 23:27:23 +09:00
23b5ad2b10
New translations en.json (French)
2023-03-23 14:22:18 +00:00
jiftechnify
b201e5d692
fix: invisible <option> text in dark theme
2023-03-23 22:57:08 +09:00
heyhoe
e95f1fe369
Display search property alongside host in relay name ( #452 )
2023-03-23 14:25:07 +01:00
d5f828ffb8
New Crowdin updates ( #445 )
...
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Indonesian)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (Hungarian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Indonesian)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Japanese)
* New translations en.json (Japanese)
* New translations en.json (Hungarian)
2023-03-22 23:34:37 +00:00
ennmichael
a7707af756
add direct message event and refactor
2023-03-17 15:30:20 +01:00
0d4394e1e6
bug: delete zapService from profile copy
2023-03-16 22:25:35 +00:00
2d71d228d3
bug: invalid CSP
2023-03-16 22:05:08 +00:00
1b53a813a8
chore: csp-manifest
2023-03-16 19:03:11 +00:00
ff0f6efa29
feat: install extension on insecure connections
2023-03-16 18:30:50 +00:00
424c7c79d7
chore: avoid SubtleCrypto
2023-03-16 17:10:17 +00:00
Sam Samskies
84ad3556a7
only replace note ID when note ID starts with @
character ( #441 )
...
* only replace note ID when note ID is surrounded by space chars
This prevents partial parts of links with note IDs from being converted to a tag.
* make sure to keep whitespace around note ID
* improve var name
* allow users to prefix note ID with an @
* require notes to be prefixed with `@`
2023-03-15 18:02:54 -07:00
b846c5720c
bug: fix hmac for insecure contexts
2023-03-15 11:09:45 +00:00
Michael Rhee
2b0cd75f98
Update Wavlake embed URL, add support for album & artist links ( #439 )
...
* Update wavlake embed url
* Make regex more explicit, remove allow from iframe
* Prettify changes
2023-03-14 10:07:59 -07:00
877d018da3
Merge pull request #436 from v0l/l10n_main
...
New Crowdin updates
2023-03-13 14:02:54 +00:00
f7a9902691
chore: remove drama
2023-03-13 13:53:34 +00:00
a20639bf21
New translations en.json (Japanese)
2023-03-13 10:22:24 +00:00
3a406aa327
chore: formatting
2023-03-13 10:20:33 +00:00
Susumu OTA
cd89da39dd
fix: private key strength should be 256 bits.
2023-03-13 10:20:12 +00:00
b045e6260c
New Crowdin updates ( #426 )
...
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Indonesian)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Indonesian)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Japanese)
* New translations en.json (Japanese)
* New translations en.json (Japanese)
* New translations en.json (Hungarian)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Arabic)
* format
2023-03-12 20:01:32 +00:00
59ae02207c
bug: fast zap donate loop
2023-03-12 19:25:22 +00:00
b0efe36c7a
chore: mark semisol pubkey invalid for zaps
2023-03-12 14:56:10 +00:00
d228e25b35
feat: improve auto zapper
2023-03-11 17:03:42 +00:00
335905449f
feat: auto zap
2023-03-10 23:52:39 +00:00
ef48f553b0
Merge pull request #424 from w3irdrobot/key-on-tabs
...
Added key attr to Tabs to remove React warning
2023-03-10 20:52:01 +00:00
77b92eddf3
Merge pull request #425 from w3irdrobot/nip06
...
NIP06 support
2023-03-10 20:51:49 +00:00
5e0c762058
Added key attr to Tabs to remove React warning
2023-03-10 15:47:39 -05:00
9bb4abb38a
Updated generatedEntropy type to string
2023-03-10 15:42:31 -05:00
ac444ed562
Enable recovery with a mnemonic seed per nip06
2023-03-10 14:49:54 -05:00
710a7dd2de
Clear entropy on completion of onboarding
2023-03-10 14:15:52 -05:00
debc9566cc
Add nip06 private key generation
2023-03-10 14:02:43 -05:00
Sam Samskies
d70d77d71c
fix NaN when parsing empty string ( #422 )
2023-03-10 08:09:23 -08:00
Sam Samskies
3dccf21d2c
Fix event mention bug ( #421 )
...
* only replace valid note IDs
* render empty string if no ref.Event
2023-03-10 08:08:59 -08:00
Sam Samskies
1357b7a903
display search results on page load if query in url ( #415 )
2023-03-09 09:58:44 -08:00
Michael Rhee
a3be3d0131
Add Wavlake embed ( #416 )
...
* Add Wavlake embed
* Prettify edits
2023-03-09 09:57:28 -08:00
9b85f825e5
bug: send sats flow skip to invoice not working
2023-03-09 12:34:50 +00:00
Alejandro
cd4dcbd0a2
feat: read nip-58 badges ( #394 )
2023-03-09 11:13:10 +01:00
2f20d03e2b
chore: remove invalid zap spam
2023-03-09 09:57:49 +00:00
ennmichael
191ec8d7f0
allow the client to react to ok
2023-03-08 21:32:42 +01:00
ennmichael
3c78f740e0
implement nip20 ok at the connection level
2023-03-08 21:32:42 +01:00
ennmichael
459f3b98de
prefer string literals to enums when possible
2023-03-08 21:32:42 +01:00
ennmichael
6ca4ab71b2
Merge pull request #384 from v0l/nostr-package-event-emitter-api
...
`nostr` package: use `EventEmitter`
2023-03-08 21:29:39 +01:00
Sam Samskies
c4d8d871a1
do not render reposts of badge award events in timelines ( #406 )
...
* do not render reposts of badge award events
* fix var name
* only render reposts of kind 1 events
2023-03-08 09:30:19 -08:00
Sam Samskies
bc72bf6d04
render embed for youtube live links ( #407 )
2023-03-08 09:26:02 -08:00
Sam Samskies
093ea8205b
render webm links as inline videos ( #410 )
2023-03-08 09:25:41 -08:00
7d34bb2214
bug: global tab relay sub too long
2023-03-08 15:19:15 +00:00
4d4b03287f
bug: catch bech32 decoding errors
2023-03-08 15:17:51 +00:00
667a58ac1d
Merge pull request #371 from d-r-w/main
...
Makes entire note clickable
2023-03-07 15:29:38 +00:00
d-r-w
d228772e92
Fixes Prettier issue
2023-03-07 08:59:38 -06:00
Yasuhiro Matsumoto
b3afe41723
fix HyperText matching
2023-03-07 22:35:40 +09:00
df0362b9ba
Merge pull request #393 from lujakob/fix/skeleton-dark-theme-styles
...
fix(skeleton): dark theme styles
2023-03-07 12:30:05 +00:00
4dc26a08af
Merge pull request #395 from lujakob/fix/open-note-in-new-tab
...
feat(note): open note in new tab on cmd press
2023-03-07 12:29:41 +00:00
6b6995f2f9
Merge pull request #397 from lujakob/fix/back-button-vertical-align
...
fix(BackButton): vertical align styles
2023-03-07 12:28:36 +00:00
11fcc832bb
New Crowdin updates ( #391 )
...
* New translations en.json (Arabic)
* New translations en.json (French)
* New translations en.json (Hungarian)
* New translations en.json (Hungarian)
2023-03-07 12:16:26 +00:00
33bbadeda8
bug: invoice amount from millisats
2023-03-06 10:18:33 +00:00
840e2ff400
bug: fetch zapper when indexedDb is not available
2023-03-06 10:10:52 +00:00
5f0bd9699f
bug: zap parsing missing invoice
2023-03-05 18:38:14 +00:00
b71c279a0d
feat: check zap service pubkeys
2023-03-05 17:54:55 +00:00
c702d1b760
chore: improve zapper validation
2023-03-05 16:58:34 +00:00
d959a492b1
chore: invalid zappers
2023-03-05 15:36:20 +00:00
Sam Samskies
0a5491eede
Fix broken note links ( #380 )
...
* fix broken note links
* remove unused prop
* make comment easier to understand
* handle case where root event ID is missing
* add missing return
* fix root finding logic
* update comment
2023-03-04 13:41:29 -08:00
Lukas Jakob
d6ea7548ab
fix(BackButton): vertical align styles
2023-03-04 12:18:21 -06:00
Lukas Jakob
28599938d7
feat(note): open note in new tab on cmd press
2023-03-04 12:09:11 -06:00
Lukas Jakob
bad6f08d8f
fix(skeleton): dark theme styles
2023-03-04 11:33:57 -06:00
h3y6e
93d5e698ed
fix icons
2023-03-05 01:54:56 +09:00
d3fe3a897c
New Crowdin updates ( #387 )
...
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Indonesian)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
2023-03-04 12:57:59 +00:00
0951110c82
bug: fast zap when wallet not ready
2023-03-03 23:04:26 +00:00
2ad15c6e5d
bug: zap snort pubkey
2023-03-03 22:40:49 +00:00
3fd4e471f1
feat: fast zap donate
2023-03-03 22:01:15 +00:00
f31f44400f
bug: format
2023-03-03 20:35:55 +00:00
9b2116bd3a
chore: cleanup
2023-03-03 20:35:36 +00:00
50be9d7b65
chore: rename file
2023-03-03 20:35:36 +00:00
8e69342a0c
feat: parse magnet links
2023-03-03 20:35:34 +00:00
Sam Samskies
4325c49435
add Nostr Nests embed ( #377 )
...
* add Nostr Nests embed
* remove wildcard
* fix import to match import convention
* always show link, but hide iframe when necessary
2023-03-03 11:05:10 -08:00
ca9b8a9e72
New Crowdin updates ( #374 )
...
* New translations en.json (Italian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Indonesian)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Hungarian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Indonesian)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Japanese)
* New translations en.json (Japanese)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Arabic)
* New translations en.json (German)
* New translations en.json (Hungarian)
* New translations en.json (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Indonesian)
* New translations en.json (Korean)
* New translations en.json (Italian)
* New translations en.json (Japanese)
2023-03-03 16:25:57 +00:00
7d4313570e
bug: track started sooner
2023-03-03 14:47:14 +00:00
32549522d4
feat: improve profile cache (again)
2023-03-03 14:30:31 +00:00
27edf5f592
bug: zap button not working
2023-03-03 11:56:03 +00:00
9cc163cf1c
chore: extract lang
2023-03-03 11:46:23 +00:00
b3cc84a0b1
feat: task list (nip5 task)
2023-03-03 11:45:47 +00:00
d4c1651f8f
Merge pull request #382 from enjikaka/svg-proposal
...
Proposal: Remove SVGs from JSX
2023-03-03 11:18:28 +00:00
9f763c09f8
bug: lndhub path
2023-03-02 21:56:25 +00:00
ennmichael
a34e6960d2
tiny cleanup
2023-03-02 22:02:43 +01:00
ennmichael
6daa75b21c
fix the test
2023-03-02 22:02:43 +01:00
ennmichael
c20dea1dba
add newEvent and removeEvent
2023-03-02 22:02:43 +01:00
ennmichael
a32d806532
use EventEmitter
2023-03-02 22:02:43 +01:00
ennmichael
6ef866feb3
handle all errors in error callbacks
2023-03-02 22:02:43 +01:00
Jeremy Karlsson
56d9796f64
Format
2023-03-02 20:01:37 +01:00
Jeremy Karlsson
b423cb2ab3
Merge
2023-03-02 19:50:43 +01:00