Skip to content

Latest commit

 

History

History
78 lines (62 loc) · 2.11 KB

File metadata and controls

78 lines (62 loc) · 2.11 KB

Changelog

All notable changes to TUIKit_Android will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Comprehensive English README documentation
  • Contributing guidelines and development workflow
  • Project constitution with coding standards
  • Proper .gitignore for Android Kotlin/Java projects

Changed

  • Updated README structure with detailed architecture information
  • Enhanced documentation with integration guides

Fixed

  • Fixed language links between README files

[1.0.0] - 2025-10-31

Added

  • Initial release of TUIKit_Android
  • AtomicX UI component library
  • Video/Voice live streaming components
  • Audio/Video calling functionality
  • Instant messaging (Chat) components
  • Conference/Room management UI
  • Complete Android Kotlin/Java implementation
  • Gradle integration
  • Demo application with examples

Features

  • Live Streaming

    • Live room management and broadcasting
    • Seat management with mic control
    • Host co-hosting and PK battles
    • Interactive features (gifts, likes, barrage)
  • Audio/Video Calling

    • 1v1 and multi-party calls
    • Call management (answer, reject, hangup)
    • Device control (camera, microphone)
    • Call history management
  • Instant Messaging

    • Conversation management
    • C2C and Group messaging
    • Multiple message types (text, image, voice, video)
    • Contact and group management

Technical

  • Android 5.0+ (API level 21) support
  • Kotlin 1.8+ compatibility
  • Java 8+ compatibility
  • AtomicXCore SDK integration
  • State-driven architecture
  • Comprehensive UI component library

Release Notes Format

Types of Changes

  • Added for new features
  • Changed for changes in existing functionality
  • Deprecated for soon-to-be removed features
  • Removed for now removed features
  • Fixed for any bug fixes
  • Security for vulnerability fixes

Version Format

  • Follow Semantic Versioning
  • MAJOR.MINOR.PATCH format
  • Include release date in YYYY-MM-DD format