Commit Graph

  • bfe1e6ca94 fs: rename pictures -> photos. fiatjaf 2025-03-11 12:38:20 -03:00
  • 602e03a9a1 fs: do not paginate videos and highlights (should make this dynamic in the future). fiatjaf 2025-03-11 12:37:38 -03:00
  • fe1f50f798 fs: logging and proper (?) handling of context passing (basically now we ignore the context given to us by the fuse library because they're weird). fiatjaf 2025-03-11 12:37:27 -03:00
  • d899a92f15 trying to get this thing to build again on github. v0.12.3 fiatjaf 2025-03-10 17:36:44 -03:00
  • 1c058f2846 fix github builds by removing some odd platform combinations. fiatjaf 2025-03-10 17:13:19 -03:00
  • 4b4d9ec155 fs: some fixes and profile pictures. fiatjaf 2025-03-10 17:06:59 -03:00
  • 3031568266 fs: articles and wikis. v0.12.2 fiatjaf 2025-03-10 16:02:47 -03:00
  • a828ee3793 fs: a much more complete directory hierarchy and everything mostly working in read-only mode. v0.12.1 fiatjaf 2025-03-10 14:38:19 -03:00
  • 186948db9a fs: deterministic inode numbers. fiatjaf 2025-03-09 00:17:56 -03:00
  • 5fe354f642 fs: symlink from @me to ourselves. fiatjaf 2025-03-09 00:13:30 -03:00
  • 3d961d4bec fs: something that makes more sense. fiatjaf 2025-03-08 12:52:05 -03:00
  • d6a23bd00c experimental nak fs fiatjaf 2025-03-08 10:51:44 -03:00
  • c1248eb37b update dependencies, includes authenticated blossom blob uploads. v0.12.0 fiatjaf 2025-03-07 10:23:37 -03:00
  • c60bb82be8 small fixes on dvm flags and stuff. fiatjaf 2025-03-06 08:06:27 -03:00
  • f5316a0f35 preliminary (broken) dvm support. fiatjaf 2025-03-05 22:01:24 -03:00
  • e6448debf2 blossom command moved into here. fiatjaf 2025-03-05 00:32:40 -03:00
  • 7bb7543ef7 serve: setup relay info. fiatjaf 2025-03-03 16:29:20 -03:00
  • 43a3e5f40d event: support reading --content from a file if the name starts with @. fiatjaf 2025-02-18 18:19:36 -03:00
  • 707e5b3918 req: print at least something when auth fails. fiatjaf 2025-02-17 17:00:21 -03:00
  • faca2e50f0 adapt to FetchSpecificEvent() changes. fiatjaf 2025-02-17 16:54:31 -03:00
  • 26930d40bc migrate to urfave/cli/v3 again now that they have flags after arguments. fiatjaf 2025-02-16 13:02:04 -03:00
  • 17920d8aef adapt to go-nostr's new methods that take just one filter (and paginator). fiatjaf 2025-02-13 23:09:56 -03:00
  • 95bed5d5a8 nak req --ids-only v0.11.4 fiatjaf 2025-02-12 16:37:17 -03:00
  • 2e30dfe2eb wallet: fix nutzap error message. fiatjaf 2025-02-12 15:51:00 -03:00
  • 55c6f75b8a mcp: fix a bunch of stupid bugs. v0.11.3 fiatjaf 2025-02-07 16:54:23 -03:00
  • 1f2492c9b1 fix multiline handler thing for when we're don't have any stdin. v0.11.2 fiatjaf 2025-02-05 20:42:55 -03:00
  • d00976a669 curl: assume POST when there is data and no method is specified. v0.11.1 fiatjaf 2025-02-05 10:37:15 -03:00
  • 4392293ed6 curl method and negative make fixes. fiatjaf 2025-02-05 10:22:04 -03:00
  • 60d1292f80 parse multiline json from input on nak event and nak req, use iterators instead of channels for more efficient stdin parsing. fiatjaf 2025-02-05 09:44:16 -03:00
  • 6c634d8081 nak curl fiatjaf 2025-02-04 23:20:35 -03:00
  • 1e353680bc wallet: adapt to single-wallet nip60 mode and implement nutzapping. v0.11.0 fiatjaf 2025-02-04 22:38:32 -03:00
  • ff8701a3b0 fetch: stop adding kind:0 to all requests when they already have a kind specified. fiatjaf 2025-02-03 15:54:12 -03:00
  • ad6b8c4ba5 more mcp stuff. fiatjaf 2025-02-02 00:21:25 -03:00
  • dba3f648ad experimental mcp server. fiatjaf 2025-01-31 23:44:03 -03:00
  • 12a1f1563e wallet pay and fix missing tokens because the program was exiting before they were saved. fiatjaf 2025-01-30 19:59:54 -03:00
  • e2dd3ca544 fix -v verbose flag (it was being used by the default --version flag). fiatjaf 2025-01-30 19:58:17 -03:00
  • df5ebd3f56 global verbose flag. fiatjaf 2025-01-30 16:06:16 -03:00
  • 81571c6952 global bold/italic helpers. fiatjaf 2025-01-30 16:05:51 -03:00
  • 6e43a6b733 reword NIP-XX to nipXX everywhere. fiatjaf 2025-01-29 19:13:30 -03:00
  • 943e8835f9 nak wallet fiatjaf 2025-01-28 19:25:39 -03:00
  • 6b659c1552 fix @mleku unnecessary newlines. fiatjaf 2025-01-28 23:43:47 -03:00
  • aa53f2cd60 show env var in help, reset terminal mode correctly mleku 2025-01-21 16:13:28 -01:06
  • 5509095277 nak outbox fiatjaf 2025-01-18 18:33:42 -03:00
  • a3ef9b45de update go-nostr to solve some websocket things like a stupid limit to the websocket message. v0.10.1 fiatjaf 2025-01-18 15:45:08 -03:00
  • df20a3241a update go-nostr to fix url path normalization (@pablof7z's @primalhq NWC bug). v0.10.0 fiatjaf 2025-01-16 21:46:43 -03:00
  • 53a2451303 update go-nostr and adjust user-agent stuff. fiatjaf 2025-01-16 16:02:03 -03:00
  • 2d992f235e bunker: fix MarshalIndent() is not allowed to have a prefix on json-iterator. v0.9.1 fiatjaf 2024-12-13 23:27:08 -03:00
  • 7675929056 Add zapstore.yaml franzap 2024-12-11 11:17:39 -03:00
  • 7f608588a2 improve count and support hyperloglog aggregation. fiatjaf 2024-12-10 23:28:36 -03:00
  • 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 -03:00
  • 932361fe8f fix(decode): handle event id flag redraw 2024-12-02 10:00:52 -03:00
  • 11ae7bc4d3 add test ExampleDecodePubkey redraw 2024-12-01 23:27:35 -03:00
  • 7033bfee19 fix(decode): handle pubkey flag redraw 2024-12-01 23:17:09 -03:00
  • f425097c5a allow filters with long tags (the 1-char restriction is only a convention, not a rule). fiatjaf 2024-11-26 12:05:38 -03:00
  • dd0ef2ca64 relay management examples on help. fiatjaf 2024-11-25 12:31:21 -03:00
  • 491a094e07 close ch Yasuhiro Matsumoto 2024-11-23 17:33:01 +09:00
  • 9d619ddf00 remove note1 encoding. fiatjaf 2024-11-19 07:47:11 -03:00
  • 5d32739573 update go-nostr again, apparently this was necessary. v0.8.0 fiatjaf 2024-11-12 18:46:38 -03:00
  • a187e448f2 get rid of some of the HTML escaping that plagues golang json. fiatjaf 2024-11-11 23:09:15 -03:00
  • 9a9e96a829 support $NOSTR_CLIENT_KEY environment variable for --connect-as fiatjaf 2024-11-11 22:33:17 -03:00
  • 4c6181d649 update go-nostr so all bunkers are nip44 maximalists. fiatjaf 2024-11-01 08:44:15 -03:00
  • 71b106fd45 update go-nostr so we always encrypt nip46 messages with nip44. fiatjaf 2024-10-30 10:38:59 -03:00
  • 40892c1228 build arm binary for Raspberry Pi 32bit v0.7.9 Yasuhiro Matsumoto 2024-10-30 10:41:22 +09:00
  • 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 -03:00
  • 134d1225d6 nak event: presence of key flags indicates the need to resign a given event. fiatjaf 2024-10-29 13:33:24 -03:00
  • 464766a836 allow "=" in tag value. fiatjaf 2024-10-27 11:01:29 -03:00
  • ea53eca74f update go-nostr for nip44-on-nip46 fixes. v0.7.8 fiatjaf 2024-10-27 09:56:49 -03:00
  • 38ed370c59 slightly improve verify error message. fiatjaf 2024-09-29 10:30:31 -03:00
  • 5b04bc4859 nak key public --with-parity v0.7.7 fiatjaf 2024-10-08 09:08:50 -03:00
  • 2988c71ccb nak/b and nak/s user-agents. fiatjaf 2024-09-26 22:17:31 -03:00
  • d7c0ff2bb7 update go-nostr keyer interface and make req --auth work again. fiatjaf 2024-09-22 19:21:41 -03:00
  • 43fe41df5d use log() function instead of fmt.Fprintf(os.Stderr) in some places. fiatjaf 2024-09-22 19:04:21 -03:00
  • 3215726417 use stdout() function instead of fmt.Println() in some places. fiatjaf 2024-09-21 12:02:09 -03:00
  • a4886dc445 nak encrypt and nak decrypt: nip44 with option to do nip04. fiatjaf 2024-09-17 11:28:26 -03:00
  • 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 -03:00
  • 2b5f3355bc use a single global sdk.System and its Pool. fiatjaf 2024-09-17 08:09:20 -03:00
  • bd5ca27661 github.ref->github.ref_name as version variable. fiatjaf 2024-09-15 09:04:52 -03:00
  • 9d02301b2d support --version using -X v0.7.6 fiatjaf 2024-09-15 08:57:53 -03:00
  • 9bbc87b27a specify how ; can separate multiple tag values arkinox 2024-09-10 15:44:33 -05:00
  • 88a07a3504 update go-nostr and nostr-sdk to fix bad nevent/naddr parsing bug. fiatjaf 2024-09-05 14:43:34 -03:00
  • 8a934cc76b fix fetch naddr missing kind. v0.7.5 fiatjaf 2024-08-28 16:13:19 -03:00
  • e0c967efa9 fix natural timestamps test. fiatjaf 2024-08-26 15:59:48 -03:00
  • 36c32ae308 make it possible to have empty content on kind 1. fiatjaf 2024-08-26 15:48:06 -03:00
  • 6d23509d8c fetch: handle note1 case. v0.7.4 fiatjaf 2024-08-25 17:09:42 -03:00
  • 29b6ecbafe readme: how to download torrents. fiatjaf 2024-08-25 00:23:46 -03:00
  • 11f37afa5b readme: how to watch livestreams from your terminal. fiatjaf 2024-08-24 21:40:08 -03:00
  • cf1694704e bunker: fix printing bunker uri. fiatjaf 2024-08-23 16:17:17 -03:00
  • b3ef2c1289 update go-nostr because parallel work generation was broken. v0.7.3 fiatjaf 2024-08-21 17:09:14 -03:00
  • cfdea699bc fix using NOSTR_SECRET_KEY environment variable. fiatjaf 2024-08-21 10:41:19 -03:00
  • 014c6bc11d --pow: parallel work. fiatjaf 2024-08-20 23:06:14 -03:00
  • 0240866fa1 fix fetch for non-pubkey cases. v0.7.2 fiatjaf 2024-08-20 18:39:17 -03:00
  • a4d9ceecfa do it again because blergh. v0.7.1 fiatjaf 2024-08-20 17:13:01 -03:00
  • 56657d8aa9 update go-nostr. v0.7.0 fiatjaf 2024-08-20 15:10:18 -03:00
  • ea7b88cfd7 fix fetch with nip05 filter and make req filter options generalize to fetch. fiatjaf 2024-08-20 10:59:28 -03:00
  • 2042b14578 nak fetch: support nip05 codes. fiatjaf 2024-08-20 10:48:08 -03:00
  • 9d43e66fac nak event --pow fiatjaf 2024-08-20 10:29:18 -03:00
  • 85e9610265 test natural timestamps. fiatjaf 2024-08-20 10:29:00 -03:00
  • 2edfa5cbea nak serve fiatjaf 2024-08-19 12:43:22 -03:00
  • c2045e9299 wip local-relay fiatjaf 2024-08-19 10:51:16 -03:00
  • 9690dc70cb nak req --paginate fiatjaf 2024-08-18 23:38:03 -03:00