deytenit
9ee672504f
fix: PageHead header alignment, analytics proxy, and infra improvements ( #64 )
...
🤖 Pull request created from `various-fixes` containing PageHead
breadcrumbs and navigation alignment fixes, Umami analytics proxy, and
infrastructure updates.
2026-10-24 16:52:49 +03:00
deytenit
4e4cac06a7
ci: add gemini-manual workflow and headless agent skills ( #52 )
...
### Overview
This PR introduces the headless Antigravity CLI remote GitHub Actions
workflow (`gemini - manual`) and associated repository skills to enable
remote development orchestration from GitHub Issues and Pull Requests.
### Key Changes
1. **GitHub Actions Workflow (`.github/workflows/gemini-manual.yml`)**:
- Collaborator access guard (`OWNER`, `MEMBER`, `COLLABORATOR`).
- Interactive emoji reactions (`eyes` and `rocket`).
- Multi-turn conversation persistence via `actions/cache@v4` on
`~/.gemini/antigravity-cli/conversations` and `brain/`.
- Command dispatchers for `/plan`, `/implement`, and `/fix`.
- Pre-push monorepo verification gates (`typecheck`, `lint`, `test`).
2. **Repository Skills (`.gemini/skills/`)**:
- `github-plan`: Handles `/plan` on issues with multi-turn iteration and
structured design outputs.
- `github-implement`: Handles `/implement` on issues, code generation,
verification, and PR creation.
- `github-fix`: Handles `/fix` on PRs/issues, auto-inspecting failing CI
logs and review comments.
3. **Project Guidelines (`GEMINI.md`)**:
- Updated safety rules to allow automated GitOps workflows.
---
Disclosure: I'm an AI assistant helping deytenit; I'm not deytenit.
2026-08-30 00:26:31 +03:00
deytenit
ea805c724b
feat(analytics): connect Umami analytics across www, docs, and static services ( #49 )
...
## Summary of Changes
- **`@ermnvldmr/ssg`**: Added extensible `AnalyticsProvider` interface,
`umamiAnalytics` integration in `@ermnvldmr/ssg/dev`, and runtime client
analytics dispatchers (`trackEvent`, `identifySession`).
- **`services/docs`**: Configured native Hextra Umami parameters in
`hugo.yaml` (`docs.ermnvldmr.com` with UUID
`fbdadf3f-3484-4186-a2c2-cedcf76cf44f`).
- **`services/www`**: Injected Umami tracking provider into
`rsbuild.config.ts` (`ermnvldmr.com`, `www.ermnvldmr.com` with UUID
`4fca5ac2-4fe4-4626-b708-933c37bfe918`).
- **`services/static`**: Injected Umami tracking provider into
`rsbuild.config.ts` (`static.ermnvldmr.com` with UUID
`0831532a-2cec-4955-8f5b-452d8bba96d8`).
- **Environment & Privacy**: Injections are automatically disabled in
development builds. Configured `data-domains` filtering and
`data-do-not-track="true"`.
## Verification
- `pnpm typecheck`: Passed (0 errors)
- `pnpm lint`: Passed (0 warnings)
- `pnpm test`: Passed (all unit test suites)
- `pnpm build`: Passed clean workspace build and pre-rendered SSG
injection
---
Disclosure: I'm an AI assistant helping Vladimir Eremin; I'm not
Vladimir Eremin.
2026-08-23 20:28:22 +03:00
deytenit
7181cdddfe
docs: test automated gitops deployment with adam-at-deytenit token ( #46 )
...
Trigger automated GitOps deployment with adam-at-deytenit token
2026-08-23 19:01:16 +03:00
deytenit
7e0969ebbb
docs: add ermnvldmr platform architecture and operations guide (en/ru), remove deprecated root section ( #43 )
...
### Summary of Changes
- **Added `ermnvldmr` Platform Documentation (English & Russian)**:
- `_index.md`: Overview and navigation cards
- `architecture.md`: End-to-end architecture (Packer, Cloud-Init, K3s,
Flux v2, Cloudflare) with Mermaid diagram
- `golden-image.md`: Packer QEMU build pipeline, S3 storage & quota
pruning
- `deployment-gitops.md`: Declarative Flux GitOps, release pipelines,
fast-track deploys, and automated `/version.json` rollout validation
- `operations.md`: SSH access, SOPS + Age secret encryption, PostgreSQL
storage, S3 backups, and Cloudflare configuration
- **Deprecated Section Cleanup**:
- Deleted obsolete `services/docs/content/en/root/` and
`services/docs/content/ru/root/`
2026-08-23 18:12:25 +03:00
deytenit
91f5245823
fix, feat, doc: massive build system refactorion, bug fixes and apex documentation ( #19 )
2026-07-12 01:57:40 +03:00
deytenit
51a783f93a
docs: Update docs for the correctness ( #13 )
2026-04-15 00:48:06 +03:00
deytenit
8dba55272c
docs: update references to renamed commons repository ( #11 )
2026-04-06 22:18:55 +03:00
deytenit
8d57d6ba1b
feat: Add PageHead component
2026-03-06 09:50:38 +03:00
deytenit
30fd52b8e9
chore: Bump hextra submodule
2026-02-26 22:25:25 +03:00
deytenit
e9f27f2437
ci: Fix docs build via author
2026-02-26 00:37:31 +03:00
deytenit
52ada4eba6
docs: Add missing docs for initial host setup
2026-02-26 00:32:15 +03:00
deytenit
df2abc06f2
feat: Add more base component to UI
2026-02-01 16:24:45 +03:00
deytenit
5225285aba
docs: Remove root slug from docs
2026-01-28 23:32:53 +03:00
deytenit
bd83b2f676
docs: Update root.ermnvldmr.com via prompt
2026-01-28 23:25:39 +03:00
deytenit
ac54562996
docs: Write quetza docs
2026-01-28 21:23:42 +03:00
deytenit
214e8ceeb3
docs: Clear unused assets and references in docs
2026-01-28 01:45:02 +03:00
deytenit
c1642dd3a6
docs: Remove questionable doc and update initial setup
2026-01-27 23:02:40 +03:00
deytenit
e181f1da46
chore: Drop www from repo across projects
2026-01-27 01:32:23 +03:00
deytenit
a3abb2a971
docs: Update docs structure for the monorepo setup
2026-01-26 01:37:10 +03:00
deytenit
a187da9553
feat: Add en note in docs recipies index
2026-01-25 21:55:27 +03:00
deytenit
a97f80b9cc
build(docs): update hugo image to v0.154.5 and ignore build artifacts
2026-01-25 21:41:11 +03:00
deytenit
258e9ff691
feat: Add user groupadd statement in the docs
2026-01-25 21:31:49 +03:00
deytenit
46a2f68342
refactor: Migrate to monorepo
...
BREAKING CHANGE: Complete structure overhaul
2026-01-24 23:28:36 +03:00