monrepo-bot
ef29e0e4ef
chore: update hub to 51798f483f59
2026-07-25 11:13:39 +00:00
asepharyana
16c0231b9f
fix(hub): update subproject commits for hub and hub-guide
2026-07-25 17:54:01 +07:00
asepharyana
632868356d
fix(tools): update submodule with corrected service name
2026-07-25 15:28:51 +07:00
asepharyana and Claude Code
2e3d5c3de6
chore: add notify-parent workflows to hub and tools submodules
...
Add .github/workflows/notify-parent.yml to both submodules for
repository_dispatch to parent hub repo on push to main.
Co-Authored-By: Claude Code <noreply@anthropic.com >
2026-07-25 15:28:11 +07:00
asepharyana and Claude Code
6fcdf967b6
chore(llm-api): add notify-parent workflow
...
Add .github/workflows/notify-parent.yml for repository_dispatch.
Co-Authored-By: Claude Code <noreply@anthropic.com >
2026-07-25 15:13:58 +07:00
asepharyana and Claude Code
ac01422d21
chore(llm-api): update submodule to refactor/clean-architecture
...
Update submodule pointer to latest refactored architecture.
- Clean architecture (domain/application/infrastructure/presentation)
- Web chat UI at GET /
- Consolidated sampler builder
Co-Authored-By: Claude Code <noreply@anthropic.com >
2026-07-25 15:07:43 +07:00
asepharyana
e953c3cb67
ci(llm-api): integrate into hub CI/CD pipeline
...
- Add llm-api to docker-build-push workflow (build, push, deploy)
- Add llm-api compose file to deploy-docker ALL_COMPOSE_FILES
- Add llm-api to update-submodule workflow
- Add llm-api CodeQL build step in security workflow
- Fix typo in Traefik host rule (asepharya -> asepharyana)
- Update CLAUDE.md submodule list
- Fix .gitmodules URL for llm-api submodule
- Clean up standalone infra files from llm-api submodule repo
2026-07-25 13:39:35 +07:00
asepharyana
cbad784bca
chore: update submodule commits for hub and hub-guide
2026-07-25 12:06:49 +07:00
asepharyana
05d6b4a055
chore: update llm-api submodule to e1f5195 (SSE streaming)
2026-07-25 11:34:30 +07:00
asepharyana
8fc4a15e0c
feat(llm-api): add MiniCPM-V LLM API service with Traefik routing
2026-07-25 11:20:15 +07:00
asepharyana
88f6968654
feat(infra): move hub-guide submodule to plugins/hub-guide
2026-07-25 10:56:24 +07:00
asepharyana
08883ba1a6
feat(infra): add hub-guide Claude Code plugin submodule
2026-07-25 10:54:46 +07:00
asepharyana and Kilo
1cdd849d89
feat(infra): update tools submodule with PDF split/compress frontend
...
Co-Authored-By: Kilo <kilo@kilo.ai >
2026-07-24 19:54:37 +07:00
asepharyana and Kilo
de161d95a8
feat(infra): update tools submodule with image+PDF tool implementations
...
Co-Authored-By: Kilo <kilo@kilo.ai >
2026-07-24 19:52:50 +07:00
asepharyana and Kilo
e9f3cd458c
feat(infra): update tools submodule with interactive resize/convert options
...
Co-Authored-By: Kilo <kilo@kilo.ai >
2026-07-24 19:07:17 +07:00
asepharyana and Kilo
14c9668e85
fix(infra): update tools submodule with panic-safe contour detection
...
Co-Authored-By: Kilo <kilo@kilo.ai >
2026-07-24 19:01:40 +07:00
asepharyana and Kilo
be2117aa16
fix(infra): audit — NATS subject, worker spawn, tesseract feature, pipeline PDF
...
Co-Authored-By: Kilo <kilo@kilo.ai >
2026-07-24 18:24:35 +07:00
asepharyana and Kilo
5c79a91a2e
fix(infra): copy bun binary to runtime for Next.js frontend
...
Co-Authored-By: Kilo <kilo@kilo.ai >
2026-07-24 17:55:59 +07:00
asepharyana and Kilo
8f62f955d1
fix(infra): route tools Traefik to Next.js frontend (port 3000)
...
Frontend serves UI, proxies /api/* to Rust gateway on port 3001.
Rust gateway remains internal, not exposed via Traefik.
Co-Authored-By: Kilo <kilo@kilo.ai >
2026-07-24 17:52:23 +07:00
asepharyana and Kilo
a35e19b546
fix(infra): update tools submodule entrypoint, use port 3002
...
Entrypoint now auto-discovers binary locations in various paths.
Host port changed to 3002 due to stale iptables rule on port 3001.
Co-Authored-By: Kilo <kilo@kilo.ai >
2026-07-24 17:47:24 +07:00
asepharyana and Kilo
cbda54fdee
fix(infra): update tools submodule to rust 1.89 toolchain
...
Co-Authored-By: Kilo <kilo@kilo.ai >
2026-07-24 13:57:51 +07:00
asepharyana and Kilo
bd751c0fca
fix(infra): update tools submodule to fix AbortController type error
...
Co-Authored-By: Kilo <kilo@kilo.ai >
2026-07-24 13:43:32 +07:00
asepharyana and Kilo
ad7a0de37b
fix(infra): update tools submodule to fix lucide icon imports
...
Co-Authored-By: Kilo <kilo@kilo.ai >
2026-07-24 13:41:07 +07:00
asepharyana
05a9179356
chore: update tools submodule to latest (add bun.lock)
2026-07-24 13:32:44 +07:00
asepharyana and Kilo
d8b1457a11
fix(infra): convert apps/tools to submodule, fix Dockerfile paths
...
Move tools code to its own repo (asepharyana/asepharyana-hub-tools)
and add as git submodule following the existing app pattern.
Fix Dockerfile paths to use apps/tools/ prefix since build context
is the repo root.
Co-Authored-By: Kilo <kilo@kilo.ai >
2026-07-24 13:11:54 +07:00
asepharyana and Kilo
67288c8723
feat(infra): add tools service with document scanner, image & PDF tools
...
Implement self-hosted document scanner and media processing tools as
an alternative to CamScanner/ilovepdf without third-party uploads.
Backend: Rust Axum gateway + worker pool with NATS JetStream queue
Frontend: Next.js 16 + shadcn/ui + Tailwind v4 + Framer Motion
Pipeline: Canny edge detection -> DLT homography warp -> Sauvola
binarization -> Hough deskew -> Tesseract OCR -> searchable PDF
Phase 1 (MVP) delivers:
- Document scanner with perspective correction and OCR
- Image compress/resize/convert tools
- PDF merge/split/compress tools
- Real-time WebSocket progress updates
- Rate limiting, auto-cleanup, Prometheus metrics
- Full CI/CD pipeline with Docker multi-stage build
Co-Authored-By: Kilo <kilo@kilo.ai >
2026-07-24 13:08:09 +07:00
asepharyana
ddc4c58243
chore: update subproject commit for hub application
2026-07-24 08:26:03 +07:00
asepharyana
401a26aea9
chore: update hub submodule to f3ddc62
2026-07-23 17:56:37 +07:00
asepharyana
0a4952ce7f
chore: update hub submodule to 22cdc2e
2026-07-23 17:56:15 +07:00
asepharyana
23ba9c48fa
chore: update hub submodule to e528b6a
2026-07-23 17:05:17 +07:00
asepharyana
7e92351f45
chore: update hub submodule to 4dbaba7
2026-07-23 15:54:01 +07:00
asepharyana
8e489b9f41
chore: update hub submodule to 6b725f3
2026-07-23 15:03:04 +07:00
asepharyana
0dbaf66743
chore: update hub submodule to e529e8c
2026-07-23 12:47:56 +07:00
asepharyana
6091d358e1
chore: update hub submodule to d94524b
2026-07-23 12:21:34 +07:00
asepharyana
83b825b449
chore: bump hub submodule (latency metric fix)
2026-07-23 07:59:08 +07:00
asepharyana
48086de66b
chore: bump hub submodule to f0bbd13
2026-07-23 07:52:41 +07:00
asepharyana and Claude Opus 4.8
40e1a80f9f
feat(infra): auto-discovery Prometheus + Traefik metrics
...
- Prometheus: add docker_sd_configs for auto-discovery via labels
- Prometheus: mount Docker socket for Docker SD
- Traefik: enable --metrics.prometheus with entrypoint/service labels
- Traefik: add prometheus.io/scrape=true label
- Observability: mount Docker socket for Prometheus container
- Bump hub submodule (Traefik metrics queries + sparkline charts)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-23 07:45:59 +07:00
asepharyana and Claude Opus 4.8
aaaf5de70c
feat(infra): remove Go dashboard, dashboard is now part of hub Next.js app
...
- Remove dashboard container from observability.yml
- Remove infra/docker/dashboard.Dockerfile
- Remove dashboard route from Traefik apps.yaml
- Mount Docker socket on hub container for /api/dashboard
- Remove dashboard build from CI/CD (docker-build-push.yml)
- Update submodule pointer to hub with Next.js dashboard rewrite
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-23 07:23:12 +07:00
asepharyana and Claude Opus 4.8
5ff8f9224f
feat(infra): migrate dashboard into hub submodule
...
- Move infra/dashboard/ → apps/hub/dashboard/ (hub submodule repo)
- Update dashboard.Dockerfile to COPY from apps/hub/dashboard/
- Update go module path
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-23 07:19:55 +07:00
asepharyana and Claude Opus 4.8
cdaa3c3d57
feat(root): add apps/hub as git submodule
...
- Created asepharyana/asepharyana-hub-hub repo
- Updated CLAUDE.md with both submodules
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-23 07:19:55 +07:00
monrepo-bot
979a70b279
chore: update scraper-api to 7640e66c7673
2026-07-22 08:03:34 +00:00
GitHub Action
a3c5d747ca
chore: update manifests and submodules [skip ci]
2026-07-22 08:01:56 +00:00
GitHub Action
ce7f630894
chore: update manifests and submodules [skip ci]
2026-07-22 07:56:42 +00:00
monrepo-bot
ff047b44de
chore: update scraper-api to 96ce29b0f349
2026-07-22 07:52:38 +00:00
monrepo-bot
8e128568e7
chore: update scraper-api to 5c51ec895f5f
2026-07-22 07:51:29 +00:00
monrepo-bot
299756d285
chore: update scraper-api to 891064354b49
2026-07-22 07:23:54 +00:00
asepharyana
2bb1f1e814
chore: update scraper submodule — remove 17 unused deps
2026-07-22 14:13:16 +07:00
asepharyana
9b9ce9e59e
chore: update scraper submodule — add episodes+downloads to detail
2026-07-22 14:04:58 +07:00
asepharyana
a659f598ee
chore: update scraper submodule — revert to alqanime.si
2026-07-22 13:56:38 +07:00
GitHub Action
1befc9285a
chore: update manifests and submodules [skip ci]
2026-07-22 06:52:39 +00:00