# Changelog

All notable changes to KayakNet are documented here.

## \[v0.1.28] - 2026-01-15

### Fixed

* Escrow buyer/seller role detection
* "Mark as Shipped" now only visible to sellers
* "Confirm Received" now only visible to buyers
* Added `is_buyer` and `is_seller` flags to escrow status API

### Added

* `/api/escrow/all` endpoint for viewing all escrows

***

## \[v0.1.27] - 2026-01-15

### Added

* Manual payment confirmation for escrow
* "MANUAL CONFIRM" button in order details
* Sellers can confirm payment with transaction ID

***

## \[v0.1.26] - 2026-01-14

### Fixed

* Seller cryptocurrency address storage in listings
* Escrow creation includes seller payout addresses
* Version string updated to prevent auto-update issues

### Added

* `SellerXMRAddress` and `SellerZECAddress` fields to listings

***

## \[v0.1.25] - 2026-01-14

### Fixed

* Escrow forwarding to bootstrap node
* Local nodes now properly forward escrow requests
* Crypto wallet configuration detection

***

## \[v0.1.20] - 2026-01-14

### Fixed

* Listing sync across network
* Order persistence

### Added

* `/api/sync-listing` endpoint

***

## \[v0.1.19] - 2026-01-14

### Added

* Listing synchronization from bootstrap

### Fixed

* Cached listing data issues

***

## \[v0.1.18] - 2026-01-14

### Fixed

* Android app sync issues
* Logo display on all pages
* Production-grade Android features

***

## \[v0.1.17] - 2026-01-13

### Added

* Android production-grade app
* Full sync with desktop/web

***

## \[v0.1.14] - 2026-01-12

### Added

* Domain registration UI
* `/api/domains/register` endpoint

***

## \[v0.1.13] - 2026-01-12

### Added

* Persistence across all features
* Chat, market, domains, escrow all persist

***

## \[v0.1.12] - 2026-01-12

### Added

* Auto-update mechanism
* Checks GitHub releases on startup
* Downloads and applies updates automatically

***

## \[v0.1.11] - 2026-01-12

### Added

* Chat persistence
* Messages saved to disk

***

## \[v0.1.10] - 2026-01-11

### Added

* DM routing through bootstrap
* Better direct message delivery

***

## \[v0.1.9] - 2026-01-11

### Fixed

* E2E encryption for general chat
* Message propagation issues

***

## \[v0.1.8] - 2026-01-11

### Fixed

* `e2e.UnmarshalEnvelope` bug
* Cross-node message visibility

***

## \[v0.1.6] - 2026-01-10

### Fixed

* JavaScript syntax errors in chat UI
* Clarified mic access requires HTTPS

***

## \[v0.1.5] - 2026-01-10

### Added

* Domain mappings: `chat.kyk`, `market.kyk`, etc.
* Multiple domain aliases

***

## \[v0.1.4] - 2026-01-10

### Enhanced

* Chat frontend improvements
* Better UI/UX

***

## \[v0.1.3] - 2026-01-09

### Added

* Real Monero integration
* Real Zcash integration
* Bootstrap crypto processing

***

## \[v0.1.2] - 2026-01-08

### Added

* Escrow system
* Monero/Zcash simulated support

***

## \[v0.1.1] - 2026-01-07

### Added

* Bootstrap escrow support
* Centralized crypto processing

***

## \[v0.1.0] - 2026-01-05

### Initial Release

* Core P2P network
* Onion routing (3 hops)
* End-to-end encryption
* Chat rooms and DMs
* Marketplace with listings
* .kyk domain system
* Browser proxy (HTTP/SOCKS5)
* Traffic analysis resistance
* Proof-of-Work anti-Sybil
* Windows, Linux, macOS binaries
* Android app

***

## Versioning

KayakNet follows [Semantic Versioning](https://semver.org/):

* **MAJOR**: Incompatible API changes
* **MINOR**: New features, backward compatible
* **PATCH**: Bug fixes, backward compatible

Current: `v0.1.x` (Beta)
