Commit Graph

  • 6a95407939 fix getKindSlice() usage. keep nil when no kinds are specified. master v0.19.12 fiatjaf 2026-06-08 21:41:14 -03:00
  • ac988a792d nsite: log identifiers instead of printing. fiatjaf 2026-06-08 21:14:26 -03:00
  • fa41c22c12 nak profile example on README. fiatjaf 2026-06-03 19:08:22 -03:00
  • c2902bfb5d nak kind, and accept names on --kind flags. fiatjaf 2026-06-03 14:21:04 -03:00
  • 0f7268c071 preliminary (half-broken) podcast support. fiatjaf 2026-06-03 11:13:01 -03:00
  • f7a00cec10 group chat: handle events synchronously in select, drop goroutine and mutex Yasuhiro Matsumoto 2026-06-04 21:41:11 +09:00
  • 9df857a076 group chat: handle events synchronously in select, drop goroutine and mutex fix/group-chat-drop-goroutine Yasuhiro Matsumoto 2026-06-04 21:41:11 +09:00
  • 52cf03d423 gift unwrap: override rumor pubkey from seal and recompute ID alltheseas 2026-03-08 09:56:54 -05:00
  • d0c291b25c gift unwrap: verify seal signature before trusting pubkey alltheseas 2026-03-08 09:56:35 -05:00
  • 6ee60cb197 Merge pull request #139 from mattn/fix/count-auth-handler-consistency mattn 2026-06-04 01:56:59 +00:00
  • c2eb2d7bdd Merge pull request #138 from mattn/fix/req-sync-save-error mattn 2026-06-04 01:56:34 +00:00
  • 168a182d50 count: use Pool.AuthRequiredHandler to match other commands. Yasuhiro Matsumoto 2026-06-04 10:55:14 +09:00
  • f202f038a4 req: propagate non-duplicate save errors when loading sync file. Yasuhiro Matsumoto 2026-06-04 10:52:46 +09:00
  • 1043b2a7af Merge pull request #137 from mattn/fix/req-tag-decode-dead-code mattn 2026-06-04 01:51:56 +00:00
  • 9c3b4b69b6 req: actually decode bech32 values for single-letter --tag flags. Yasuhiro Matsumoto 2026-06-04 10:50:53 +09:00
  • 1c542deb5e Merge pull request #136 from mattn/fix/group-chat-race mattn 2026-06-04 01:50:08 +00:00
  • cefc0b91d0 group: fix data race and out-of-bounds panic in chat command. Yasuhiro Matsumoto 2026-05-05 21:44:31 +09:00
  • 8c97c7becb Merge pull request #135 from mattn/refactor/lmdb-early-return mattn 2026-06-04 00:49:14 +00:00
  • ada938c3a8 Merge pull request #134 from mattn/refactor/blossom-mirror-early-return mattn 2026-06-04 00:48:35 +00:00
  • c2d74b846e Merge pull request #133 from mattn/refactor/git-init-flatten-nesting mattn 2026-06-04 00:48:07 +00:00
  • 06bd1ddb11 lmdb: invert configPath check to flatten setupLocalDatabases. Yasuhiro Matsumoto 2026-06-04 09:48:03 +09:00
  • ebd93964de blossom: drop unnecessary else after early return in mirror command. Yasuhiro Matsumoto 2026-06-04 09:21:52 +09:00
  • a285ac6723 git: flatten nested ifs in ngit remote migration with guard clauses. Yasuhiro Matsumoto 2026-06-04 09:20:14 +09:00
  • e2f791ab85 fetch: support --auth. v0.19.11 fiatjaf 2026-06-02 21:27:38 -03:00
  • ed5af14305 Merge pull request #130 from fiatjaf/go-tty-v2 mattn 2026-05-29 15:30:27 +00:00
  • e5f4b07c3d go-tty: bump to v2. Yasuhiro Matsumoto 2026-05-30 00:23:41 +09:00
  • b41260f663 --outbox help text better. fiatjaf 2026-05-26 19:51:18 -03:00
  • c9e1511865 bunker: fix relay handling, don't mix custom with main relay URLs. fiatjaf 2026-05-21 20:25:07 -03:00
  • 5af1d111ba key-combine: support parsing npubs and nprofiles. fiatjaf 2026-05-20 16:14:11 -03:00
  • 2922a0de25 git: support nostr://... URLs without requiring the <relay> component. v0.19.10 fiatjaf 2026-05-17 17:10:29 -03:00
  • 35d628ef6d bunker: fix concurrent map writes (url.Values is a map). fiatjaf 2026-05-16 23:16:30 -03:00
  • a2f109c8c8 encode: support reading pointer data as json from stdin also in specific subcommands. fiatjaf 2026-05-16 19:32:15 -03:00
  • d9cc9f1d80 encode: fix reading pointer objects as json from stdin. fiatjaf 2026-05-16 14:43:38 -03:00
  • d97937eaa4 encode: correctly fail on unsupported modes. fiatjaf 2026-05-16 14:19:42 -03:00
  • bdd3aa1093 bunker: fix waiting for slow relays? fiatjaf 2026-05-15 17:27:18 -03:00
  • 02c12cb671 decode: fix missing identifiers in printed json. v0.19.9 fiatjaf 2026-05-08 12:53:42 -03:00
  • c04add227d fix serve never starting. fiatjaf 2026-05-05 07:05:33 -03:00
  • c3f1ef7877 Merge pull request #126 from mattn/fix/blossom-hash-decode v0.19.8 mattn 2026-05-05 21:41:38 +09:00
  • d0e719fb93 Merge pull request #128 from mattn/fix/nsite-path-traversal mattn 2026-05-05 21:39:55 +09:00
  • 187842214e nsite: fix path traversal vulnerability in download command. Yasuhiro Matsumoto 2026-05-05 21:19:17 +09:00
  • 405be6efa9 Merge pull request #127 from mattn/fix/publish-reply-nil-panic mattn 2026-05-05 21:18:10 +09:00
  • 47e462fe55 publish: avoid nil panic when --reply decodes to an unexpected type. Yasuhiro Matsumoto 2026-05-05 21:15:00 +09:00
  • 99ef7a8c91 blossom: fix wrong source length in hex decode of download hash. Yasuhiro Matsumoto 2026-05-05 21:06:55 +09:00
  • a152d7f633 verify: debug mode (-vv) prints useful info about event serialization. fiatjaf 2026-04-23 22:06:13 -03:00
  • 25d2045640 event: --no-verify flag. fiatjaf 2026-04-23 20:54:58 -03:00
  • 09b9939956 nsite command. fiatjaf 2026-04-23 20:50:03 -03:00
  • 2a8cd898c2 allow --auth on 'group'. fiatjaf 2026-04-19 20:37:41 -03:00
  • eae828e03b update to the fact that Pool doesn't use PoolOptions anymore, just modify the global pool directly. v0.19.7 fiatjaf 2026-04-19 20:17:00 -03:00
  • 9ae5798a24 print event in 'validate' and 'filter', apply jq on 'filter' and 'req' with gojq. fiatjaf 2026-04-19 19:10:29 -03:00
  • 5930437578 nak validate v0.19.6 fiatjaf 2026-04-18 19:12:48 -03:00
  • 2193491c3b encode: support naddr for replaceable events and improve kind and d-tag validation.. fiatjaf 2026-04-18 15:07:25 -03:00
  • d3f4548dbd why were we recreating the pool? fiatjaf 2026-04-18 11:13:08 -03:00
  • 07b791e90a adapt to some nostrlib changes. fiatjaf 2026-04-18 09:19:43 -03:00
  • 2c3d72b337 nak key validate. fiatjaf 2026-04-10 09:31:40 -03:00
  • 46c68462db git.shakespeare.diy not git.shakespeare.dyi Ren Amamiya 2026-04-09 09:14:09 +07:00
  • 0834420d89 replace %w with %s in lineProcessingError(). fiatjaf 2026-04-05 18:24:59 -03:00
  • 217352ed0b blossom: take multiple --server flags. fiatjaf 2026-04-05 17:12:01 -03:00
  • 318838b3ff key: a command for expanding partial keys by left-padding with zeroes. v0.19.5 fiatjaf 2026-04-03 01:36:03 -03:00
  • b811396d8b fetch: exit with error if event is not fetched. fiatjaf 2026-04-02 03:59:45 -03:00
  • 2bc1cf3417 performReq now uses "read" relays from p/P-tags when no authors are specified in outbox mode. fiatjaf 2026-04-02 03:46:54 -03:00
  • 65ddf7b821 use appendUnique from nostrlib. fiatjaf 2026-04-02 03:24:05 -03:00
  • e19306b124 event: --outbox flag for publishing. fiatjaf 2026-04-02 03:14:19 -03:00
  • e059fba487 event/req: accept -h tag and addresses in -a tag. fiatjaf 2026-03-30 12:20:52 -03:00
  • 00f44958de git: take npub, nip05 or hex for user fields on "init". fiatjaf 2026-03-30 10:03:35 -03:00
  • e37ea23a8d groups: stop appending undefined tags to edit-metadata. v0.19.4 fiatjaf 2026-03-30 08:55:33 -03:00
  • 3c4cb533b4 groups: create-group. fiatjaf 2026-03-30 08:54:43 -03:00
  • be26dfca3c print "connecting to..." message without the leading scheme. fiatjaf 2026-03-27 00:06:48 -03:00
  • 26518ec260 Merge pull request #119 from fiatjaf/fix/curl-args-oob mattn 2026-03-30 15:09:52 +09:00
  • de599c64f6 Merge pull request #118 from fiatjaf/fix/event-split-safety mattn 2026-03-30 14:10:25 +09:00
  • 3d650ee502 fix: use strings.Cut instead of strings.Split to avoid potential panic Yasuhiro Matsumoto 2026-03-30 13:43:29 +09:00
  • 67920ccbdd fix: prevent out-of-bounds panic in curl flag parsing Yasuhiro Matsumoto 2026-03-30 13:43:08 +09:00
  • 0dbe14aa93 git: 'download' command for downloading individual files. v0.19.3 fiatjaf 2026-03-26 17:38:09 -03:00
  • ec1721cfe3 count: support CLOSED and AUTH. fiatjaf 2026-03-25 15:59:04 -03:00
  • 3b318fec54 event: must clear events before reusing. fiatjaf 2026-03-24 22:34:10 -03:00
  • 82275e4b9e when parsing a nip05 as a pubkey there is no point in falling back to parsing as hex or npub. fiatjaf 2026-03-22 17:17:28 -03:00
  • ae98e99ec6 update nostrlib to fix stuck subscriptions. v0.19.2 fiatjaf 2026-03-20 20:56:38 -03:00
  • 29db04b7ea fix: add missing target flag to nutzap command Yasuhiro Matsumoto 2026-03-08 11:14:25 +09:00
  • 59fecacbdc ensure we're adding a "K" tag to kind:1111 events. fiatjaf 2026-03-17 20:48:53 -03:00
  • faac4d9440 ensure an event is not resigned if it was already signed and wasn't changed. fiatjaf 2026-03-17 19:32:47 -03:00
  • f00a4a7d2a fix potential double-yield() usage on reading lines from stdin. v0.19.1 fiatjaf 2026-03-17 14:57:42 -03:00
  • d823ac55a6 fix nostrlib dependency. fiatjaf 2026-03-17 14:57:11 -03:00
  • 105ccef7ec gift: fix potential keys ordering and rumor decryption failure check. fiatjaf 2026-03-17 14:56:55 -03:00
  • 9d4df21836 gift/encrypt: fix wording and yield returns. fiatjaf 2026-03-17 11:49:09 -03:00
  • 952d638ac3 git: fix --owner flag in "init". fiatjaf 2026-03-16 16:08:58 -03:00
  • c1e72e0af1 convert tags to appropriate hex pubkeys, ids etc, even from nip05, but check the tag name first for better (hardcoded) context. fiatjaf 2026-03-13 00:30:46 -03:00
  • 5f4efdbc69 'group forum' with the ui like 'nak git issue'. fiatjaf 2026-03-12 19:03:20 -03:00
  • 4967db13a1 update nostrlib dependency. v0.19.0 fiatjaf 2026-03-12 16:49:10 -03:00
  • da0b753371 group: edit-metadata as PUT, not PATCH. fiatjaf 2026-03-12 16:33:50 -03:00
  • bef67d35d2 groups: replace no-text with supported_kinds support. fiatjaf 2026-03-12 16:20:23 -03:00
  • a8fb2e4189 git: allow closing a patch as applied. fiatjaf 2026-03-12 16:19:58 -03:00
  • 7aea4cf9a1 git: ensure some operations are only completed if you're a maintainer. fiatjaf 2026-03-08 21:24:28 -03:00
  • d472efe707 git: issue and patch closing. fiatjaf 2026-03-08 21:06:34 -03:00
  • 17341b3af6 git: issue and patch listing unified in base command. fiatjaf 2026-03-08 21:02:52 -03:00
  • ff5a7b4ba7 git: issue replying in the middle of a thread. fiatjaf 2026-03-08 18:29:41 -03:00
  • 7596e317b8 Merge pull request #109 from fiatjaf/fix/group-forum-tag-filter mattn 2026-03-08 11:24:24 +09:00
  • da7fc3fac3 Merge pull request #108 from mattn/fix/bunker-format-verbs mattn 2026-03-08 11:22:48 +09:00
  • 0e8475b388 Merge pull request #107 from mattn/fix/wallet-typo mattn 2026-03-08 11:19:04 +09:00
  • 5532c884bc fix: use %s instead of %w in log/color.RedString format strings Yasuhiro Matsumoto 2026-03-08 11:15:14 +09:00
  • 05857ab190 fix: typo in wallet error message ("walle" -> "wallet") Yasuhiro Matsumoto 2026-03-08 11:14:04 +09:00
  • bf22a63404 fix: remove incorrect '#' prefix from TagMap key in group forum filter Yasuhiro Matsumoto 2026-03-08 11:13:42 +09:00