198 Commits

Author SHA1 Message Date
189df418a2
feat(auth): add TokenCookies to BasicRequestAuthenticator
Add a TokenCookies []string field checked after query params (step 5).
Each named cookie's value is passed directly to Authenticator.Authenticate
as a token, enabling cookie-based token flows alongside Bearer and query params.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-03-08 16:51:51 -06:00
c8a95588ff
wip: random half done-junk 2026-03-08 16:51:51 -06:00
beded855a2
f: feat(cmd/httplog): add proxy and intercept sse 2026-03-08 16:51:51 -06:00
25373a8346
feat: add cmd/envtocsv for converting env files 2026-03-08 16:51:51 -06:00
df5846116a
f: cookie-inspect 2026-03-08 16:51:51 -06:00
abdd81c435
feat: add cmd/cookie-inspect for decoding and verifying a cookie 2026-03-08 16:51:51 -06:00
c6d02d96cd
f: add cmd/ssechat as ServerSentEvents demo 2026-03-08 16:51:51 -06:00
35d1cdad44
f: add cmd/ssechat as ServerSentEvents demo 2026-03-08 16:51:51 -06:00
bc9c8d8dba
feat: add cmd/ssechat as ServerSentEvents demo 2026-03-08 16:51:51 -06:00
ce877309c8
feat: add cmd/cullbak for culling backup directories 2026-03-08 16:51:51 -06:00
94df1567dd
wip: ipcohort: move atomics to gitdataset 2026-03-08 16:51:51 -06:00
9afcd59f95
wip: feat: add net/gitdataset for data that updates via git 2026-03-08 16:51:51 -06:00
d8e742e380
f: net/formmailer 2026-03-08 16:51:51 -06:00
5cc3e89da1
wip: feat: add net/formmailer for web forms with bot protection 2026-03-08 16:51:51 -06:00
d9ab880aa7
f: ipcohort / blacklist 2026-03-08 16:51:51 -06:00
0906ec1a0c
feat: add net/ipcohort (for blacklisting, whitelisting, etc) 2026-03-08 16:51:51 -06:00
79ada9cd1c
feat: add net/gitshallow (for incremental updates to data repos) 2026-03-08 16:51:51 -06:00
d06a45381a
feat: add cmd/smtp-test for debugging smtp auth and delivery 2026-03-08 16:51:51 -06:00
ce4c430013
wip: add more middleware examples 2026-03-08 16:51:51 -06:00
6a371a5aa7
feat(calendar): parse reminder durations 2026-03-08 16:51:51 -06:00
6c7919b918
wip(calendar): rework field access 2026-03-08 16:51:51 -06:00
9d713cbe9b
f: feat(calendar): calculate fixed and floating yearl and monthly events 2026-03-08 16:51:51 -06:00
c7c28b4c0a
f: feat(calendar): calculate fixed and floating yearl and monthly events 2026-03-08 16:51:51 -06:00
9bee18185d
wip: feat(calendar): calculate fixed and floating yearl and monthly events 2026-03-08 16:51:51 -06:00
0be871376d
f(ai): add WithFormat to change format without changing Generate signature 2026-03-08 16:51:51 -06:00
0b284375ff
f(ai): add WithModel to change model on-the-fly 2026-03-08 16:51:51 -06:00
ee9ba995d6
f(ai): fix interface / add type guard 2026-03-08 16:51:51 -06:00
a76ca7f86e
feat(ai): add Ollama and OpenAI helpers 2026-03-08 16:51:51 -06:00
05096da65a
feat: add cmd/smbtest for debugging smb connection issues 2026-03-08 16:51:51 -06:00
4146c62f37
ref(cmd/monorelease): fix tag and version output, start flagset 2026-03-08 16:51:51 -06:00
ac6a039698
WIP: feat(cmd/monorelease): fix versioning 2026-03-08 16:51:51 -06:00
3abf0838c2
WIP: feat(cmd/monorelease): better table 2026-03-08 16:51:51 -06:00
c8c2b63e93
WIP: feat(cmd/monorelease): show table 2026-03-08 16:51:51 -06:00
6438ef8064
WIP: feat(cmd/monorelease): show bins 2026-03-08 16:51:51 -06:00
50cfc1fa32
WIP: feat: add cmd/monorelease for checking version info 2026-03-08 16:51:51 -06:00
3db8580d5a
feat: add tools/gitver for monorepo versioning 2026-03-08 16:51:51 -06:00
e4edb8fe2e
feat: add ./scripts/concat-for-context.sh to reduce total file count 2026-03-08 16:51:51 -06:00
663b00b0c7
doc: add PROMPT.md for Ai context 2026-03-08 16:51:51 -06:00
dd7672d2c2
feat: add cmd/api-example as server boilerplate 2026-03-08 16:51:50 -06:00
7414630a4b
f: cmd/cli-example 2026-03-08 16:51:50 -06:00
222f3cc0fe
feat: add cmd/cli-example for reference, and Ai context 2026-03-08 16:51:50 -06:00
6244d8dd32
wip:feat(auth/jwt): add jwk fetch and jwt verify 2026-03-08 16:51:50 -06:00
92e1ae9992
docs(monorel): add README tools/monorel/v0.6.5 2026-03-08 15:55:11 -06:00
bd2443cb58
fix(monorel): various path, module root, and --recursive fixes 2026-03-08 15:51:26 -06:00
fd3cb8ba99
feat(monorel): add goarch/goarm/goamd64 to build matrix with --almost-all/--ios/--android-ndk
Default matrix (conservative, CGO_ENABLED=0):
  goos:   darwin freebsd js linux netbsd openbsd wasip1 windows
  goarch: amd64 arm arm64 mips64le mipsle ppc64le riscv64 wasm
  goarm:  6 7  (always included when arm is in goarch)

--almost-all widens to esoteric goos (aix dragonfly illumos plan9
solaris), adds 386/loong64/mips/mips64/ppc64/s390x to goarch, and
emits goamd64: v1 v2 v3 v4.

--ios generates an active iOS build entry (CGO_ENABLED=1, arm64)
instead of the default commented stub.

--android-ndk generates an active Android NDK build entry
(CGO_ENABLED=1, arm64) instead of the default commented stub.

Both --ios and --android-ndk are available on init and release.
The existing -A flag (include hidden dirs) is unchanged.
2026-03-08 15:49:24 -06:00
1cb478b475
fix(http/androidsmsgateway): revert to using observed phoneNumber field rather than the documented recipient,sender ones 2026-03-05 14:00:55 -07:00
516b23eac3
feat+ref(cmd/smsapid): add sms:* endpoints, csvauth, cli flags, etc 2026-03-03 03:11:26 -07:00
4bda5b4580
ref(cmd/auth-proxy): consolidate generic token logic in auth package 2026-03-03 03:08:27 -07:00
c32acd5a74
ref(auth/csvauth): don't hold mutex longer than necessary 2026-03-03 03:05:05 -07:00
020b00c353
feat(http/androidsmsgateway): add webhook examples, JSON, CSV, and signature verification 2026-03-03 03:01:56 -07:00