93 Commits

Author SHA1 Message Date
ef4d5841f6
f: cmd/envtocsv 2026-02-14 17:08:29 -07:00
638a291daa
feat: add cmd/envtocsv for converting env files 2026-02-14 14:30:52 -07:00
711fc2a48b
feat: add cmd/cli-example for reference, and Ai context 2026-02-14 12:16:01 -07:00
f767aa9ae4
f: cookie-inspect 2026-02-14 12:11:34 -07:00
a6531918ef
feat: add cmd/cookie-inspect for decoding and verifying a cookie 2026-02-12 00:41:13 -07:00
53ef641fb8
f: add cmd/ssechat as ServerSentEvents demo 2026-02-12 00:41:13 -07:00
7c78bf6a89
f: add cmd/ssechat as ServerSentEvents demo 2026-02-12 00:41:13 -07:00
e2ae505e3a
feat: add cmd/ssechat as ServerSentEvents demo 2026-02-12 00:41:13 -07:00
d2344f5e6f
feat: add cmd/cullbak for culling backup directories 2026-02-12 00:41:13 -07:00
3a5709689c
wip: ipcohort: move atomics to gitdataset 2026-02-12 00:41:13 -07:00
5f19abc692
wip: feat: add net/gitdataset for data that updates via git 2026-02-12 00:41:13 -07:00
a589429346
wip: feat: add net/formmailer for web forms with bot protection 2026-02-12 00:41:13 -07:00
4eeb0279e7
f: ipcohort / blacklist 2026-02-12 00:41:13 -07:00
bbb3745739
feat: add net/ipcohort (for blacklisting, whitelisting, etc) 2026-02-12 00:41:13 -07:00
4aac20d2b3
feat: add net/gitshallow (for incremental updates to data repos) 2026-02-12 00:41:13 -07:00
479dcc80cb
feat: add cmd/smtp-test for debugging smtp auth and delivery 2026-02-12 00:41:13 -07:00
a6a4009e3a
wip: add more middleware examples 2026-02-12 00:41:13 -07:00
42ca64e48e
feat(calendar): parse reminder durations 2026-02-12 00:41:13 -07:00
dbea548336
wip(calendar): rework field access 2026-02-12 00:41:13 -07:00
68ffb65aee
f: feat(calendar): calculate fixed and floating yearl and monthly events 2026-02-12 00:41:13 -07:00
e3cad4845f
f: feat(calendar): calculate fixed and floating yearl and monthly events 2026-02-12 00:41:13 -07:00
0081c386e9
wip: feat(calendar): calculate fixed and floating yearl and monthly events 2026-02-12 00:41:13 -07:00
7dcb92667c
f(ai): add WithFormat to change format without changing Generate signature 2026-02-12 00:41:13 -07:00
719e26c744
f(ai): add WithModel to change model on-the-fly 2026-02-12 00:41:13 -07:00
10aee1c561
f(ai): fix interface / add type guard 2026-02-12 00:41:13 -07:00
da1d147a0e
feat(ai): add Ollama and OpenAI helpers 2026-02-12 00:41:13 -07:00
65622537af
f: jwt 2026-02-12 00:41:13 -07:00
e1f0549d85
wip:feat(auth/jwt): add jwk fetch and jwt verify 2026-02-12 00:41:13 -07:00
546b556677
feat: add cmd/smbtest for debugging smb connection issues 2026-02-12 00:41:13 -07:00
a6626b9a96
feat: add tcpfwd to pipe connections 2026-02-12 00:41:13 -07:00
b4886aa710
feat: add crypto/passphrase encoding/base2048/v1.0.0 crypto/passphrase/v1.0.0 2026-02-12 00:38:04 -07:00
a68cac6529
feat: add encoding/base2048 2026-02-12 00:38:04 -07:00
d2f362ae50
chore: bump go.mod to 1.26.0 2026-02-12 00:38:04 -07:00
21ea2d0613
chore(cmd/sql-migrate): bump v2.0.3 cmd/sql-migrate/v2.0.3 2026-01-31 21:22:42 -07:00
b6ffacd0a6
fix(cmd/sql-migrate): spell 'postgres' correctly 2026-01-31 21:21:53 -07:00
e7282c58f3
chore(cmd/sql-migrate): add explicit default for sqlCommand switch 2026-01-31 21:21:53 -07:00
dd4148b88e
chore(cmd/sql-migrate): make file path ormatting consistent for all 'found ./path/to/x' outtput 2026-01-31 21:21:53 -07:00
1ec145b3eb
ref(cmd/sql-migrate/v2): make INSERTs sortable, output cleanup cmd/sql-migrate/v2.0.2 2026-01-31 01:18:58 -07:00
10236de205
feat(cmd/sql-migrate/v2): bump go.mod to v2 cmd/sql-migrate/v2.0.1 2026-01-31 00:20:07 -07:00
65f866970e
feat(cmd/sql-migrate/v2): store migrations in db, nix batches 2026-01-31 00:10:06 -07:00
0a78632482
chore: add .env variations to .gitignore 2026-01-28 16:42:03 -07:00
b559a25404
ref!(http/middleware): bump to v2 to use http.Handler rather than http.HandlerFunc http/middleware/v2.0.1 2026-01-26 12:47:18 -07:00
8136b7f4b9
doc(sendsms): make README more inviting cmd/sendsms/v1.1.2 2026-01-25 00:30:36 -07:00
fa9930c159
feat(sendsms): add script to randomize CSV data 2026-01-25 00:10:17 -07:00
674960b497
doc(sendsms): add README.md 2026-01-25 00:10:17 -07:00
8654c1c1f5
ref(sendsms): add --print-curl to improve --dry-run and general output 2026-01-25 00:10:17 -07:00
a050e5d0c7
ref(sendsms): hard error on leftover template strings, other output improvements 2026-01-25 00:10:17 -07:00
0c3c436c60
ref(sendsms): sane template defaults, separate sender interface 2026-01-25 00:10:17 -07:00
147a317cc0
ref(sendsms): lots of output improvements 2026-01-25 00:10:17 -07:00
5fdb4746cc
feat(sendsms): add --start-time, --stop-time, --max-duration, --min-delay 2026-01-25 00:10:17 -07:00