Keith Solomon
fb6c9d4d61
Add design spec: GitHub Actions release-zip workflow
...
Single workflow file at .github/workflows/release.yml that triggers
on v* tag pushes, assembles projects-portfolio-v<version>.zip from
an allowlist of runtime files, uploads as a workflow artifact, and
attaches to a matching GitHub release.
2026-08-11 06:43:47 -05:00
Keith Solomon
0480abe292
fix: clear legacy _projects_portfolio_github_url on provider switch / empty repo URL
2026-08-09 23:49:06 -05:00
Keith Solomon
981c29ab39
Regenerate translation template for Gitea strings
2026-08-09 23:35:45 -05:00
Keith Solomon
5913c8799f
Document Gitea support in README
2026-08-09 23:30:53 -05:00
Keith Solomon
d250f6b89f
Wire provider includes and bump version to 1.1.0
2026-08-09 23:28:47 -05:00
Keith Solomon
62a049b2c2
Route download redirect through provider interface
2026-08-09 23:26:02 -05:00
Keith Solomon
e25431a25d
Route REST API responses through provider interface
2026-08-09 23:23:57 -05:00
Keith Solomon
9803b497ab
Route single-projects template through provider interface
2026-08-09 23:21:06 -05:00
Keith Solomon
d8ce719433
Add provider dropdown and per-project Gitea base URL to metabox
2026-08-09 23:17:51 -05:00
Keith Solomon
e60a9eafb3
Surface Gitea settings via projects_portfolio_settings() and test
2026-08-09 23:12:37 -05:00
Keith Solomon
925ef184b9
Add Gitea base URL + token fields to settings page
2026-08-09 23:09:50 -05:00
Keith Solomon
40793cd4bb
Add provider-aware helpers; mark legacy wrappers deprecated
2026-08-09 23:06:24 -05:00
Keith Solomon
e3b27e8974
Add provider factory with meta + option wiring
2026-08-09 23:02:20 -05:00
Keith Solomon
62a20ed514
Add Gitea provider adapter with normalization and tests
2026-08-09 22:56:16 -05:00
keith
28789f6295
Add GitHub provider adapter with full test coverage
2026-08-09 22:48:58 -05:00
Keith Solomon
4a9f43c850
Scaffold provider interface and test bootstrap
2026-08-09 22:35:23 -05:00
Keith Solomon
730893c1f0
Add Gitea support implementation plan
...
15-task plan with TDD-style steps, WP PHPUnit tests, and a
provider-interface architecture. Tasks cover scaffolding, both
adapters, factory, settings, metabox, template, REST, download
redirect, version bump, README, translations, and final smoke
testing.
2026-08-09 22:29:13 -05:00
Keith Solomon
e924b4833a
Add design spec: Gitea support for Projects Portfolio
...
Adds a provider interface with GitHub and Gitea adapters so each
project can link to either provider. Preserves existing GitHub
behavior bit-for-bit, adds lazy migration from legacy meta, and
ships WP PHPUnit tests.
2026-08-09 22:23:27 -05:00
Keith Solomon
915ca4cb5d
✨ feature: Rename project and update README; add main plugin file
2026-08-09 21:11:40 -05:00
Keith Solomon
383e2cff65
🔵 other: Fix project URLs
2026-08-09 20:30:50 -05:00
Keith Solomon
360fe48089
✨ feature: Initial commit
2026-08-09 20:27:58 -05:00