• Joined on 2026-06-17
Nuller pushed to main at Nuller/SecretLink 2026-09-11 19:12:58 +00:00
1eb0302dc2 merge: overlay после разблокировки (безусловный показ) + dismiss Back/✕ (60с) + Canvas-крестик
62d49243d9 feat(android): overlay показывается безусловно (система сама скрывает под keyguard); drawn CloseXIcon вместо глифа ✕
de8a16ab6e feat(android): overlay показывается после разблокировки; скрытие Back/✕ без ответа с повтором через 60с; заголовок 'Secret request pending'
Compare 3 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-11 17:31:33 +00:00
Nuller pushed to main at Nuller/SecretLink 2026-09-11 17:17:39 +00:00
61906c5415 merge: overlay UX — reshow после unlock, dismiss на 60с (Back/✕), единый заголовок карточки
a30a0cb409 feat(android): overlay показывается после разблокировки; скрытие Back/✕ без ответа с повтором через 60с; заголовок 'Secret request pending'
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-11 16:46:12 +00:00
ae735f23e5 merge: уведомление запроса видно на локскрине (PRIVATE), содержимое скрыто
f5b348ff96 fix(android): уведомление на локскрине видимо — VISIBILITY_PRIVATE вместо SECRET
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-11 16:37:24 +00:00
0b58a8555d merge: lockscreen privacy — разблокировка до Requests, приватные уведомления, без overlay на keyguard
6598f6f82f feat(android): приватность локскрина — уведомление SECRET, MainActivity без showWhenLocked, unlock-before-approve в OFF, overlay скрыт при keyguard
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-11 15:33:32 +00:00
f465033eda merge: unlocked-screen guarantee для no-prompt approvals
05fc095f54 feat(android): абсолютный запрет выдачи при заблокированном экране без подтверждения (backstop в approvePending + unlock-first UX)
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-11 14:33:33 +00:00
ce1fd66937 merge: PIN-fallback и настройка подтверждения approvals
e30deecf88 feat(android): настройка подтверждения approve — PIN/биометрия (по умолчанию), disabled без credentials, plain Approve при off
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-11 13:18:17 +00:00
4d13a46f92 merge: wake-бикон с быстрым интервалом — cold 'waiting for provider' 5.7s->1.8s mean, 17s->2s worst-case (физический A/B)
8d3aced2ef perf(linux): wake-бикон вещает с явным интервалом 100/150ms — корень cold 'waiting for provider'
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-11 08:10:25 +00:00
b619aaa64d merge: консолидация FlowDeadlineBudget + удаление мёртвого address-based connect-пути
16d596373d merge: self-heal Android-провайдера — корень долгих 'waiting for provider'
bfe51a1b8d refactor(linux): удалён мёртвый address-based connect-путь и дублирующий test-seam frame-check (−284 строк)
6defba3f4e refactor(linux): единый FlowDeadlineBudget в budget.rs, удалены три дубля и константы cleanup; TransportCallBudget переименован
0873fe2829 fix(android): presence-managed runtime не гаснет от idle-stop; единый терминальный статус Error; bounded backoff-restart при сбое transport
Compare 5 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-11 00:12:29 +00:00
4eaa3b012f merge: событийный discovery/connect — быстрые и стабильные шаги waiting/connecting to provider
7d00609963 perf(linux): GATT-resolve ждёт сигнал ServicesResolved, connect идёт по device_path из discovery (без повторного скана по адресу)
6343943c31 perf(linux): discovery ждёт сигналы BlueZ вместо слепого поллинга, adopt активного скана, выбор по сильнейшему RSSI
Compare 3 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-10 22:39:38 +00:00
b518af5216 merge: единые короткие лейблы кнопок для карточек pairing и secret
0649f6fd83 fix(android): карточка pairing использует те же короткие лейблы кнопок, что и secret
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-10 22:22:14 +00:00
202f148bc7 merge: pairing-запрос в едином потоке с secret-request (overlay + авто-навигация)
29737df392 feat(android): pairing-запрос идёт тем же потоком, что и secret-request
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-10 21:38:22 +00:00
652af1f9eb merge: скорость и надёжность BLE-протокола + чистка Linux CLI
dbcb0f42c8 fix(linux): GATT-соединение больше не утекает при таймауте и не ломает следующие запуски
fd2e70485f feat: явный REQUEST_SESSION_NACK + bounded auth timeout вместо вечного зависания
28d3ce3490 perf(linux): GATT-записи по фактическому MTU вместо захардкоженных 20 байт
bbe8346c8d feat(linux): English-only CLI, wake-by-default с --no-wake, убран pair-provisional
Compare 5 commits »
Nuller deleted branch feature/companion-wake-poc from Nuller/SecretLink 2026-09-10 18:58:25 +00:00
Nuller pushed to main at Nuller/SecretLink 2026-09-10 18:53:14 +00:00
Nuller created branch main in Nuller/SecretLink 2026-09-10 18:53:14 +00:00
Nuller pushed to feature/companion-wake-poc at Nuller/SecretLink 2026-09-10 18:53:14 +00:00
Nuller created branch feature/companion-wake-poc in Nuller/SecretLink 2026-09-10 18:53:14 +00:00
Nuller created repository Nuller/SecretLink 2026-09-10 18:52:21 +00:00
Nuller pushed to ci/reuse-artifact-dev-release at Nuller/keyboard-overlay 2026-08-18 12:45:53 +00:00
fe9781f48b ci: перевёл Dev Release на reuse CI artifact через REST