| Age | Commit message (Collapse) | Author |
|
- Detector.py: YOLOv8-nano person detection
- Streamer.py: GStreamer HLS video streaming
- Notifier.py: Telegram bot notifications
- Core.py: State machine orchestration
- deploy.sh: Ubuntu deployment script
- kidcam.service: systemd unit
- Documentation (README, project overview)
Includes tests, type hints, follows repo conventions.
Fixed Worker.hs missing engineOnToolTrace (jr now builds).
Added Python deps: opencv, ultralytics, python-telegram-bot.
Amp-Thread-ID: https://ampcode.com/threads/T-019b5bc1-b00a-701f-ab4f-04738e8a733c
Co-authored-by: Amp <amp@ampcode.com>
|
|
|
|
- Add audio player to preview episode quality
- Restructure pricing and signup as side-by-side hero
- Add 'Sound Familiar?' problem statement section
- Add FAQ section answering common questions
- Remove redundant social proof section
- Improve visual hierarchy and call-to-action flow
|
|
|
|
- Add goatcounter NixOS service to Biz.nix (SQLite backend, port 8081)
- Add tracking script to UI.py PageLayout component
- Configure for proxy mode (behind Caddy)
|
|
Homepage changes:
- New marketing-focused landing page for logged-out users
- Hero: 'Your Reading List, as a Podcast' with clear value prop
- How It Works: 3-step process cards (paste URL, convert, listen)
- Social proof: 'Join others' section with public feed
- Login form moved below social proof for better conversion flow
Dark mode fixes:
- Remove bg-light from Current Plan card on /account page
- Remove bg-white from metrics card headers on /admin/metrics
Layout improvements:
- Stack metrics tables vertically (full-width) instead of horizontal
- Add spacing between metric cards for better readability
|
|
|
|
- Add Omni/Deploy/ with Manifest, Deployer, Systemd, Caddy modules
- Manifest CLI: show, update, add-service, list, rollback commands
- Deployer: polls S3 manifest, pulls closures, manages systemd units
- Caddy integration for dynamic reverse proxy routes
- bild: auto-cache to S3, outputs STORE_PATH for push.sh
- push.sh: supports both NixOS and service deploys
- Biz.nix: simplified to base OS + deployer only
- Services (podcastitlater-web/worker) now deployer-managed
- Documentation: README.md with operations guide
|
|
- Add feedback table with migration in Core.py
- Add FeedbackForm and FeedbackPage UI components
- Add /feedback GET/POST routes and /api/feedback JSON endpoint
- Add admin feedback view at /admin/feedback
- Create Omni/Agent/Tools/Feedback.hs with feedback_list tool
- Wire feedback tool into Telegram agent
|
|
|
|
- Change 'from Biz.X import Y' to 'import Biz.X as X' style
- bild only recognizes 'import X as Y' for local dep detection
- Add setuptools to Python deps (required by newer nixpkgs)
Amp-Thread-ID: https://ampcode.com/threads/T-fe8328a9-7709-4544-9d31-b099f04aa120
Co-authored-by: Amp <amp@ampcode.com>
|
|
|
|
|
|
|
|
The build passes. The fix involved: 1. Adding `sqids` to the
test dependencies in Test.py 2. Wrapping the return value of
`sqids.encode()` with `str()` to satisfy
Task-Id: t-1o2cbfhxu5e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Amp-Thread-ID:
https://ampcode.com/threads/T-9e42644b-2a21-40e9-923c-e63f9026b0a6
Co-authored-by: Amp <amp@ampcode.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|