| Age | Commit message (Collapse) | Author |
|
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>
|
|
|