| -rw-r--r-- | .fdignore | 3L |
| -rw-r--r-- | .gitignore | 3L |
| -rw-r--r-- | CLAUDE.md | 28L |
| -rw-r--r-- | CMakeLists.txt | 78L |
| -rw-r--r-- | Makefile | 45L |
| -rw-r--r-- | derivation.nix | 92L |
| -rw-r--r-- | flake.lock | 62L |
| -rw-r--r-- | flake.nix | 128L |
| -rw-r--r-- | logo.png | 1024498B |
| -rw-r--r-- | main.cpp | 20L |
| -rw-r--r-- | main.qml | 84L |
| -rw-r--r-- | qml.qrc | 32L |
| -rw-r--r-- | qml/components/AttachmentPreview.qml | 135L |
| -rw-r--r-- | qml/components/Avatar.qml | 78L |
| -rw-r--r-- | qml/components/ChatListItem.qml | 104L |
| -rw-r--r-- | qml/components/MessageBubble.qml | 87L |
| -rw-r--r-- | qml/components/MessageInput.qml | 127L |
| -rw-r--r-- | qml/components/TopBar.qml | 117L |
| -rw-r--r-- | qml/models/ChatListModel.qml | 99L |
| -rw-r--r-- | qml/models/MessageCache.qml | 74L |
| -rw-r--r-- | qml/models/MessageListModel.qml | 62L |
| -rw-r--r-- | qml/models/qmldir | 2L |
| -rw-r--r-- | qml/styles/TelegramStyle.qml | 34L |
| -rw-r--r-- | qml/styles/qmldir | 1L |
| -rw-r--r-- | qml/views/ChatListView.qml | 355L |
| -rw-r--r-- | qml/views/LoginView.qml | 193L |
| -rw-r--r-- | qml/views/MessageThreadView.qml | 142L |
| -rw-r--r-- | qml/views/ProfileView.qml | 340L |
| -rw-r--r-- | qml/views/SettingsView.qml | 160L |
| -rw-r--r-- | qml/views/SplashView.qml | 124L |
| -rw-r--r-- | rust/Cargo.lock | 2428L |
| -rw-r--r-- | rust/Cargo.toml | 42L |
| -rw-r--r-- | rust/build.rs | 7L |
| -rw-r--r-- | rust/schemas/chat_insert.json | 22L |
| -rw-r--r-- | rust/schemas/chat_participation_insert.json | 19L |
| -rw-r--r-- | rust/schemas/chat_read.json | 24L |
| -rw-r--r-- | rust/schemas/message_insert.json | 25L |
| -rw-r--r-- | rust/schemas/message_read.json | 27L |
| -rw-r--r-- | rust/schemas/traildepot/.gitignore | 16L |
| -rw-r--r-- | rust/schemas/traildepot/config.textproto | 11L |
| -rw-r--r-- | rust/schemas/user_chats_read.json | 28L |
| -rw-r--r-- | rust/src/generated/mod.rs | 68L |
| -rw-r--r-- | rust/src/http_client.rs | 140L |
| -rw-r--r-- | rust/src/keychain.rs | 94L |
| -rw-r--r-- | rust/src/lib.rs | 9L |
| -rw-r--r-- | rust/src/message_cache.rs | 168L |
| -rw-r--r-- | rust/src/network_manager.rs | 654L |
| -rw-r--r-- | rust/src/sse_client.rs | 240L |
| -rw-r--r-- | rust/src/types.rs | 73L |
| -rwxr-xr-x | scripts/generate-types.sh | 17L |
| -rw-r--r-- | trailbase.nix | 68L |
| -rw-r--r-- | traildepot/.gitignore | 16L |
| -rw-r--r-- | traildepot/config.textproto | 44L |
| -rw-r--r-- | traildepot/migrations/main/U1766662985__create_table_user.sql | 5L |
| -rw-r--r-- | traildepot/migrations/main/U1766663030__create_table_chat.sql | 1L |
| -rw-r--r-- | traildepot/migrations/main/U1766663059__create_table_chat_participation.sql | 4L |
| -rw-r--r-- | traildepot/migrations/main/U1766663112__create_table_message.sql | 5L |
| -rw-r--r-- | traildepot/migrations/main/U1766663148__alter_table_chat_participation.sql | 26L |
| -rw-r--r-- | traildepot/migrations/main/U1766663163__alter_table_chat_participation.sql | 27L |
| -rw-r--r-- | traildepot/migrations/main/U1766663201__alter_table_message.sql | 28L |
| -rw-r--r-- | traildepot/migrations/main/U1766664436__alter_table_message.sql | 29L |
| -rw-r--r-- | traildepot/migrations/main/U1766664610__alter_table_message.sql | 30L |
| -rw-r--r-- | traildepot/migrations/main/U1766666708__alter_table_message.sql | 37L |
| -rw-r--r-- | traildepot/migrations/main/U1766701521__update.sql | 5L |
| -rw-r--r-- | traildepot/migrations/main/U1766702480__alter_table_chat.sql | 24L |
| -rw-r--r-- | traildepot/migrations/main/U1766752610__alter_table_chat.sql | 27L |
| -rw-r--r-- | traildepot/migrations/main/U1766766317__alter_table_profile.sql | 27L |
| -rw-r--r-- | traildepot/migrations/main/U1766766830__update.sql | 5L |
| -rw-r--r-- | traildepot/migrations/main/U1766771022__update.sql | 5L |
| -rw-r--r-- | traildepot/migrations/main/U1766771090__alter_table_message.sql | 37L |
| -rw-r--r-- | traildepot/migrations/main/U1766771122__alter_table_chat_participation.sql | 27L |
| -rw-r--r-- | traildepot/migrations/main/U1766771132__alter_table_chat_participation.sql | 27L |
| -rw-r--r-- | traildepot/migrations/main/U1766775690__drop_view_profile_chats.sql | 1L |
| -rw-r--r-- | traildepot/migrations/main/U1766775693__drop_view_user_profile.sql | 1L |
| -rw-r--r-- | traildepot/migrations/main/U1766779524__update.sql | 7L |