ShukeBta
81f0cabe91
docs: simplify docker compose deployment
2026-06-09 14:05:26 +08:00
ShukeBta
8c8d472524
fix: add smart download classification
2026-06-07 21:34:21 +08:00
shuk shuk
22b64d3d47
fix(organize): strip release tags/roman numerals/season markers; de-hardcode paths
...
feat(bot): button menu, capacity/open-reg quota, redemption codes, user mgmt,
account expiry + signin streak, device anti-sharing + inactivity cleanup,
one-click kick, self-service username/password
- Consolidate organize/rename defaults into Tools panel
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-06-07 09:54:14 +08:00
ShukeBta
93c9cb7dfb
ci: automate release publishing
2026-05-30 13:09:51 +08:00
ShukeBta
7e83047fdb
chore: release MediaStationGo v0.0.31
2026-05-30 12:07:35 +08:00
ShukeBta
518e7aa685
chore: release MediaStationGo v0.0.30
2026-05-30 11:09:40 +08:00
ShukeBta
e8c2cf1ea4
fix: require password only for adult visibility changes
2026-05-30 03:45:01 +08:00
ShukeBta
ce9abf6306
fix: repair user password reset and recreate flow
2026-05-30 03:33:36 +08:00
ShukeBta
99ecae0c44
fix: add global adult library visibility controls
2026-05-30 03:24:08 +08:00
ShukeBta
ce8ffabba7
fix: ignore non-command telegram group messages
2026-05-30 03:04:30 +08:00
ShukeBta
f8ef35c8e1
fix: stabilize telegram bot proxy and legacy permissions
2026-05-30 02:54:25 +08:00
ShukeBta
3c946559f5
fix: simplify telegram channel access rules
2026-05-30 02:16:18 +08:00
ShukeBta
7e01c42857
fix: improve telegram channel connectivity
2026-05-30 02:07:09 +08:00
ShukeBta
be6b8bf27f
fix: tighten telegram channel binding
2026-05-30 01:54:26 +08:00
ShukeBta
b5e11b6938
fix: secure adult visibility and telegram bot access
2026-05-30 01:39:11 +08:00
ShukeBta
db65e54c45
fix: avoid duplicate subscription downloads
2026-05-29 17:39:57 +08:00
ShukeBta
99fe7329f7
fix: isolate play profiles per user
2026-05-29 15:56:51 +08:00
ShukeBta
931db7a242
fix: handle wrapped permission responses
2026-05-29 14:11:51 +08:00
ShukeBta
a8395c9de7
fix: enforce transcoding resource controls
2026-05-29 13:54:19 +08:00
ShukeBta
27df93fa3d
feat: add licensing and access controls
2026-05-29 12:47:54 +08:00
ShukeBta
b430b5e638
docs: add docker image cleanup update helper
2026-05-29 10:03:05 +08:00
ShukeBta
12e12bfa28
docs: remove default proxy environment
2026-05-29 09:40:45 +08:00
ShukeBta
7b2241ffeb
docs: add docker proxy environment
2026-05-29 09:22:12 +08:00
ShukeBta
b7ea68a67c
fix: make qbittorrent login compatible
2026-05-29 04:15:44 +08:00
ShukeBta
2d90d9cba5
fix: improve qbittorrent host connectivity
2026-05-29 03:35:14 +08:00
ShukeBta
ab64101141
docs: document NAS direct path compose setup
2026-05-29 03:12:22 +08:00
ShukeBta
48d33275cb
fix: keep existing library files in place
2026-05-29 03:04:27 +08:00
ShukeBta
fc0dc70bad
fix: avoid repeated category organization
2026-05-29 02:55:46 +08:00
ShukeBta
1b86de7c26
docs: bump release examples to v0.0.6
2026-05-29 02:47:09 +08:00
ShukeBta
3031893156
fix: map docker host library paths
2026-05-29 02:44:52 +08:00
ShukeBta
5a7d90289b
docs: clarify NAS absolute volume paths
2026-05-29 02:38:22 +08:00
ShukeBta
00b5418fb0
feat: align smart media classification paths
2026-05-29 02:08:38 +08:00
ShukeBta
4f8831c8fd
docs: add nas paths and organization templates
2026-05-29 01:52:34 +08:00
ShukeBta
773343d744
docs: add ghcr pull troubleshooting
2026-05-29 01:44:38 +08:00
ShukeBta
895444b90f
ci: restore ghcr docker image publishing
2026-05-29 01:21:17 +08:00
ShukeBta
b0387ed40e
ci: publish docker image to docker hub
2026-05-29 01:13:47 +08:00
ShukeBta
890d8e49c7
docs: expand docker deployment guide
2026-05-29 00:50:45 +08:00
Shuke
02ab0b0c9d
Update README_EN.md
...
Signed-off-by: Shuke <272197458+ShukeBta@users.noreply.github.com >
2026-05-29 00:34:58 +08:00
ShukeBta
32d7fb0f45
ci: publish artifacts only on version tags
2026-05-29 00:33:39 +08:00
ShukeBta
5924204e01
docs: rewrite project readmes
2026-05-29 00:20:06 +08:00
ShukeBta
e146177b59
Configure default Docker Compose install
2026-05-28 18:08:40 +08:00
ShukeBta
b5f1f1954e
Update deployment docs and media library UI
2026-05-28 17:32:55 +08:00
ShukeBta
158fffaba0
feat: add public IP detection for VPS/NAS deployment
...
- Add getPublicIP() via api.ipify.org with configurable timeout
- Startup log now shows both local and public access URLs
- Graceful fallback: skip public IP if network unreachable
- Update README with dual-IP log example for both CN/EN
2026-05-17 00:19:38 +08:00
ShukeBta
dd8f2a466c
feat: auto-detect local IP on startup, update README access URL
...
- Add getLocalIP() to detect first non-loopback IPv4 address
- Startup log now shows accessible URL (e.g. http://192.168.1.4:8080 )
- README: replace hardcoded localhost with auto-detected IP description
- Fallback to localhost if no network interface found
2026-05-17 00:17:00 +08:00
ShukeBta
d10bc19e8e
docs: premium README redesign with visual hierarchy
...
- Add centered header badge with light/dark theme support
- Add table of contents with emoji-anchored quick links
- Rewrite feature section as collapsible detail blocks
- Add Python vs Go comparison table with metrics
- Add prerequisite requirements table
- Enhance project structure with arrow annotations
- Add contribution section and footer
- Mirror all changes to README_EN.md
- 341 lines each, bilingual parity
2026-05-17 00:10:49 +08:00
ShukeBta
8e06b7e149
chore: remove license code, fix compilation, update README bilingual
...
- Remove all license-related code (handler/service/repository/model)
License authorization is managed by separate server:
https://github.com/ShukeBta/MediaStationLicenseServer
- Fix compilation errors: model field alignment, method name fixes,
route conflicts, struct literal corrections (7 files)
- Add Chinese README.md as primary, English README_EN.md
- Update .gitignore: exclude .workbuddy/, editor backups
- Add new repository files: assistant, play_profile, storage_config
2026-05-17 00:02:41 +08:00