Commit Graph

  • 2d992f235e bunker: fix MarshalIndent() is not allowed to have a prefix on json-iterator. master v0.9.1 fiatjaf 2024-12-13 23:27:08 -0300
  • 7675929056 Add zapstore.yaml franzap 2024-12-11 11:17:39 -0300
  • c87a8b23d7 Add zapstore.yaml #48 franzap 2024-12-11 11:17:39 -0300
  • 7f608588a2 improve count and support hyperloglog aggregation. fiatjaf 2024-12-10 23:28:36 -0300
  • fd5cd55f6f replace encoding/json with json-iterator everywhere so we get rid of HTML encoding and maybe be faster. v0.9.0 fiatjaf 2024-12-03 00:42:41 -0300
  • 932361fe8f fix(decode): handle event id flag redraw 2024-12-02 10:00:52 -0300
  • 895d43f716 fix(decode): handle event id flag #46 redraw 2024-12-02 10:00:52 -0300
  • 11ae7bc4d3 add test ExampleDecodePubkey redraw 2024-12-01 23:27:35 -0300
  • 7033bfee19 fix(decode): handle pubkey flag redraw 2024-12-01 23:17:09 -0300
  • 75710a4262 add test ExampleDecodePubkey #45 redraw 2024-12-01 23:27:35 -0300
  • d25f9655d3 fix(decode): handle pubkey flag redraw 2024-12-01 23:17:09 -0300
  • f425097c5a allow filters with long tags (the 1-char restriction is only a convention, not a rule). fiatjaf 2024-11-26 12:05:38 -0300
  • dd0ef2ca64 relay management examples on help. fiatjaf 2024-11-25 12:31:21 -0300
  • 491a094e07 close ch Yasuhiro Matsumoto 2024-11-23 17:33:01 +0900
  • 28bdf9ab83
    close ch #43 Yasuhiro Matsumoto 2024-11-23 17:33:01 +0900
  • 9d619ddf00 remove note1 encoding. fiatjaf 2024-11-19 07:47:11 -0300
  • 5d32739573 update go-nostr again, apparently this was necessary. v0.8.0 fiatjaf 2024-11-12 18:46:38 -0300
  • a187e448f2 get rid of some of the HTML escaping that plagues golang json. fiatjaf 2024-11-11 23:09:15 -0300
  • 9a9e96a829 support $NOSTR_CLIENT_KEY environment variable for --connect-as fiatjaf 2024-11-11 22:33:17 -0300
  • 4c6181d649 update go-nostr so all bunkers are nip44 maximalists. fiatjaf 2024-11-01 08:44:15 -0300
  • 71b106fd45 update go-nostr so we always encrypt nip46 messages with nip44. fiatjaf 2024-10-30 10:38:59 -0300
  • 40892c1228 build arm binary for Raspberry Pi 32bit v0.7.9 Yasuhiro Matsumoto 2024-10-30 10:41:22 +0900
  • e65bae3285
    build arm binary for Raspberry Pi 32bit #42 Yasuhiro Matsumoto 2024-10-30 10:41:22 +0900
  • 847f8aaa69 remove duplicated password decryption prompts by returning the bare key together with the Keyer when it is given. fiatjaf 2024-10-29 21:11:15 -0300
  • 134d1225d6 nak event: presence of key flags indicates the need to resign a given event. fiatjaf 2024-10-29 13:33:24 -0300
  • 464766a836 allow "=" in tag value. fiatjaf 2024-10-27 11:01:29 -0300
  • ea53eca74f update go-nostr for nip44-on-nip46 fixes. v0.7.8 fiatjaf 2024-10-27 09:56:49 -0300
  • 38ed370c59 slightly improve verify error message. fiatjaf 2024-09-29 10:30:31 -0300
  • 5b04bc4859 nak key public --with-parity v0.7.7 fiatjaf 2024-10-08 09:08:50 -0300
  • 2988c71ccb nak/b and nak/s user-agents. fiatjaf 2024-09-26 22:17:31 -0300
  • d7c0ff2bb7 update go-nostr keyer interface and make req --auth work again. fiatjaf 2024-09-22 19:21:41 -0300
  • 43fe41df5d use log() function instead of fmt.Fprintf(os.Stderr) in some places. fiatjaf 2024-09-22 19:04:21 -0300
  • 3215726417 use stdout() function instead of fmt.Println() in some places. fiatjaf 2024-09-21 12:02:09 -0300
  • a4886dc445 nak encrypt and nak decrypt: nip44 with option to do nip04. fiatjaf 2024-09-17 11:28:26 -0300
  • dae7eba8ca use keyer.Keyer in most places instead of raw bunkers and plaintext keys, simplifies the code a little at the cost of some abstraction but I think it's strictly good this time. fiatjaf 2024-09-17 11:27:59 -0300
  • 2b5f3355bc use a single global sdk.System and its Pool. fiatjaf 2024-09-17 08:09:20 -0300
  • bd5ca27661 github.ref->github.ref_name as version variable. fiatjaf 2024-09-15 09:04:52 -0300
  • 9d02301b2d support --version using -X v0.7.6 fiatjaf 2024-09-15 08:57:53 -0300
  • 9bbc87b27a specify how ; can separate multiple tag values arkinox 2024-09-10 15:44:33 -0500
  • 51017be426
    specify how ; can separate multiple tag values #35 arkinox 2024-09-10 15:44:33 -0500
  • 88a07a3504 update go-nostr and nostr-sdk to fix bad nevent/naddr parsing bug. fiatjaf 2024-09-05 14:43:34 -0300
  • 8a934cc76b fix fetch naddr missing kind. v0.7.5 fiatjaf 2024-08-28 16:13:19 -0300
  • e0c967efa9 fix natural timestamps test. fiatjaf 2024-08-26 15:59:48 -0300
  • 36c32ae308 make it possible to have empty content on kind 1. fiatjaf 2024-08-26 15:48:06 -0300
  • 6d23509d8c fetch: handle note1 case. v0.7.4 fiatjaf 2024-08-25 17:09:42 -0300
  • 29b6ecbafe readme: how to download torrents. fiatjaf 2024-08-25 00:23:46 -0300
  • 11f37afa5b readme: how to watch livestreams from your terminal. fiatjaf 2024-08-24 21:40:08 -0300
  • cf1694704e bunker: fix printing bunker uri. fiatjaf 2024-08-23 16:17:17 -0300
  • b3ef2c1289 update go-nostr because parallel work generation was broken. v0.7.3 fiatjaf 2024-08-21 17:09:14 -0300
  • cfdea699bc fix using NOSTR_SECRET_KEY environment variable. fiatjaf 2024-08-21 10:41:19 -0300
  • 014c6bc11d --pow: parallel work. fiatjaf 2024-08-20 23:06:14 -0300
  • 0240866fa1 fix fetch for non-pubkey cases. v0.7.2 fiatjaf 2024-08-20 18:39:17 -0300
  • a4d9ceecfa do it again because blergh. v0.7.1 fiatjaf 2024-08-20 17:13:01 -0300
  • 56657d8aa9 update go-nostr. v0.7.0 fiatjaf 2024-08-20 15:10:18 -0300
  • ea7b88cfd7 fix fetch with nip05 filter and make req filter options generalize to fetch. fiatjaf 2024-08-20 10:59:28 -0300
  • 2042b14578 nak fetch: support nip05 codes. fiatjaf 2024-08-20 10:48:08 -0300
  • 9d43e66fac nak event --pow fiatjaf 2024-08-20 10:29:18 -0300
  • 85e9610265 test natural timestamps. fiatjaf 2024-08-20 10:29:00 -0300
  • 2edfa5cbea nak serve fiatjaf 2024-08-19 12:43:22 -0300
  • c2045e9299 wip local-relay fiatjaf 2024-08-19 10:51:16 -0300
  • 9690dc70cb nak req --paginate fiatjaf 2024-08-18 23:38:03 -0300
  • c90e61dbec set .DisableSliceFlagSeparator to true. v0.6.0 fiatjaf 2024-08-07 11:46:07 -0300
  • d226cd6ce4 fix password input lowercasing characters. fiatjaf 2024-08-06 11:05:07 -0300
  • 3d78e91f62 bunker: deny getPublicKey() even though it's harmless. fiatjaf 2024-08-06 10:56:06 -0300
  • 84965f2253 don't set limit to zero on --stream fiatjaf 2024-08-03 10:52:46 -0300
  • 928c73513c just move imports around. fiatjaf 2024-07-30 11:43:14 -0300
  • a36142604d compile to riscv64. fiatjaf 2024-07-27 10:32:32 -0300
  • 220fe84f1b hardcode our fork of urfave/cli because go is stupid. v0.5.0 fiatjaf 2024-07-23 15:23:07 -0300
  • 48c0e342e3 only look for private key in environment variable if --sec is not given. fiatjaf 2024-07-23 15:21:14 -0300
  • ec2e214c02 Allow setting private key via ENV variable jeremyd 2024-06-27 00:22:01 -0700
  • 7f7c9c4d21 Allow setting private key via ENV variable #21 jeremyd 2024-06-27 00:22:01 -0700
  • 5e22c9c34d
    encode/decode nrelay #25 Yasuhiro Matsumoto 2024-07-20 21:23:33 +0900
  • 9f62d4679f increase stdin line limit. fiatjaf 2024-07-17 13:16:40 -0300
  • 809865ca0c relay management: adhere to NIP-98 stupidity. fiatjaf 2024-07-16 13:26:54 -0300
  • 813ab3b6ac test flags after args. fiatjaf 2024-07-14 20:34:44 -0300
  • 09ed2a040a make tests work again. fiatjaf 2024-07-14 16:18:34 -0300
  • 7846960c4e use latest fixed version of urfave/cli fork with reorder flags fixed. fiatjaf 2024-07-14 12:46:11 -0300
  • ce6bb0aa22 natural time examples. fiatjaf 2024-07-13 13:17:20 -0300
  • 49ce12ffc2 use natural date parser thing for req "since", "until" and event "ts". fiatjaf 2024-07-13 13:06:24 -0300
  • a5013c513d disallow negative kinds and limits. fiatjaf 2024-07-13 11:16:28 -0300
  • 8f51fe757b remove nson. fiatjaf 2024-07-13 10:48:50 -0300
  • 30ca5776c5 global -q is persistent. fiatjaf 2024-07-13 09:42:43 -0300
  • e18e8c00e7 add 9 new examples to readme. v0.4.2 fiatjaf 2024-07-12 19:15:33 -0300
  • bca4362ca5 fix inconsistency in nak key decrypt output: print hex always. fiatjaf 2024-07-12 19:15:13 -0300
  • 54c4be10bd fix and improve flag reordering for subcommands. v0.4.1 fiatjaf 2024-07-12 18:51:07 -0300
  • 27f925c05e left pad keys on nak key too so nak key public 02 works, for example. v0.4.0 fiatjaf 2024-07-12 14:04:14 -0300
  • 79cb63a1b4 add all other relay management rpc methods. fiatjaf 2024-07-12 13:57:58 -0300
  • 5ee0036128 implement nip86 client: making management RPC calls to relays. fiatjaf 2024-07-11 15:34:15 -0300
  • 316d94166e fix lineProcessingError() -- it wasn't returning a ctx so it was a noop. fiatjaf 2024-07-11 15:33:19 -0300
  • 2ca6bb0940 update tests so they can run again (but they're not working). fiatjaf 2024-07-10 14:48:18 -0300
  • ac00c5065f nak req: --force-pre-auth flag. fiatjaf 2024-07-10 14:48:02 -0300
  • 441ee9a5ed update go-nostr so just "localhost[:port]" works as a relay url. v0.3.0 fiatjaf 2024-07-05 00:11:59 -0300
  • 71181a9337 feat: use localhost relay without having to type 'ws://' #22 P. Reis 2024-07-03 21:14:58 -0300
  • 9a41450209 use modified cli library that accepts flags after arguments. fiatjaf 2024-06-25 23:23:51 -0300
  • dba2ed0b5f update to cli v3. fiatjaf 2024-06-25 22:18:26 -0300
  • 2079ddf818 support prompting for a password on nak decrypt. fiatjaf 2024-06-25 13:46:15 -0300
  • 2135b68106 more aliases in nak encode flags. fiatjaf 2024-06-13 12:05:27 -0300
  • 9f98a0aea3 fix nak key encrypt reading from stdin. fiatjaf 2024-06-12 08:54:00 -0300
  • 1ba39ca7d7 print bunker restart command without schemes in relay urls when possible. fiatjaf 2024-06-07 06:30:55 -0300
  • 262c0c892a fix simple test event ordering. fiatjaf 2024-06-06 15:43:42 -0300