klockky
75ccc2e694
feat(push): FCM via MAX server — oneme flavor, dedicated FCM workflow, opcode 22, notifications + CI/lint fixes
2026-05-15 18:14:22 +03:00
klockky
e0151045c7
feat: тактильная отдача + тумблер в настройках
2026-05-15 07:26:27 +03:00
klockky
7ac22b0369
fix: Zstd через pure-Dart libcompress
2026-05-14 18:01:36 +03:00
klockky
e8f22b864d
Merge branch 'feature/FullStack' of https://github.com/KometTeam/Komet into feature/FullStack
2026-05-14 17:06:26 +03:00
klockky
8061681043
feat: галочки у официальных пользователей, ботов и каналов
2026-05-14 17:06:11 +03:00
klockky
787c511931
Merge branch 'feature/FullStack' of https://github.com/KometTeam/Komet into feature/FullStack
2026-05-14 14:42:04 +03:00
klockky
2095170e70
perf: кэш дерева вкладки чатов между ребилдами
2026-05-14 14:41:52 +03:00
klockky
ff3134d4ca
Merge branch 'feature/FullStack' of https://github.com/KometTeam/Komet into feature/FullStack
2026-05-14 13:16:50 +03:00
klockky
177c1c3cc4
fix(transport): Zstd-распаковка, гонка PacketReceiver, fix имён и стикеров
2026-05-14 13:12:41 +03:00
klockky
3b201dc2e7
Merge remote-tracking branch 'origin/feature/FullStack' into fix/tab-switch-freeze
...
# Conflicts:
# lib/frontend/screens/chats/chat_list_screen.dart
# lib/frontend/screens/chats/chat_screen.dart
# lib/frontend/widgets/message_bubble.dart
2026-05-13 19:12:21 +03:00
klockky
5f40288614
fix: устранить фриз при переключении вкладок в ChatListScreen
2026-05-13 08:26:46 -07:00
klockky
602c924503
fix: автооткрытие клавиатуры на экране кода
2026-04-21 18:59:35 +03:00
klockky
44dfb60933
fix(spoof): trim preset locale to 2-letter code
2026-04-11 00:25:15 +03:00
klockky
23ef587015
feat(spoof): port session spoofing screen with device presets
2026-04-11 00:21:31 +03:00
klockky
94dcd670a3
fix(auth): await session online state when applying custom server
2026-04-09 21:55:53 +03:00
klockky
a3555ea579
feat(network): SOCKS5 and HTTP(S) proxy support
2026-04-09 14:48:31 +03:00
klockky
1a37f29fd1
fix(auth): strip formatting from phone before requestCode
2026-04-07 19:27:05 +03:00
klockky
7f5a8252c3
fix(auth): per-country phone mask hint and Indonesia digit count
2026-04-07 13:50:34 +03:00
klockky
91bdfea222
feat(auth): server endpoint in bottom sheet on login
2026-04-07 13:36:30 +03:00
klockky
dc2a23ccf0
chore(dependencies): update device_info_plus to version 12.3.0 and adjust related project files
2026-04-07 11:17:17 +03:00
klockky
57fbaece03
feat(qr): rounded finder overlay, dim mask, green lock, settle delay before pop
2026-04-06 15:43:33 +03:00
klockky
55313abb12
feat(devices): QR approve login for web and desktop MAX
2026-04-06 15:07:15 +03:00
klockky
cd5fdcf2c5
feat(settings): версия приложения, секретное меню разработчика и перетаскиваемый FPS-оверлей
2026-04-05 21:36:21 +03:00
klockky
279bb87e6a
feat(settings): implement debug menu toggle in settings tab with version label tap detection
2026-04-05 21:14:05 +03:00
klockky
882bc8c62e
feat(settings): add app version display in settings tab and update dependencies
2026-04-05 20:59:30 +03:00
klockky
b3af3c959f
fix(ui): center folder tab labels in chat list
2026-04-05 13:28:22 +03:00
klockky
546ab8de19
feat(chats): folder sync, local cache, and swipeable folder pages
2026-04-04 17:23:54 +03:00
klockky
19b69cffca
fix(chats): require explicit pull to reveal stories after scrolling from top
2026-04-04 16:39:08 +03:00
klockky
4b9d1c06a1
ix(chat): dock nav above system bar without extra gap on gestures
2026-04-04 16:12:08 +03:00
klockky
23a4ec268a
feat(theme): system light/dark mode and Material You dynamic colors
2026-04-04 16:02:36 +03:00
klockky
e78acfdbf2
Enhance chat list screen with navigation animation and dynamic tab selection. Introduced animation controller for smoother transitions and implemented drag handling for the bottom navigation bar.
2026-04-03 23:24:32 +03:00
klockky
e86ab1e509
Add pinned chats header to chat list screen with dynamic story display
2026-04-03 22:56:41 +03:00
klockky
84657860a7
Refactor story closing logic in chat list screen to use a timestamp for layout settling
2026-04-03 22:49:15 +03:00
klockky
d0d13052e0
Refactor logging utility to support dynamic log levels and enhanced log formatting. Introduced KometLogPrinter for custom log output, including color coding and structured message formatting. Updated logger initialization to utilize new log level and filter functions based on release mode.
2026-04-03 22:32:20 +03:00
klockky
7fefb71de6
Implemented country registration handling in the API, allowing for dynamic country selection in the login and country selection screens. Added parsing logic for registration countries and updated the UI to reflect allowed countries based on the API response.
2026-04-03 21:38:59 +03:00
klockky
1caa8c1049
Added localization support for multiple languages, including Russian and English, and integrated language selection in the login and country selection screens. Updated pubspec.yaml and pubspec.lock to include necessary dependencies.
2026-04-03 21:29:45 +03:00
klockky
4b2e5e5c47
Updated dependencies in pubspec.lock and added internet permissions in AndroidManifest.xml
2026-04-03 21:14:12 +03:00
klockky
98f02395d5
Добавлено управление анимацией раскрытия историй в экране списка чатов
2026-04-03 20:28:10 +03:00
klockky
b5a415292f
исправление отображения ощибок на экране ввода кода из смс
2026-04-03 19:53:06 +03:00
klockky
d4dc1c4ca6
feat: implement chat caching and synchronization from login payload
2026-03-29 11:53:23 +03:00
klockky
d7a8d50c3c
feat: add phone auth with 2FA, multi-account storage
2026-03-29 11:33:13 +03:00
klockky
11edc9b7b2
добавил сохранение аккаунта в хранилище ОС
...
на Android это в EncryptedSharedPreferences
в яблочно подобных это Keychain
с виндой работает но я хз че там за хранилище
с линухом работает, но нужно поставить доп. пакеты
# Debian / Ubuntu
sudo apt install libsecret-1-dev
# Fedora / RHEL
sudo dnf install libsecret-devel
# Arch
sudo pacman -S libsecret
2026-03-29 10:48:52 +03:00
klockky
3e9d7d822c
сука жижа пидорас
...
вот тебе пейлоады с запросом на код подтверждения
2026-03-29 10:39:02 +03:00
Klockky
807ea0553a
обновил список стран
2026-03-15 19:36:51 +03:00
klockky
ce718aad9a
Сделал подключение к серверу, добавил опкоды в opcode_map.dart и их значение, отправку sessionInit и пинги каждые 30 секунд
...
также доработал packet.dart (т.к. стандартная библа dart_lz4 не умеет работать с блоками)
добавил countries.dart (в будущем пригодится для подгрузки стран через которые доступен вход в MAX)
2026-03-14 22:29:53 +03:00
klockky
4d307b48a1
feat: добавил logging framework
2026-03-12 19:18:43 +03:00
klockky
fc62650ec3
feat: initial project setup - Komet Flutter app
2026-03-12 18:54:09 +03:00