73 Commits

Author SHA1 Message Date
73c323b0f2
wip: ipcohort: move atomics to gitdataset 2026-01-26 13:15:59 -07:00
9cd08ff2b8
wip: feat: add net/gitdataset for data that updates via git 2026-01-26 13:15:59 -07:00
e2a50ae20e
wip: feat: add net/formmailer for web forms with bot protection 2026-01-26 13:15:59 -07:00
1947b91c1d
f: ipcohort / blacklist 2026-01-26 13:15:59 -07:00
3f19dd7768
feat: add net/ipcohort (for blacklisting, whitelisting, etc) 2026-01-26 13:15:59 -07:00
8d1354f0da
feat: add net/gitshallow (for incremental updates to data repos) 2026-01-26 13:15:59 -07:00
d3b59aebff
feat: add cmd/smtp-test for debugging smtp auth and delivery 2026-01-26 13:15:59 -07:00
939c733ace
wip: add more middleware examples 2026-01-26 13:15:59 -07:00
c5e2159d5e
feat(calendar): parse reminder durations 2026-01-26 13:15:59 -07:00
9617daa744
wip(calendar): rework field access 2026-01-26 13:15:59 -07:00
60afaa6c0a
f: feat(calendar): calculate fixed and floating yearl and monthly events 2026-01-26 13:15:59 -07:00
5ce1b3fef1
f: feat(calendar): calculate fixed and floating yearl and monthly events 2026-01-26 13:15:59 -07:00
8a91fb37c1
wip: feat(calendar): calculate fixed and floating yearl and monthly events 2026-01-26 13:15:59 -07:00
dcb10798c8
f(ai): add WithFormat to change format without changing Generate signature 2026-01-26 13:15:59 -07:00
b0c3222106
f(ai): add WithModel to change model on-the-fly 2026-01-26 13:15:59 -07:00
ff06e3897f
f(ai): fix interface / add type guard 2026-01-26 13:15:59 -07:00
27832bd38e
feat(ai): add Ollama and OpenAI helpers 2026-01-26 13:15:59 -07:00
8167bca8cd
f: jwt 2026-01-26 13:15:59 -07:00
4f748a451a
wip:feat(auth/jwt): add jwk fetch and jwt verify 2026-01-26 13:15:59 -07:00
534c9bc2ee
feat: add cmd/smbtest for debugging smb connection issues 2026-01-26 13:15:59 -07:00
d3be4e1282
feat: add tcpfwd to pipe connections 2026-01-26 13:15:59 -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
c56688a512
feat: add cmd/sendsms for texting lists from CSV 2026-01-25 00:10:17 -07:00
fe6300dacc
chore(cmd/sql-migrate): bump to version 1.0.2 cmd/sql-migrate/v1.0.2 2026-01-13 00:30:48 -07:00
eee1a95f52
ref(cmd/sql-migrate): add package, docs, minor flag parse change 2026-01-13 00:30:08 -07:00
f034cf0529
feat(cmd/sql-migrate): can write up and down migrations 2026-01-13 00:29:55 -07:00
25ac66cc10
ref(http/middleware): prefer mw.HandleFunc(path, fn) to mux.HandleFunc(path, mw.Handle(fn)) 2026-01-13 00:25:54 -07:00
3893b43c8c
feat(ulid): supply-chain fork of github.com/oklog/ulid v2 3p/ulid/v2.1.1 2025-12-13 21:54:43 -07:00
7513e62a6c
feat(gsheet2env): add -d to change delimiter io/transform/gsheet2csv/v1.0.3 2025-10-13 15:21:02 -06:00
f882bfc139
feat(gsheet2env): add tool to convert csv to .env io/transform/gsheet2csv/v1.0.2 2025-10-13 14:58:21 -06:00
24ec3f021d
feat(gsheet2csv): parse URLs and CSVs with comments 2025-10-13 14:58:21 -06:00
dc951ce388
fix(3p/transform): add missing go.mod 3p/transform/v1.0.1 2025-10-11 19:15:10 -06:00
30748770d1
doc(3p/transform): add Go Reference badge 2025-10-11 19:08:28 -06:00
7b439460fc
doc(3p/colorjson): add Go Reference badge 2025-10-11 19:07:51 -06:00
eee1434ba7
doc(auth/envauth): add Go Reference badge 2025-10-11 19:06:44 -06:00
f269f80771
doc(auth/csvauth): add Go Reference badge 2025-10-11 19:06:21 -06:00
6e04afec1c
doc(http/middleware): add Go Reference badge 2025-10-11 19:05:26 -06:00
e63f7bc1ef
doc: add Go Reference badge 2025-10-11 19:03:58 -06:00
6dfaedbbab
doc: 'dev' is default, but 'main' is stable 2025-10-11 19:01:17 -06:00
8b97a3452b
doc: update Cheatsheet URL to Wiki 2025-10-11 19:01:00 -06:00
652bab4607
ref: rename package github.com/therootcompany/golib 2025-10-11 18:53:23 -06:00
b3d9d1a179
doc(thirdparty): add README to clearly document third party packages 2025-10-10 17:13:00 -06:00