Virgil
61d2b8440a
fix(forge): wrap helper parse errors
...
Security Scan / security (push) Successful in 13s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:50:37 +00:00
Virgil
bdf669db39
feat(forge): add safe stringers for option types
...
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 1m49s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:07:18 +00:00
Virgil
2dcb22fb3f
docs(forge): add usage examples to option types
...
Security Scan / security (push) Successful in 14s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:09:36 +00:00
Virgil
49daff2cb6
feat(forge): add missing collection wrappers
...
Security Scan / security (push) Successful in 17s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:57:47 +00:00
Virgil
acdcfc07cf
feat(forge): add missing Forgejo endpoints
...
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 1m57s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:20:27 +00:00
Virgil
1a8fdf53ef
feat(users): add access token and user key endpoints
...
Security Scan / security (push) Successful in 13s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:02:22 +00:00
Virgil
779d017ad9
feat(users): add authenticated public key management
...
Security Scan / security (push) Successful in 11s
Test / test (push) Successful in 1m48s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:26:47 +00:00
Virgil
9f686bfa89
feat(users): add authenticated GPG key management
...
Security Scan / security (push) Successful in 12s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:23:37 +00:00
Virgil
2460a7b09e
feat(users): add user search endpoint
...
Security Scan / security (push) Successful in 13s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:20:35 +00:00
Virgil
452b190e9d
feat(users): add oauth2 application management
...
Security Scan / security (push) Successful in 26s
Test / test (push) Successful in 1m45s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 03:16:30 +00:00
Virgil
de60dc08b5
feat(users): add authenticated starred listing
...
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 1m42s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:49:47 +00:00
Virgil
0a4b8a849a
feat(users): add quota package endpoints
...
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 1m32s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:32:03 +00:00
Virgil
42286a1ee3
feat(users): add quota attachment endpoints
...
Security Scan / security (push) Successful in 11s
Test / test (push) Successful in 1m41s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:28:59 +00:00
Virgil
a383ece924
feat(users): add quota artifact listing
...
Security Scan / security (push) Successful in 12s
Test / test (push) Successful in 1m32s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 01:59:52 +00:00
Virgil
20e038265f
feat(users): add starring check
...
Security Scan / security (push) Successful in 10s
Test / test (push) Successful in 1m30s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 00:41:50 +00:00
Virgil
7862054999
feat(users): add following check
...
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 1m23s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 00:36:52 +00:00
Virgil
cb54c357e1
feat(users): add authenticated user quota getter
...
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 1m21s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 00:27:55 +00:00
Virgil
1c03ea14a3
feat(users): add user settings endpoints
...
Security Scan / security (push) Successful in 12s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 00:25:15 +00:00
Virgil
5e12785d42
feat(users): add heatmap endpoint
...
Security Scan / security (push) Successful in 12s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 00:04:26 +00:00
Virgil
272de12bf0
feat(users): add unblock helper
...
Security Scan / security (push) Successful in 10s
Test / test (push) Successful in 1m24s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 23:47:34 +00:00
Virgil
2dd66a0210
feat(users): add block user helper
...
Security Scan / security (push) Successful in 11s
Test / test (push) Successful in 1m11s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 23:17:28 +00:00
Virgil
6116316bea
feat(users): add blocked user listing helpers
...
Security Scan / security (push) Successful in 11s
Test / test (push) Successful in 1m4s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 23:15:13 +00:00
Virgil
e1f67f6da1
feat(user): add avatar endpoints
Security Scan / security (push) Successful in 11s
Test / test (push) Successful in 1m7s
2026-04-01 23:07:59 +00:00
Virgil
717de80cac
Add user subscription listing
...
Security Scan / security (push) Successful in 11s
Test / test (push) Successful in 1m5s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 22:37:27 +00:00
Virgil
80f69121d6
Add user stopwatch listing
...
Security Scan / security (push) Successful in 10s
Test / test (push) Successful in 54s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 06:12:51 +00:00
Virgil
85fde21694
Add authenticated user email management
...
Security Scan / security (push) Successful in 10s
Test / test (push) Successful in 49s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 05:21:24 +00:00
Virgil
551a964fdb
refactor(ax): enforce v0.8.0 polish rules
...
Security Scan / security (push) Successful in 9s
Test / test (push) Successful in 1m36s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-29 23:39:24 +00:00
Claude
1ffb4bee5a
feat: upgrade to core v0.8.0-alpha.1, replace banned stdlib imports
...
Security Scan / security (push) Successful in 8s
Test / test (push) Successful in 1m20s
Replace fmt, errors, strings, path/filepath, encoding/json with Core
primitives across 23 files. Keep encoding/json for streaming
NewDecoder/NewEncoder, strings for Fields/FieldsFuncSeq.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 13:27:06 +00:00
Snider
0a9564274d
refactor(module): migrate module path to dappco.re/go/core/forge
...
Security Scan / security (pull_request) Successful in 9s
Test / test (pull_request) Successful in 1m20s
Update Go module path from forge.lthn.ai/core/go-forge to
dappco.re/go/core/forge. Migrate all import paths and dependency
references (go-io → dappco.re/go/core/io, go-log → dappco.re/go/core/log).
Update documentation (CLAUDE.md, README.md, docs/) to reflect new paths.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-22 01:51:29 +00:00
Snider
57d8af13ad
feat: modernise to Go 1.26 iterators and stdlib helpers
...
Security Scan / security (push) Successful in 14s
Test / test (push) Successful in 2m1s
Add ListIter in pagination + generic Resource.Iter for streaming
paginated results as iter.Seq2[T, error]. Add Iter* methods across
all service files (actions, admin, branches, issues, labels, notifs,
orgs, packages, pulls, releases, repos, teams, users, webhooks).
Modernise cmd/forgegen with slices.Sort, maps.Keys, strings.FieldsFuncSeq.
Co-Authored-By: Gemini <noreply@google.com>
Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-23 05:39:13 +00:00
Snider
df75d3281d
feat: OrgService, TeamService, UserService
...
Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 17:14:01 +00:00