Commit Graph

549 Commits

Author SHA1 Message Date
Robert C. Martin
23578f5438 Zap icon uses :popup 2023-05-18 10:39:57 -05:00
Robert C. Martin
833a57ef88 Relays popup uses :popup 2023-05-18 10:23:56 -05:00
Robert C. Martin
988e48e264 Odds and ends. 2023-05-18 09:27:35 -05:00
Robert C. Martin
cef8e7032a Better reactions popup, and auto thanks for zaps. 2023-05-15 17:17:21 -05:00
Robert C. Martin
d066e4bcbb private/zap.log records all zap receipts for zaps either sent by, or recieved by, the user. 2023-05-15 12:23:05 -05:00
Robert C. Martin
e5fb59ef39 Release "2023-05-12T13:51" 2023-05-12 13:51:46 -05:00
Robert C. Martin
96e57213d4 Migration 11 complete. Private key is password protected and encrypted in the keys file. 2023-05-12 13:36:54 -05:00
Robert C. Martin
9a49498f8e Migration 11 is ready. It password protects the private key. Data storage functions encode and decode the private key and password. 2023-05-12 12:47:13 -05:00
Robert C. Martin
eed87443dc Add tests for profile window. (blush). 2023-05-12 09:36:33 -05:00
Robert C. Martin
46b91257a4 Update component versions and cleanup project.clj. 2023-05-12 07:34:53 -05:00
Robert C. Martin
b719494ce6 xor-string and test-check 2023-05-11 16:30:32 -05:00
Robert C. Martin
0e44182485 A bunch of little fixes to make things work better. 2023-05-11 11:03:10 -05:00
Robert C. Martin
3ff23ed4d8 When processing metadata events, replace empty name with -display-name. 2023-05-11 09:42:46 -05:00
Robert C. Martin
0ded28f8d9 Made Get Info for events a scrollable frame instead of an alert. 2023-05-11 07:48:07 -05:00
Robert C. Martin
ea9d070fba Trust button in user show-info 2023-05-10 14:18:06 -05:00
Robert C. Martin
5b0716c583 NIP-19 for nostr:nevent works. None of the other NIP-19 encodings work. 2023-05-10 11:32:35 -05:00
Robert C. Martin
7bbb366aee Encode simple NIP-19 TLV for nevent. 2023-05-10 11:09:34 -05:00
Robert C. Martin
c7c79b0910 Decode nevent tlv strings according to NIP-19 2023-05-10 10:50:12 -05:00
Robert C. Martin
afd5c65dbc Don't reload article window if the contents have not changed. 2023-05-09 07:23:12 -05:00
Robert C. Martin
3f30ead8c9 Reload article window every second to resolve references as they come in from the relays. 2023-05-08 16:36:59 -05:00
Robert C. Martin
6eae2c0a8d Lots of little fixes around nostr: and Get info etc. 2023-05-08 15:11:14 -05:00
Robert C. Martin
8cd202eb07 Add try/catch around get-author-name 2023-05-07 10:36:06 -05:00
Robert C. Martin
726dff6c6d In Get Info for events, expand the sig to 64 bytes. 2023-05-06 14:34:07 -05:00
Robert C. Martin
c51d6536ff Fix silly test failure due to order of events. 2023-05-03 08:07:25 -05:00
Robert C. Martin
131c5b4a50 Version 2023-05-03T08:00 2023-05-03 08:00:28 -05:00
Robert C. Martin
3247891069 Read user profile from relays after changing it. 2023-05-02 16:35:06 -05:00
Robert C. Martin
932d0ddcf9 Relay info NIP-11. Minimal implementation. 2023-05-02 10:05:08 -05:00
Robert C. Martin
91229b18c9 Fix the log level getting set back to 1. 2023-04-30 10:48:46 -05:00
Robert C. Martin
46f5f9fdc3 Tabs menu seems to work. 2023-04-30 10:40:25 -05:00
Robert C. Martin
ffc2ce835b dev and test log level = 2. Regular is 1. 2023-04-29 11:09:57 -05:00
Robert C. Martin
d595f3180e Click on name in user window will request contact info. 2023-04-29 10:50:29 -05:00
Robert C. Martin
0868aefa4d Fix timing error in tests. 2023-04-28 18:44:13 -05:00
Robert C. Martin
efe247968f A couple of little oopsies. But it all seems to work now. 2023-04-28 14:09:09 -05:00
Robert C. Martin
e2c8ee502c Batching works now -- as best as I can tell. 2023-04-28 13:33:37 -05:00
Robert C. Martin
83ff992bf2 Batching is beginning to work. There could be issues still. Does not wait for backlog to drain. 2023-04-28 10:37:08 -05:00
Robert C. Martin
e9e3a09fa2 GRUMBLE. I got all the mention stuff working. NIP-08 and NIP-27 (sorta). So @<username> creates p tags. nostr:<bech32> does not. @<username> renders as @<username>. nostr:<bech32> renders either as nostr:<username> or nostr<bech32> depending on if the profile exists. 2023-04-24 10:31:28 -05:00
Robert C. Martin
75d83d4cc0 Replace nostr:<bech32> with @<bech32> or @<username> in the article tree headers. 2023-04-23 09:43:02 -05:00
Robert C. Martin
f71f79b7b9 handle incoming nostr: tokens and turn them into appropriate links or @references. Ugh. 2023-04-22 22:27:08 -05:00
Robert C. Martin
a3c00964a9 Set up the closing of subscriptions upon EOSE. This is in preparation for batching subscriptions and throttling based on backlog. 2023-04-21 11:37:00 -05:00
Robert C. Martin
ab6a3936ea Query relays for event when clicking on Citing or Root in article panel. 2023-04-21 09:09:53 -05:00
Robert C. Martin
11308a8b6a Fix zap warning messages to show sats instead of millisats 2023-04-20 17:20:08 -05:00
Robert C. Martin
b3d4183dd7 Get nostr: and @ working... Sorta. 2023-04-20 17:00:17 -05:00
Robert C. Martin
4db675ca4c User window reload button, and query for profiles. 2023-04-20 11:02:18 -05:00
Robert C. Martin
3cc57090c8 Repaint main window every second so that when new profile events come in, the names are re-rendered.
Set up the user window for the same thing.
2023-04-20 09:59:04 -05:00
Robert C. Martin
208c8b529d Fix broken tests... (blush). 2023-04-19 15:30:49 -05:00
Robert C. Martin
04194cd068 Restrict subscriptions to get the kinds we actually want. 2023-04-19 13:42:56 -05:00
Robert C. Martin
b4c2469619 Show zaps in article tree and article panel. 2023-04-19 13:32:42 -05:00
Robert C. Martin
1c5622565e Zap receipt recorded in event. 2023-04-18 08:56:44 -05:00
Robert C. Martin
4fffab9efd Request metadata and contacts from authors when you click on their articles. 2023-04-17 16:17:56 -05:00
Robert C. Martin
8e949d0d0b I can zap. Yee Haa! Next I need to mark events as having been zapped, and keep track of the zaps on an event. 2023-04-17 15:05:49 -05:00