Releases: kinnema/frontend
Releases · kinnema/frontend
0.5.0-js
v0.5.0 — Decentralized sync & P2P improvements
- Introduces experimental decentralized sync using the Nostr protocol (cross-device sync of favorites / last-watched).
- Adds WebRTC-based replication for peer-to-peer real-time data sync.
- Plugin system improvements: plugin registry + plugin synchronization across devices.
- New "Connected Devices" UI and sync management components.
- Improvements to "Watch Together" (better config and TURN support).
- Project reorganization and router changes — some UI components moved and legacy Next.js server actions/pages removed.
- RxDB/database: added WebRTC connection modules and migration strategies for local DB schemas.
- Misc: added GNU GPLv3 license, bumped package version to 0.5.0, updated pnpm tooling.
Breaking / migration notes
- Several Next.js server actions and legacy route files were removed (e.g. src/app/auth/, some src/app/ pages). If you depended on server-side auth actions, update to the new client-side/auth flow.
- Local database schema migrations were added — open the app and allow the DB to migrate. See sync and the migration docs in the repo for details.
- If you build electron apps, note build tweaks (auto code splitting/manualChunks disabled) for Electron compatibility.
Small fixes & polish
Localization tweaks (added 'continue' key for episodes).
Logging and stability fixes around last-watched updates and sync reliability.
0.4.1-js
Full Changelog: 0.4.0...0.4.1
0.4.0-js
0.3.1-js
Full Changelog: 0.3.0...0.3.1
0.3.0-js
What's Changed
- feat: desktop support (initial) by @MuhammedKpln in #8
- Electron support by @MuhammedKpln in #9
- Merge by @MuhammedKpln in #10
- Fix critical sync service bugs: circular dependencies, memory leaks, and error handling by @Copilot in #11
- Sync by @MuhammedKpln in #12
Full Changelog: 0.2.0...0.3.0
0.2.0-js
feat: implement pwa
0.1.3-js
Full Changelog: 0.1.2...0.1.3
0.1.2-js
Fix: persistence on app.store
0.1.0-js
Initial Release