Commit Graph

392 Commits

Author SHA1 Message Date
fiatjaf 88031c888b wallet --stream 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. 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. 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. 2025-07-01 15:52:44 -03:00
fiatjaf fd19855543 remove a dangling print statement. 2025-07-01 12:43:04 -03:00
fiatjaf ecfe3a298e add persisted bunker and filter examples to readme. 2025-07-01 12:42:57 -03:00
fiatjaf 9c5f68a955 bunker: fix handling of provided and stored secret keys. 2025-07-01 12:36:54 -03:00
fiatjaf 0aef173e8b nak bunker --persist/--profile 2025-07-01 11:40:34 -03:00
fiatjaf 6e4a546212 release with fixes. 2025-06-27 16:34:59 -03:00
fiatjaf 55c9d4ee45 remove the bunker context timeout because it causes the entire bunker to disconnect. 2025-06-27 16:28:21 -03:00
fiatjaf 550c89d8d7 slightly improve some error messages. 2025-06-27 13:50:28 -03:00
fiatjaf 1e9be3ed84 nak filter 2025-06-27 13:49:40 -03:00
fiatjaf 79cbc57dde fix main command error handler printing wrongly formatted stuff. 2025-06-27 13:48:07 -03:00
fiatjaf 1e237b4c42 do not fill .Content when "content" is received empty from stdin.
fixes https://github.com/fiatjaf/nak/issues/71
2025-06-23 17:57:45 -03:00
fiatjaf 89ec8b9822 simplify README about $NOSTR_CLIENT_KEY. 2025-06-20 21:06:42 -03:00
Anthony Accioly fba83ea39e docs(readme): clarify NIP-46 signing with remote bunker
- Add example linking to Amber for NIP-46 bunker usage.
- Include note on setting `NOSTR_CLIENT_KEY`
2025-06-20 21:02:57 -03:00
Anthony Accioly bd5569955c fix(helpers): add timeout and verbose logging for bunker connection
- Add a 10-second timeout to the bunker connection process using context
- Include detailed verbose logging for debugging.
2025-06-20 21:02:57 -03:00
Rui Chen 35ea2582d8 fix: update go.sum to fix build
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-06-20 16:24:15 -03:00
fiatjaf fa63dbfea3 release v0.14.3 2025-06-20 11:06:09 -03:00
fiatjaf a6509909d0 nostrfs: update pointer thing from nostrlib. 2025-06-08 10:50:08 -03:00
fiatjaf 239dd2d42a add example of recording and publishing a voice note. 2025-05-25 23:34:05 -03:00
fiatjaf 0073c9bdf1 compile tests again. 2025-05-23 07:52:19 -03:00
Chris McCormick b5bd2aecf6 Run smoke test on release workflow success. 2025-05-23 07:49:54 -03:00
Chris McCormick f27ac6c0e3 Basic smoke tests. 2025-05-23 07:49:54 -03:00
fiatjaf 6e5441aa18 fix type assertions.
closes https://github.com/fiatjaf/nak/issues/67
2025-05-22 09:23:26 -03:00
fiatjaf 61a68f3dca fix faulty outbox database check logic when it doesn't exist.
fixes https://github.com/fiatjaf/nak/issues/66
2025-05-21 14:12:22 -03:00
fiatjaf f450e735b6 sticky version. 2025-05-20 23:45:54 -03:00
franzaps 1304a65179 Update zapstore.yaml 2025-05-20 23:36:26 -03:00
fiatjaf aa89093d57 accept bunker URIs in $NOSTR_SECRET_KEY, simplify.
fixes https://github.com/fiatjaf/nak/issues/66
2025-05-20 23:32:04 -03:00
fiatjaf 4387595437 serve: display number of connections. 2025-05-17 21:42:45 -03:00
fiatjaf 4eb5e929d4 blossom: upload from stdin. 2025-05-14 23:43:11 -03:00
fiatjaf 150625ee74 remove debug.PrintStack() 2025-05-12 09:20:27 -03:00
fiatjaf fc255b5a9a optimized clamped error message for status code failures. 2025-05-11 12:15:50 -03:00
fiatjaf 5bcf2da794 adapt serve to variable max eventstores. 2025-05-11 12:09:56 -03:00
fiatjaf aadcc73906 adapt to since and until not being pointers. 2025-05-08 09:59:03 -03:00
fiatjaf f799c65779 add nak publish to README. 2025-05-07 07:59:43 -03:00
fiatjaf c3822225b4 small tweaks to readme examples. 2025-05-06 11:50:29 -03:00