Commit Graph

487 Commits

Author SHA1 Message Date
Kieran 914fa759a9
tweak header 2023-04-14 13:08:42 +01:00
Kieran ea6d7f5378
extract subscription text 2023-04-14 12:59:46 +01:00
Kieran 0f7964bfa6
tweak subscriptions page 2023-04-14 12:57:48 +01:00
Kieran fe788853c9
feat: multi-account system 2023-04-14 12:43:58 +01:00
Kieran f0c5c33c48
feat: subscriptions 2023-04-13 19:43:43 +01:00
vivganes 09b756aa2c fix unrelated errors 2023-04-13 22:07:49 +05:30
Vivek Ganesan 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
Kieran a2d0cbd7bb
bug: redirect to index 2023-04-13 12:31:49 +01:00
Kieran 936473d438
feat: Handle NIP5 LN Address 2023-04-13 12:28:41 +01:00
Kieran ac778bb216
chore: add pextar to translators 2023-04-13 10:29:48 +01:00
Kieran 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
Kieran b3ecc6bf60
bug: typo 2023-04-11 15:45:57 +01:00
Kieran 0af8591454
bug: anon zaps 2023-04-11 12:50:58 +01:00
Kieran 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
Kieran ad5f3f8e3e
chore: extract lang 2023-04-10 19:54:17 +01:00
Kieran ef0c019917
always show poll results for creator 2023-04-10 19:32:50 +01:00
Kieran 8aed425a86
review changes 2023-04-10 19:32:50 +01:00
Kieran bf31816051
poll creation 2023-04-10 19:32:47 +01:00
Kieran 657f684c2c
Vote amount message 2023-04-10 19:27:43 +01:00
Kieran 82851800bf
review changes 2023-04-10 19:27:43 +01:00
Kieran b9b9989647
bug: zap amount 2023-04-10 19:27:43 +01:00
Kieran bbc7e443df
feat: render polls 2023-04-10 19:27:42 +01:00
Kieran 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
Kieran 8fee89f31f
feat: cmd+enter to send 2023-04-10 10:59:38 +01:00
Kieran 78f66803c6
chore: warning 2023-04-08 22:30:26 +01:00
Kieran c79adf7e9e
bug: mentions duplication 2023-04-08 22:30:26 +01:00
ennmichael 5f29ae0140
fixing tests 2023-04-08 22:29:00 +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
Kieran 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
Kieran 0cb52cc961
feat: nip-36 2023-04-06 23:12:51 +01:00
Kieran 6195325200
chore: remove spammy log message 2023-04-05 18:12:37 +01:00
Kieran 87165cf0d6
bug: disable only nostr embed element 2023-04-05 18:09:25 +01:00
Kieran 9f304a0db8
chore: disable nostr nests embed 2023-04-05 18:08:46 +01:00
Kieran 8be0c7dd3d
bug: ignore zapperPubkey for forward zaps 2023-04-05 12:36:28 +01:00
Kieran 5944cfd918
Merge pull request #466 from v0l/per-event-zap-targets
Per event zap targets
2023-04-05 12:14:57 +01:00
Kieran b95ad17009
formatting 2023-04-05 12:09:21 +01:00
Kieran fce8f86a8b
Merge pull request #487 from vivganes/patch-1
fix #485
2023-04-05 12:08:45 +01:00
Kieran db19792d52
Merge pull request #486 from vivganes/main
fix #484
2023-04-05 12:08:33 +01:00
Kieran b6b3485225
Move toggle preview to advanced menu 2023-04-05 12:06:07 +01:00
Kieran 729cbe7cbb
cleanup 2023-04-05 11:58:26 +01:00
Kieran 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 1637dad366
formatting @snort/app 2023-04-04 22:04:35 +02:00
Kieran 1a4fb162ed
bug: thread loading reactions for root replies 2023-04-04 20:50:36 +01:00
Kieran e57a2449e2
bug: patch profile 2023-04-04 20:49:49 +01:00
Kieran 1a444a8418
bug: profile cache multiple hooks 2023-04-04 19:44:45 +01:00
Kieran 03446aa50d
refactor: user cache 2023-04-04 19:35:22 +01:00
Kieran 6c55f42dd1
refactor: use updateType for condition 2023-04-04 19:31:15 +01:00
Kieran 2528232f5e
bug: zapper pubkey not loading 2023-04-04 19:30:34 +01:00
Kieran 5d23419220
bug: embeds in about section 2023-04-04 19:25:11 +01:00
Kieran dc27f4061d
bug: follows you 2023-04-04 19:20:14 +01:00
Kieran e69bd31a1c
Revert "chore: logo"
This reverts commit 2066773914.
2023-04-04 19:07:41 +01:00
Vivek Ganesan 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
Kieran c515636616
bug: profile loading bugs 2023-04-04 15:27:49 +01:00
Kieran 39dbfe1183
bug: lower case RecommendedFollows 2023-04-04 14:40:51 +01:00
Kieran 2066773914
chore: logo 2023-04-04 14:30:23 +01:00
Kieran 2a7ca01118
hide link preview when error 2023-04-04 13:55:29 +01:00
Kieran 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
Kieran 732dff0262
crowdin updates 2023-04-03 10:39:14 +01:00
Kieran b4f37b1ed3
feat: preview note 2023-03-31 23:43:07 +01:00
Kieran 0b00310212
bug: render jfif image link 2023-03-31 22:29:34 +01:00
Kieran f296063283
bug: Fix profile update & relays for new user 2023-03-31 13:09:08 +01:00
Kieran 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
Kieran 38d7819adc
chore: extract lang 2023-03-31 10:52:28 +01:00
Kieran 8bd694eb15
feat: short links 2023-03-31 10:51:50 +01:00
Kieran 2f6fa47e27
extract lang 2023-03-30 19:36:44 +01:00
Kieran 13543c5b10
fix api host 2023-03-30 19:30:24 +01:00
Kieran c284eb6910
revert local dev config 2023-03-30 19:23:46 +01:00
Kieran 3212155a43
feat: nip5 manager 2023-03-30 19:21:33 +01:00
Kieran 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
Kieran d24fc57962
bug: null location data on thread 2023-03-29 19:09:14 +01:00
Kieran 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
Kieran 7d510884c2
Merge pull request #463 from ivanacostarubio/issue/451
Prevents adding ws relay when over https
2023-03-29 15:43:37 +01:00
Kieran 01d5e01a89
bug: cleanup subs 2023-03-29 15:17:12 +01:00
Kieran 8462a7c04f
bug: release onEvent for profile cache 2023-03-29 15:08:05 +01:00
Kieran 79c88df292
bug: navigate global when logged out 2023-03-29 14:56:34 +01:00
Kieran 94c3523712
bug: thread location state invalid 2023-03-29 14:39:23 +01:00
Kieran 8df44cd748
bug: timeline posts only 2023-03-29 14:08:45 +01:00
Kieran c731c65661
dm cache 2023-03-29 13:10:22 +01:00
Kieran 8c44d123bd
test query progress 2023-03-29 11:40:05 +01:00
Kieran e9fd08d808
relay req info 2023-03-29 10:34:39 +01:00
Kieran 2ccf593476
bug: load more fix 2023-03-28 16:41:57 +01:00
Kieran 465c59ea20
refactor: RequestBuilder 2023-03-28 15:34:01 +01:00
Kieran 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
w3irdrobot 66ade34067
use official nitter url 2023-03-27 09:46:58 -04:00
Kieran 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
Kieran d2f083c432
Merge pull request #453 from v0l/l10n_main
New Crowdin updates
2023-03-27 10:10:30 +01:00
Ivan Acosta-Rubio 2580fd33e5
Prevents adding ws relay when over https 2023-03-26 06:34:57 -06:00
Kieran 8b8d1e6255
fix NostrLink element note links 2023-03-25 23:13:14 +00:00
Kieran 9b6e5090dc
feat: nip19/21 links 2023-03-25 22:55:34 +00:00
w3irdrobot 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
Kieran 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
Kieran 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
Kieran 0d4394e1e6
bug: delete zapService from profile copy 2023-03-16 22:25:35 +00:00
Kieran ff0f6efa29
feat: install extension on insecure connections 2023-03-16 18:30:50 +00:00
Kieran 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
Kieran 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
Kieran 877d018da3
Merge pull request #436 from v0l/l10n_main
New Crowdin updates
2023-03-13 14:02:54 +00:00
Kieran f7a9902691
chore: remove drama 2023-03-13 13:53:34 +00:00
Kieran a20639bf21 New translations en.json (Japanese) 2023-03-13 10:22:24 +00:00
Kieran 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
Kieran 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
Kieran 59ae02207c
bug: fast zap donate loop 2023-03-12 19:25:22 +00:00
Kieran b0efe36c7a
chore: mark semisol pubkey invalid for zaps 2023-03-12 14:56:10 +00:00
Kieran d228e25b35
feat: improve auto zapper 2023-03-11 17:03:42 +00:00
Kieran 335905449f
feat: auto zap 2023-03-10 23:52:39 +00:00
Kieran 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
Kieran 77b92eddf3
Merge pull request #425 from w3irdrobot/nip06
NIP06 support
2023-03-10 20:51:49 +00:00
w3irdrobot 5e0c762058
Added key attr to Tabs to remove React warning 2023-03-10 15:47:39 -05:00
w3irdrobot 9bb4abb38a
Updated generatedEntropy type to string 2023-03-10 15:42:31 -05:00
w3irdrobot ac444ed562
Enable recovery with a mnemonic seed per nip06 2023-03-10 14:49:54 -05:00
w3irdrobot 710a7dd2de
Clear entropy on completion of onboarding 2023-03-10 14:15:52 -05:00
w3irdrobot 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
Kieran 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