fiatjaf
8df130a822
git: handle "pull" modes correctly and stop deleting and recreating remotes all the time.
v0.17.0
2025-11-25 14:51:24 -03:00
fiatjaf
e04861fcee
git: allow gitSync to not fail if the state is broken.
2025-11-25 14:51:24 -03:00
Yasuhiro Matsumoto
73d80203a0
fix error message
2025-11-25 14:35:16 -03:00
fiatjaf
c3cb59a94a
git: move things around, allow for nil state as a possible value, fix syncing when repository is not announced yet.
2025-11-24 23:33:07 -03:00
fiatjaf
59edaba5b8
git: much nicer prompts on "init".
2025-11-24 15:46:44 -03:00
fiatjaf
11a690b1c6
git: fix sync publishing wrong repo event and always being mismatched.
2025-11-24 06:37:42 -03:00
fiatjaf
9f8679591e
git: remove unused gitAnnounce.
2025-11-23 21:33:32 -03:00
fiatjaf
75c1a88333
git: push needed to update refs from the state after pushing.
2025-11-23 21:33:19 -03:00
fiatjaf
26fc7c338a
git: nip34.json into repository object helpers.
2025-11-23 21:32:33 -03:00
fiatjaf
ddc009a391
git: rework it to be more git-native and expose the internals more in a cool way.
2025-11-23 18:01:25 -03:00
fiatjaf
68e49fa6e5
git: fix the local/remote madness finally I think.
2025-11-23 14:50:19 -03:00
fiatjaf
79c1a70683
git: cleanup.
2025-11-21 23:25:23 -03:00
fiatjaf
77afab780b
git: fetch and pull (wip).
2025-11-21 20:01:55 -03:00
fiatjaf
a4f53021f0
add examples for newer use cases.
2025-11-21 20:01:55 -03:00
fiatjaf
afa31a58fc
serve: --negentropy
2025-11-21 20:01:55 -03:00
fiatjaf
26f9b33d53
git clone
2025-11-20 23:51:45 -03:00
fiatjaf
51876f89c4
git: nicer logs and fix announce to update only and all outdated relays.
2025-11-19 00:29:30 -03:00
fiatjaf
ae3cb7c108
serve: blossom and grasp support.
2025-11-19 00:29:30 -03:00
fiatjaf
bec821d3c0
build with latest nostrlib.
...
we had to do this git thing just so we could publish nostrlib to grasp servers and make it downloadable as a dependency, now finally.
2025-11-18 11:57:16 -03:00
fiatjaf
5d7240b112
git betterments with remote and branch determination, force-push and fast-forward check.
2025-11-18 08:14:12 -03:00
Lez
bbe1661096
Don't emit hello event if no events were received from stdin
...
When running `nak req ... relay.one | nak event relay.two`,
if the first req doesn't return any events, the second
nak should not publish a "hello from nostr army knife" note
to the second relay as it is clearly not the intention.
`nak event relay.two` behavior is unchanged, it will publish the hello.
2025-11-18 08:13:47 -03:00
fiatjaf
ea4ad84aa0
"nak git" command with "init", "announce" and "push".
2025-11-17 13:05:47 -03:00
fiatjaf
85a04aa7ce
req --only-missing for negentropy downloading.
2025-11-13 16:16:34 -03:00
fiatjaf
e0ca768695
also parse npub/nevent/naddr when used as tag values, turn them into their corresponding hex or address format.
2025-11-11 16:32:14 -03:00
fiatjaf
bef3739a67
accept npub/nprofile/nevent instead of just hex in flags.
2025-11-11 15:58:53 -03:00
fiatjaf
210c0aa282
update nostrlib again, mostly for the blossom client timeout issue.
2025-11-04 09:18:21 -03:00
fiatjaf
2758285d51
update nostrlib.
v0.16.2
2025-09-08 11:11:07 -03:00
fiatjaf
ecb7f8f195
event: renew relay connection before publishing if necessary.
2025-09-07 18:56:51 -03:00
fiatjaf
9251702460
query batching on nak req --outbox.
2025-09-06 22:21:11 -03:00
fiatjaf
13452e6916
fix nostrlib dependency.
v0.16.1
2025-09-06 07:39:25 -03:00
fiatjaf
cdd64e340f
nak req --outbox
v0.16.0
2025-09-05 17:12:21 -03:00
fiatjaf
3b4d6046cf
nak admin: for nip86 management (the previous command was broken).
2025-09-04 13:04:13 -03:00
fiatjaf
bf1690a041
get rid of badger, replace with bolt, following nostrlib.
2025-09-03 21:37:03 -03:00
fiatjaf
88031c888b
wallet --stream
v0.15.4
2025-08-29 16:25:41 -03:00
fiatjaf
6f0e777324
wallet tokens drop
2025-08-29 16:25:38 -03:00
fiatjaf
b316646821
new release with updated dependencies.
v0.15.3
2025-08-18 21:01:52 -03:00
fiatjaf
d3975679e4
add labels to subscriptions for easier debugging.
2025-08-14 13:28:15 -03:00
fiatjaf
23e27da077
use isatty for detecting stuff for the fancy output (it doesn't work).
2025-08-14 13:28:15 -03:00
fiatjaf
1a221a133c
cleanup and fix readme.
2025-08-14 13:28:15 -03:00
George
a698c59b0b
fix build on OpenBSD
2025-07-23 16:11:57 -03:00
fiatjaf
87bf5ef446
fix nak blossom list stupid segfault.
v0.15.2
2025-07-17 20:00:03 -03:00
fiatjaf
7c58948924
verify: better handling of stdout and verbose logging output.
...
fixes: https://github.com/fiatjaf/nak/issues/74
2025-07-17 16:14:36 -03:00
fiatjaf
ff02e6890b
adapt to nostr lib websocket refactor commit (which includes the filters thing).
2025-07-11 13:02:06 -03:00
fiatjaf
fb377f4775
reword some things.
2025-07-05 11:14:29 -03:00
Anthony Accioly
b1114766e5
docs(readme): update caution note with encryption guidance
...
- Revise the caution note to include instructions for encrypting private keys using NIP-49.
2025-07-04 14:45:38 -03:00
Anthony Accioly
e0febbf190
docs(readme): remove outdated contributing section
...
- Delete the outdated contributing section referencing NIP-34.
2025-07-04 14:45:38 -03:00
Anthony Accioly
2d2e657778
docs(readme): caution note on plaintext credential storage
...
- Add a warning about credentials being stored in plain text when using
`--persist`.
2025-07-04 14:45:38 -03:00
Anthony Accioly
d32654447a
feat(bunker): add QR code generation for bunker URI
...
- Add `--qrcode` flag to display a QR code for the bunker URI.
- Update `README.md` with usage instructions for the new flag.
- Include `qrterminal` dependency for QR code generation.
2025-07-04 14:45:38 -03:00
mplorentz
fea23aecc3
Add Dockerfile
...
I added this so that I could run a nak bunker on my server alongside my other containers. Thought it might be useful for others.
2025-07-02 23:28:40 -03:00
fiatjaf
cc526acb10
bunker: fix overwriting all keys always with default.
v0.15.1
2025-07-01 15:52:44 -03:00