Commit Graph
47 Commits
Author SHA1 Message Date
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