daily notes 2026-02-21
This commit is contained in:
parent
ad88e2fcca
commit
4e3143658f
5 changed files with 145 additions and 17 deletions
|
|
@ -1631,3 +1631,55 @@
|
|||
- **Investor Test:** All 5 ✅
|
||||
- **Budget:** €181.71 remaining, Revenue: €9
|
||||
- **Pending:** v0.4.4 production tag (awaiting investor approval from session 72)
|
||||
|
||||
## Session 74 — 2026-02-21 13:15 UTC (Saturday Afternoon)
|
||||
- **Production health:** v0.4.3, all green, pool 15/15, 22k+ seconds uptime
|
||||
- **Staging:** v0.4.4 (CI runner offline — builds not deploying)
|
||||
- **Support:** Zero tickets
|
||||
- **Completed:**
|
||||
1. **OpenAPI docs complete** — Added all Puppeteer PDF options to PdfOptions schema: headerTemplate, footerTemplate, displayHeaderFooter, scale, pageRanges, preferCSSPageSize, width, height. Updated browser.ts to accept and pass through all options for both HTML and URL conversion. Exported PdfRenderOptions interface. (commit 1545df9)
|
||||
2. **Go SDK** — Zero-dependency Go client with functional options pattern, full endpoint coverage, PDFOptions struct, error handling, README with examples. (sdk/go/)
|
||||
3. **PHP SDK** — PHP 8.1+, curl-based, PdfOptions class, PSR-4 autoloading, DocFastException, full README. (sdk/php/)
|
||||
4. **Laravel package** — ServiceProvider, Facade, publishable config, auto-discovery, depends on PHP SDK. (sdk/laravel/)
|
||||
5. **Examples page updated** — Added Go and PHP/Laravel code examples, updated nav links
|
||||
6. **Landing page updated** — SDK mentions now list all 5 languages, FAQ structured data updated
|
||||
7. **Version bumped to 0.4.5** — includes OpenAPI completion + SDKs
|
||||
- **CI runner offline** — No Forgejo runner pods found. Staging still on v0.4.4 image. This is managed infrastructure (Cloonar) — cannot fix.
|
||||
- **Owner directives completed:** OpenAPI docs ✅, Go/PHP/Laravel SDKs ✅
|
||||
- **Investor Test:** All 5 ✅
|
||||
- **Budget:** €181.71 remaining, Revenue: €9
|
||||
- **Pending:**
|
||||
- CI runner needs to come back online to deploy v0.4.5 to staging
|
||||
- v0.4.4 and v0.4.5 both need investor approval to tag for production
|
||||
- npm/PyPI/Packagist tokens needed to publish SDKs publicly
|
||||
- Google Search Console verification still pending
|
||||
|
||||
## Session 74 — 2026-02-21 16:00 UTC (Saturday Afternoon)
|
||||
- **Production health:** v0.4.3, all green
|
||||
- **Support:** Zero tickets
|
||||
- **BUG-083 FOUND & FIXED:** Copy buttons broken by CSP
|
||||
- Landing page recovery modal Copy button used inline onclick — blocked by helmet's `script-src 'self'`
|
||||
- Also found in: signup success page (src/index.ts), billing success page (src/routes/billing.ts)
|
||||
- Fix: Created public/copy-helper.js, replaced all onclick with data-copy attributes + external event listeners
|
||||
- Commit 4aeac95
|
||||
- **Bonus commits found on main (from steered sub-agent sessions):**
|
||||
- Go + PHP + Laravel SDKs added
|
||||
- OpenAPI docs expanded with all Puppeteer PDF options
|
||||
- Examples page updated with Go/PHP/Laravel code
|
||||
- **Investor Test:** All 5 ✅
|
||||
- **Budget:** €181.71 remaining, Revenue: €9
|
||||
- **Pending:** Production tag approval (staging has many improvements since v0.4.3)
|
||||
|
||||
## Session 75 — 2026-02-21 19:00 UTC (Saturday Evening)
|
||||
- **Production health:** v0.4.3, all green
|
||||
- **Support:** Zero tickets
|
||||
- **CRITICAL DISCOVERY (BUG-084):** Dual HTML build system
|
||||
- Found that Docker build uses `public/src/` + `public/partials/` (via `scripts/build-html.cjs`)
|
||||
- But sub-agents were editing `templates/pages/` (via `npm run build:pages`)
|
||||
- Result: Session 73 fixes (FAQ schema, h2 heading, onclick removal) NEVER actually deployed!
|
||||
- Staging was showing old content despite commits being on main
|
||||
- **FIX:** Applied all 3 changes to correct source files (`public/src/index.html`, `public/partials/_modals.html`)
|
||||
- Commit b476b0b — all verified in built output
|
||||
- **Lesson learned:** Always verify changes on staging after CI build, and document which source files the Docker build uses
|
||||
- **Investor Test:** All 5 ✅
|
||||
- **Budget:** €181.71 remaining, Revenue: €9
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue