1a567a19fe
feat(web): add pagination and fix port binding for Tailscale access
...
- Paginate comic grid at 48 per page with smart page number controls
- Bind container port to 0.0.0.0 so Tailscale traffic can reach WSL2
2026-03-09 08:53:26 -04:00
9d1ca16704
feat(web): improve UI responsiveness, polish, and update docs
...
- Add mobile/tablet responsive breakpoints to web UI
- Redesign cards as full-bleed poster layout with gradient overlay
- Add skeleton loading state, comic count badge, and search icon
- Switch to Docker image format for registry compatibility
- Add docker-build and docker-push Makefile targets with versioned tags
- Update README to document web UI, Docker deployment, and serve command
2026-03-08 23:06:50 -04:00
25eee6f76a
feat(web): add dockerized web UI with comic library browser
...
Adds a `yoink serve` command that starts an HTTP server with a
Sonarr/MeTube-inspired dark UI. Features a URL input bar for
triggering downloads, a 150x300 cover grid with filter and sort
controls, a live download queue strip, and toast notifications.
Includes Dockerfile (multi-stage, distroless runtime) and
docker-compose.yml for easy deployment.
2026-03-08 22:02:38 -04:00
5d7c324fb7
docs(yoink): fix releases URL in README
2026-03-06 23:39:53 -05:00
a0ee2db58f
ci(yoink): rewrite release workflow using Makefile and softprops/action-gh-release
2026-03-06 22:42:20 -05:00
70e201c54e
build(yoink): add Makefile for windows, linux, and darwin
Build and Release / Build and Release for Linux (push) Has been cancelled
Build and Release / Build and Release for Windows (push) Has been cancelled
v1.1.0
2026-03-06 22:06:31 -05:00
dcb8c380f3
docs(yoink): write README with usage, configuration, and dependencies
2026-03-06 21:54:19 -05:00
Bryan Bailey
d639e72a40
build(yoink): configuring release
2024-08-31 00:23:51 -04:00
Bryan Bailey
327dfa9fa5
build(yoink): configuring release
2024-08-30 23:50:54 -04:00
Bryan Bailey
a2b932e717
build(yoink): configuring release
2024-08-30 23:44:40 -04:00
Bryan Bailey
7dd9a05447
build(yoink): configuring release
2024-08-30 23:32:43 -04:00
Bryan Bailey
57f49e16f8
build(yoink): configuring release
2024-08-30 23:11:47 -04:00
Bryan Bailey
8c5b6183f7
build(yoink): configuring release
2024-08-30 15:54:35 -04:00
Bryan Bailey
4a074c9709
build(yoink): configuring release
2024-08-30 15:48:52 -04:00
Bryan Bailey
435bed8b4c
build(yoink): configuring release
2024-08-30 15:44:39 -04:00
Bryan Bailey
259d9b6980
build(yoink): configuring release
2024-08-30 15:36:11 -04:00
Bryan Bailey
902335a7e2
build(yoink): configuring release
2024-08-30 15:30:40 -04:00
Bryan Bailey
98b111de72
build(yoink): configuring release
2024-08-30 15:25:51 -04:00
Bryan Bailey
10fc3fea54
build(yoink): configuring release
2024-08-30 15:21:28 -04:00
Bryan Bailey
7ff5e28c61
build(yoink): configuring release
2024-08-30 15:08:15 -04:00
Bryan Bailey
a8300d03ab
build(yoink): configuring release
2024-08-30 14:46:43 -04:00
Bryan Bailey
ce2a7618c6
build(yoink): configuring release
2024-08-30 14:42:14 -04:00
Bryan Bailey
59b821d6f3
build(yoink): configuring release
2024-08-30 14:39:34 -04:00
Bryan Bailey
bf091db791
build(yoink): configuring actions
2024-08-30 14:35:17 -04:00
Bryan Bailey
0090469fbb
build(yoink): updated actions runs-on to self-hosted
2024-08-30 14:32:03 -04:00
Bryan Bailey
cbe39ee18a
docs(yoink): updated usage in README.md
2024-08-29 22:47:33 -04:00
Bryan Bailey
4f505f246c
docs(yoink): added README.md
2024-08-29 22:41:44 -04:00
Bryan Bailey
c2a9516c1a
build(yoink): added release action
2024-08-29 15:59:41 -04:00
Bryan Bailey
38aa011199
refactor(error): moved error logic into correct modules
2024-08-27 18:26:30 -04:00
Bryan Bailey
b3e99092fc
docs: added docstrings
2024-08-26 22:59:37 -04:00
Bryan Bailey
e8bd6e4179
yoink-go initial commit
2024-08-26 22:49:26 -04:00