Virgil
09d01bee96
feat(forge): add repository list filters
...
Security Scan / security (push) Successful in 15s
Test / test (push) Successful in 2m11s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 08:33:11 +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
55616b5e1e
chore(forge): align stdlib io usage with AX conventions
...
Security Scan / security (push) Successful in 12s
Test / test (push) Successful in 1m52s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:37:42 +00:00
Virgil
ad2bab3835
feat(forge): add missing admin and issue endpoints
...
Security Scan / security (push) Successful in 14s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:30:02 +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
9ba98f9de3
feat(issues): add reaction list endpoints
...
Security Scan / security (push) Successful in 10s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 02:52:43 +00:00
Virgil
a555c24a9f
feat(issues): add tracked time deletion
...
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 01:35:55 +00:00
Virgil
e9faaabc8a
feat(releases): add release attachment upload
...
Security Scan / security (push) Successful in 12s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 00:33:59 +00:00
Virgil
cb54bfeea2
feat(issues): add pinned issue listing
...
Security Scan / security (push) Successful in 12s
Test / test (push) Successful in 1m21s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 00:09:49 +00:00
Virgil
584f372622
feat(issues): add attachment uploads
...
Security Scan / security (push) Successful in 12s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 00:01:29 +00:00
Virgil
484ecd1e1f
feat(issues): add attachment helpers
...
Security Scan / security (push) Successful in 11s
Test / test (push) Successful in 1m17s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 23:58:11 +00:00
Virgil
15265e4599
feat: add issue time iterator
...
Security Scan / security (push) Successful in 12s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 23:50:04 +00:00
Virgil
ed4a2c7b0c
feat(issues): add dependency relation helpers
...
Security Scan / security (push) Successful in 12s
Test / test (push) Successful in 1m15s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 23:35:51 +00:00
Virgil
23d879f235
feat(issues): add global issue search
...
Security Scan / security (push) Successful in 13s
Test / test (push) Successful in 1m15s
Add typed wrappers for Forgejo's global issue search endpoint, including paged, all-pages, and iterator variants.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 23:31:21 +00:00
Virgil
26ea87556b
Add issue time tracking helpers
...
Security Scan / security (push) Successful in 10s
Test / test (push) Successful in 1m7s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 22:43:54 +00:00
Virgil
36181a7335
Add issue timeline listing
...
Security Scan / security (push) Successful in 11s
Test / test (push) Successful in 1m4s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 22:40:32 +00:00
Virgil
5257002ec1
feat(issue): add issue subscription endpoints
...
Security Scan / security (push) Successful in 10s
Test / test (push) Successful in 50s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 09:29:29 +00:00
Virgil
b9e8b22d41
Add issue pin repositioning
...
Security Scan / security (push) Successful in 11s
Test / test (push) Successful in 50s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 06:42:16 +00:00
Virgil
060de1796c
Add issue stopwatch delete API
...
Security Scan / security (push) Successful in 9s
Test / test (push) Successful in 48s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 06:25:32 +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
f8c6090227
feat: IssueService and PullService with actions
...
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