PTah
d794d7dc48
fix: hide session terminate after SAC marks event terminated
...
Read session_terminated from API and update UI after successful logoff.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 14:45:36 +10:00
PTah
47842e0ef3
docs: sync README versions and features for 0.5.15
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 14:14:44 +10:00
PTah
c78e11f265
feat: release signing via secrets.properties and shared keystore
...
Gradle reads signing credentials from repo-root secrets.properties;
secrets.properties.example documents setup for work and home builds.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 19:55:25 +10:00
PTah
0f05c3b2c3
fix: clear SAC push notifications when app is opened (0.5.15)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 19:09:39 +10:00
PTah
c0842eb84b
feat: RDG session break aligned with SAC rdg_qwinsta_enabled (0.5.14)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 19:08:41 +10:00
PTah
477e5ea6ed
feat: host sessions and event terminate actions (0.5.13)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-22 10:22:21 +10:00
PTah
6592f027a1
fix(push): suppress notifications when app is in foreground (0.5.12)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-22 09:11:19 +10:00
PTah
c6433d6fd3
chore: keep mirror README templates on kalinamall for push-remotes
...
Шаблоны github/home/kalinamall остаются в scripts/readme/ на эталонном git.
2026-06-21 20:16:30 +10:00
PTah
0884cc3d29
chore: sync kalinamall (README и файлы зеркала)
2026-06-21 20:13:47 +10:00
PTah
702b61726e
fix: restore mirror README templates for home and github
...
Обновлён kalinamall.md; восстановлены github.md и home.md для push-remotes.sh.
2026-06-21 20:13:40 +10:00
PTah
16dd8ca3cc
merge: sync main with kalinamall (0.5.11)
2026-06-21 19:43:30 +10:00
PTah
6a0758ffad
fix: persist custom push sound for FCM cold start (0.5.11)
...
Копирование ringtone во внутреннее хранилище, FileProvider, каналы с hash и миграция URI.
2026-06-21 10:46:18 +10:00
PTah
363471c563
fix: visible logoff buttons in RDG qwinsta dialog (0.5.10)
...
Scrollable session list with red logoff actions, manual session ID fallback, and qwinsta from events/dashboard.
2026-06-20 19:19:09 +10:00
PTah
c040b7a6c6
feat: yellow RDG flap badge on dashboard and events (0.5.9)
...
Match SAC styling for RDG session flap events on the home screen and events list.
2026-06-20 19:13:58 +10:00
PTah
23d5cd271b
fix: restore SacDateTimes import in ListScreens
2026-06-20 19:09:14 +10:00
PTah
4f9a241cea
feat: RDG flap qwinsta/logoff via SAC API (0.5.8)
...
Mobile triggers POST events/.../actions/qwinsta and logoff; SAC runs WinRM
on the client PC. List and event detail show RDG flap marker.
2026-06-20 19:04:00 +10:00
PTah
823ac4df57
chore(docs): GitHub links and sac-api.example.com placeholders
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-16 11:58:29 +10:00
Andrey Lutsenko
2eda925101
fix: .cursor в gitignore, sync без git add -A и без .cursor на remotes
2026-06-14 21:42:45 +10:00
Andrey Lutsenko
9966c9f030
chore: sync kalinamall (README и файлы зеркала)
2026-06-14 21:42:45 +10:00
Andrey Lutsenko
665625ecd8
chore: sync kalinamall (README и файлы зеркала)
2026-06-14 21:42:23 +10:00
Andrey Lutsenko
f912a4889a
fix: sync remotes без чужих readme-шаблонов, check-github-clean
...
Каждое зеркало получает только свой README и шаблон; GitHub без internal URL в дереве.
2026-06-14 21:42:22 +10:00
Andrey Lutsenko
897d9e6820
fix: push-remotes от tip каждого remote
2026-06-14 21:38:47 +10:00
Andrey Lutsenko
ac911a88eb
fix: BOM в README-шаблонах и push-remotes.sh
2026-06-14 21:38:23 +10:00
Andrey Lutsenko
ece80dc723
docs: отдельные README-шаблоны per remote, kalinamall в README.md
...
GitHub/home/kalinamall — разные URL в scripts/readme/; push-remotes.sh для зеркал.
2026-06-14 21:37:02 +10:00
Andrey Lutsenko
b3d7ed4132
docs: явные URL зеркал в README, без ссылки на seaca и SAC-docs
...
Таблицы GitHub/kalinamall/home с корневыми URL репозиториев; из документации убраны seaca-mobile и seaca-fcm.
2026-06-14 21:33:15 +10:00
Andrey Lutsenko
ff5080fffa
docs: обход check-no-secrets — без имени google-services в README
2026-06-14 21:18:06 +10:00
Andrey Lutsenko
e55e9fdf16
docs: README и guides для 0.5.7, относительные ссылки между репо
...
Обновлены возможности приложения, версия, документация без prod-URL для GitHub; sibling-ссылки работают на каждом зеркале.
2026-06-14 21:17:49 +10:00
PTah
642d468005
fix: возврат из picker звука без краша, убраны dev-credentials (0.5.7)
...
Не блокировать биометрией при выборе звука. Удалён DevConnectDefaults.kt с паролем из репозитория.
2026-06-14 18:38:08 +10:00
PTah
37c8357a87
fix: краш «Свой звук» на FragmentActivity (0.5.5)
...
Ringtone picker через startActivityForResult вместо Activity Result API с большим requestCode.
2026-06-14 18:32:44 +10:00
PTah
902e47880d
feat: настройка звука push-уведомлений (0.5.4)
...
Единый звук для каналов, выбор системный/свой в Устройстве, исправлен краш ringtone picker.
2026-06-14 18:29:21 +10:00
PTah
16ce2f94bb
chore: dev-заглушки полей подключения для обкатки (0.5.2)
...
Prefill URL, логина, пароля и имени устройства только в debug-сборке.
2026-06-14 17:51:11 +10:00
PTah
180403068e
feat: формат даты/времени и pull-to-refresh на Обзоре (0.5.1)
...
Локальный вывод дат (по умолчанию ДД/ММ/ГГГГ ЧЧ:мм:сс), выбор формата в Устройство,
дата напротив событий на Обзоре, исправление compile и жеста обновления.
2026-06-14 17:48:48 +10:00
PTah
6af2a96c38
feat: биометрия при старте, обновление обзора, фильтры и UI (0.5.0)
...
Блокировка UI до отпечатка на cold start и resume, автообновление дашборда,
фильтр событий по хосту, вкладка событий на экране хоста, контраст карточек
и навигация стрелками вместо текстовых кнопок.
2026-06-14 15:22:28 +10:00
PTah
50b97354a4
docs: URL sac-api.kalinamall.ru для Seaca вместо sac веб-интерфейса.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-13 12:01:06 +10:00
PTah
47c51aecd3
feat: readable event details for inventory, lifecycle, login (0.4.9)
...
Format agent.inventory, lifecycle, login and bruteforce events as labeled
fields instead of raw JSON on the event detail screen.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 15:45:33 +10:00
PTah
8ba466c10e
chore: fix deprecated menuAnchor API in ReportsScreen
...
Use MenuAnchorType.PrimaryNotEditable for the read-only report type field.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 10:09:26 +10:00
PTah
722538f5d9
fix: show hostname for agent events on dashboard (0.4.8)
...
Prefix heartbeat and other agent.* lines in recent events with hostname.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 10:06:54 +10:00
PTah
7e3cb3bcb2
fix: honour silent push mode for data-only FCM (0.4.7)
...
Handle notifications synchronously in onMessageReceived and read title/body
from data payload sent by SAC.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 10:03:29 +10:00
PTah
dd2d1bb8ec
fix: readable push notification settings on device screen (0.4.6)
...
Use explicit onSurface/primary text colors and a themed Surface background.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 09:43:49 +10:00
PTah
d2883db803
fix: preserve tab on back and avoid nav bar overlap (0.4.5)
...
Keep the selected bottom tab when returning from host/event detail screens.
Add navigation bar padding on scrollable detail screens.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 09:42:39 +10:00
PTah
35ba0d4a4e
feat: push notification modes and readable detail views (0.4.3)
...
Add three notification modes in device settings: push with sound, push silent, and off.
Improve event/host detail formatting for reports and inventory.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 09:35:45 +10:00
PTah
38965c1a82
fix: readable field values on dark theme (0.4.1)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-10 17:25:17 +10:00
PTah
259b0128c9
fix: compile errors for assembleDebug
...
Исправлены generic-типы в списках и import mutableStateOf в MainActivity.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-10 16:23:13 +10:00
PTah
23eb1ba64c
feat: Android client v0.4.0 — enroll, UI, ack/resolve, FCM
...
Kotlin Compose app: подключение по коду SAC, списки и карточки,
действия оператора, биометрия, push и deep links.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-10 15:34:34 +10:00
PTah
c9fb5eefec
docs: mark SAC 0.9.0 mobile backend checklist done
...
Server-side Seaca API is available; Android client can start v0.1.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-10 13:19:14 +10:00
PTah
927948d646
docs: initial Seaca repo — README and mobile roadmap
...
Kotlin Android client for SAC with FCM push and admin enrollment codes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-10 12:34:00 +10:00