Skip to content

Commit 357900f

Browse files
suenotclaude
andcommitted
v0.5.0: message bubbles, unread badges, enhanced search, media UI
- Telegram-style message bubbles with sender colors and grouping - Unread count badges on chats and folder tabs - Enhanced search: local + global + messages sections - Voice recorder, attachment menu, camera capture - Arrow key chat navigation, 27 hotkeys - Disable autocomplete on all inputs - Changelog page on landing Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 24e2e5d commit 357900f

4 files changed

Lines changed: 34 additions & 3 deletions

File tree

docs/changelog/v0.5.0.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# v0.5.0 (2026-03-14)
2+
3+
## Features
4+
- Telegram-style message bubbles with rounded corners and tail effect
5+
- Sender avatars and colored names in group chats
6+
- Message grouping (consecutive messages from same sender within 3min)
7+
- Inline time + read status inside message bubbles
8+
- Unread message count badges on each chat in the list
9+
- Gray badges for muted chats, accent color for normal
10+
- Enhanced search with 3 sections: Contacts & Chats, Global Search, Messages
11+
- Global search via `contacts.Search` TL API
12+
- Message search across all chats via `messages.SearchGlobal` TL API
13+
- Unread chat count badges on folder/tab icons in sidebar
14+
- Voice recorder with waveform visualization (OGG/Opus)
15+
- Attachment menu: photo/video picker, document picker, camera capture
16+
- Microphone button replaces send when input is empty (Telegram-style)
17+
- Placeholder call buttons in chat header (coming soon)
18+
- Arrow Up/Down keyboard navigation through chat list
19+
- 27 Telegram-like hotkeys with settings page
20+
- Changelog page on landing site
21+
- `/commit` slash command for smart version management
22+
23+
## Fixes
24+
- Fix search results not scrolling (min-height: 0 on sidebar)
25+
- Center logo icon in login screen SVG
26+
- Fix raw_sql for multi-statement PostgreSQL migrations
27+
28+
## Improvements
29+
- Disable autocomplete/autocorrect/spellcheck on all text inputs
30+
- Folder unread badges use theme accent color
31+
- Real unread_count and is_muted extracted from Telegram dialog API

package.json

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

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 = "telegram-client"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
description = "A Tauri App"
55
authors = ["you"]
66
edition = "2021"

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": "Vasyapp",
4-
"version": "0.4.0",
4+
"version": "0.5.0",
55
"identifier": "com.suenot.vasyapp",
66
"build": {
77
"beforeDevCommand": "npm run dev",

0 commit comments

Comments
 (0)