Skip to content

Release 26.05.0

Latest

Choose a tag to compare

@AtjonTV AtjonTV released this 17 May 09:41
f282bd7

Added

  • Read statistics chart (updates, progress increase, and reading time) in WebUI
  • Real-time statistics updates via PubSub
  • CODE_STYLE.md defining Go and TypeScript/Vue coding standards
  • Document and History deletion (Backend and WebUI)
  • Login Modal, replacing the HTTP-Basic-Auth that caused issues on Firefox for Android
  • JMP (JSON Messaging Protocol) for WebUI communication (replacing the KOsync Socket API)
  • build.go tool for easier compilation and running
  • AI-Usage.md for transparency regarding AI usage

Changed

  • Unified all database timestamps to 100 microsecond units for consistency and sub-second precision
  • WebUI: Migrated from KOsync Socket API to JMP using jmp-client-js
  • Updated Fiber to v3.2.0
  • Updated Go to 1.26.0
  • Updated dependencies
  • Extracted generic bits into resuable packages in pkg/
  • Improved test coverage

Fixed

  • WebUI: Fix broken default sort
  • Type conversion bugs in JMP API

Security

  • Fixed document ownership vulnerability where any user could create, update, or delete other users' documents

Docker Image
docker.obth.eu/atjontv/kosync:v26.05.0