Skip to content

Commit bc64e2c

Browse files
doublegateclaude
andcommitted
chore: bump version to v1.7.2
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent ae15691 commit bc64e2c

File tree

12 files changed

+23
-28
lines changed

12 files changed

+23
-28
lines changed

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Guidance for Claude Code when working with this repository.
66

77
WRAITH (Wire-speed Resilient Authenticated Invisible Transfer Handler) is a decentralized secure file transfer protocol implemented in Rust.
88

9-
**Status:** v1.7.1 - WRAITH-Chat UI Redesign
9+
**Status:** v1.7.2 - UI/UX Design System
1010

1111
### Metrics
1212
| Metric | Value |

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ members = [
2727
exclude = ["crates/wraith-xdp", "fuzz"]
2828

2929
[workspace.package]
30-
version = "1.7.1"
30+
version = "1.7.2"
3131
edition = "2024"
3232
rust-version = "1.85"
3333
license = "MIT"

README.md

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@ A decentralized secure file transfer protocol optimized for high-throughput, low
99
[![CI Status](https://github.com/doublegate/WRAITH-Protocol/actions/workflows/ci.yml/badge.svg)](https://github.com/doublegate/WRAITH-Protocol/actions/workflows/ci.yml)
1010
[![CodeQL](https://github.com/doublegate/WRAITH-Protocol/actions/workflows/codeql.yml/badge.svg)](https://github.com/doublegate/WRAITH-Protocol/actions/workflows/codeql.yml)
1111
[![Release](https://github.com/doublegate/WRAITH-Protocol/actions/workflows/release.yml/badge.svg)](https://github.com/doublegate/WRAITH-Protocol/actions/workflows/release.yml)
12-
[![Version](https://img.shields.io/badge/version-1.7.1-blue.svg)](https://github.com/doublegate/WRAITH-Protocol/releases)
12+
[![Version](https://img.shields.io/badge/version-1.7.2-blue.svg)](https://github.com/doublegate/WRAITH-Protocol/releases)
1313
[![Security](https://img.shields.io/badge/security-audited-green.svg)](docs/security/SECURITY_AUDIT_v1.1.0.md)
1414
[![Rust](https://img.shields.io/badge/rust-1.85%2B-orange.svg)](https://www.rust-lang.org/)
1515
[![Edition](https://img.shields.io/badge/edition-2024-orange.svg)](https://doc.rust-lang.org/edition-guide/rust-2024/index.html)
1616
[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)
1717

1818
## Current Status
1919

20-
**Version:** 1.7.1 WRAITH-Chat UI Redesign & UI/UX Standardization | **Development Phase:** Phase 17 Complete
20+
**Version:** 1.7.2 UI/UX Design System & Cross-Client Standardization | **Development Phase:** Phase 17 Complete
2121

22-
WRAITH Protocol is production-ready with desktop, mobile, and messaging applications featuring full protocol integration, real-time voice/video calling, and advanced group messaging. Phase 17 completes the mobile ecosystem with actual WRAITH protocol bindings (replacing placeholders), secure native storage (Android Keystore, iOS Keychain), push notifications (FCM/APNs), encrypted voice/video calls (Opus/VP8/VP9), and Sender Keys group messaging for efficient multi-party encryption. Version 1.7.1 adds a comprehensive UI redesign for WRAITH-Chat with professional header, sidebar navigation, enhanced message bubbles, 7-tab settings modal, video call overlay, and group creation wizard. Additionally, v1.7.1 standardizes UI/UX across all WRAITH desktop clients (Transfer, Chat, Sync) with consistent color palette (slate tones), modal styling, accessibility improvements, and a new comprehensive UI/UX Design Reference document.
22+
WRAITH Protocol is production-ready with desktop, mobile, and messaging applications featuring full protocol integration, real-time voice/video calling, and advanced group messaging. Phase 17 completes the mobile ecosystem with actual WRAITH protocol bindings (replacing placeholders), secure native storage (Android Keystore, iOS Keychain), push notifications (FCM/APNs), encrypted voice/video calls (Opus/VP8/VP9), and Sender Keys group messaging for efficient multi-party encryption. Version 1.7.2 introduces a comprehensive UI/UX Design System with a 2,400+ line design reference document, standardizes visual design across all WRAITH desktop clients (Transfer, Chat, Sync), and includes 50+ accessibility improvements with WCAG 2.1 AA compliance enhancements.
2323

2424
**Project Metrics (2026-01-21):**
2525
- **Code Volume:** ~72,400 lines of Rust code across protocol crates + ~14,100 lines in client applications (Kotlin/Swift/TypeScript)
@@ -31,20 +31,15 @@ WRAITH Protocol is production-ready with desktop, mobile, and messaging applicat
3131
- **Client Applications:** 5 production-ready applications (4 Tier 1 + 1 Tier 2) with full protocol integration
3232
- **CI/CD:** GitHub Actions updated (upload-artifact v6, download-artifact v7, cache v5)
3333

34-
**v1.7.1 Highlights (WRAITH-Chat UI Redesign & UI/UX Standardization):**
35-
- Professional Header: Connection status indicator, peer ID display, session statistics
36-
- Sidebar Navigation: Search, conversation filters (All/Direct/Groups), New Chat/Group buttons
37-
- Enhanced Chat: Voice/video call buttons, message bubbles with read receipts, date separators
38-
- Info Panel: Collapsible contact/group details, encryption verification, member lists
39-
- 7-Tab Settings Modal: Profile, Privacy, Notifications, Appearance, Voice/Video, Security, About
40-
- Video Call Overlay: Quality controls, layout options, recording functionality
41-
- Group Creation Wizard: Step-by-step group setup with member selection
42-
- Tailwind CSS v4: Upgraded with @tailwindcss/vite plugin
43-
- Frontend expanded from ~1,800 to ~3,200 lines with 8 new UI components
44-
- **UI/UX Design Reference**: New 2,400+ line design guide (docs/clients/UI-UX-DESIGN-REFERENCE.md)
45-
- **UI/UX Standardization**: Consistent styling across WRAITH-Transfer, WRAITH-Chat, WRAITH-Sync
46-
- **Accessibility**: 50+ component fixes including ARIA attributes, focus states, and color contrast
34+
**v1.7.2 Highlights (UI/UX Design System & Cross-Client Standardization):**
35+
- **UI/UX Design Reference**: New 2,400+ line comprehensive design guide (docs/clients/UI-UX-DESIGN-REFERENCE.md)
36+
- **Cross-Client Standardization**: Unified visual design across WRAITH-Transfer, WRAITH-Chat, WRAITH-Sync
37+
- **Color System**: Standardized palette (Primary #7c3aed, Secondary #4f46e5, Accent #06b6d4, Slate tones)
38+
- **Component Library**: Consistent buttons, inputs, modals, cards across all clients
39+
- **Accessibility**: WCAG 2.1 AA compliance with ARIA attributes, focus states, keyboard navigation
40+
- **50+ Component Fixes**: Modal backdrops, color standardization (gray->slate), typography hierarchy
4741
- **JACK/ALSA Fix**: Resolved audio device enumeration errors in WRAITH-Chat voice calls
42+
- **TypeScript Fix**: Fixed Vitest config import in WRAITH-Transfer
4843

4944
**Phase 17 Highlights:**
5045
- Mobile Protocol Integration: Android JNI and iOS UniFFI with actual WRAITH protocol bindings (26 new tests)
@@ -769,6 +764,6 @@ WRAITH Protocol builds on the work of many excellent projects and technologies:
769764

770765
**WRAITH Protocol** - *Secure. Fast. Invisible.*
771766

772-
**Status:** v1.7.1 WRAITH-Chat UI Redesign | **License:** MIT | **Language:** Rust 2024 (MSRV 1.85) | **Tests:** 1,712 passing (16 ignored) | **Quality:** Production-ready, 0 vulnerabilities, zero warnings, 98/100 quality grade | **Clients:** 5 applications with full protocol integration, voice/video calling, group messaging, file synchronization, and professional UI redesign
767+
**Status:** v1.7.2 UI/UX Design System | **License:** MIT | **Language:** Rust 2024 (MSRV 1.85) | **Tests:** 1,695 passing (16 ignored) | **Quality:** Production-ready, 0 vulnerabilities, zero warnings, 98/100 quality grade | **Clients:** 5 applications with full protocol integration, voice/video calling, group messaging, file synchronization, and unified UI/UX design system
773768

774769
*Last Updated: 2026-01-21*

clients/wraith-chat/frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "wraith-chat-frontend",
3-
"version": "1.7.1",
3+
"version": "1.7.2",
44
"description": "WRAITH-Chat React Frontend",
55
"type": "module",
66
"scripts": {

clients/wraith-chat/src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "wraith-chat"
3-
version = "1.7.1"
3+
version = "1.7.2"
44
description = "WRAITH-Chat - Secure E2E Encrypted Messaging"
55
authors = ["WRAITH Protocol Contributors"]
66
edition = "2024"

clients/wraith-chat/src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "WRAITH Chat",
4-
"version": "1.7.1",
4+
"version": "1.7.2",
55
"identifier": "com.wraith.chat",
66
"build": {
77
"frontendDist": "../frontend/dist",

clients/wraith-sync/frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "wraith-sync-frontend",
33
"private": true,
4-
"version": "1.7.1",
4+
"version": "1.7.2",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

clients/wraith-sync/src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "wraith-sync"
3-
version = "1.7.1"
3+
version = "1.7.2"
44
description = "WRAITH-Sync - Decentralized File Synchronization"
55
authors = ["WRAITH Protocol Contributors"]
66
license = "MIT OR Apache-2.0"

clients/wraith-sync/src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "WRAITH Sync",
4-
"version": "1.7.1",
4+
"version": "1.7.2",
55
"identifier": "io.wraith.sync",
66
"build": {
77
"frontendDist": "../frontend/dist",

clients/wraith-transfer/frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "frontend",
33
"private": true,
4-
"version": "1.7.1",
4+
"version": "1.7.2",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

0 commit comments

Comments
 (0)