Skip to content

Instantly share code, notes, and snippets.

View konecnyna's full-sized avatar
💭
wanging

defkon konecnyna

💭
wanging
View GitHub Profile

RCA: Android Incoming Calls Failed When App Killed

Problem Statement

Symptom: VoIP calls missed or delayed 20-30s when app is force-killed and phone is locked Severity: P0 - Core functionality broken Environment: Android 12+, React Native + Expo, FCM + CallKeep


System Context

@konecnyna
konecnyna / incoming-call-flow.md
Created December 16, 2025 19:49
Neon Mobile: Incoming Call Flow Documentation (Android Lock Screen)

Neon Mobile: Incoming Call Flow (Phone Locked, App Killed)

Overview

This document describes what happens when a call arrives while the Android app is killed and the phone is locked.

Flow Diagram

sequenceDiagram
    participant Backend
@konecnyna
konecnyna / st-lucia.md
Created October 8, 2025 23:20
St. Lucia

ST. LUCIA TRIP - NOV 27 - DEC 1, 2025

HOTEL

The Landings Resort & Spa - Rodney Bay

@konecnyna
konecnyna / japan-food.md
Last active April 17, 2025 02:19
🇯🇵 Japan food

🕌 Marrakesh Trip Itinerary

📅 Tuesday, Dec 24

  • Arrival: 3:40 PM ✈️ (Air France AF 1276)

  • Airport Transfer: Confirmed with El Fenn.

    • Driver Pickup: Look for a red sign saying "El Fenn" at the main exit.
    • Fast Track Service: Premium Fast Track confirmed. An agent will meet you at the gate with an iPad showing your name and escort you through immigration.
  • Hotel: El Fenn 🏨

  • Reservation: Medium Room

alias: Scene Switch
description: Handle all automations related to scene switch
trigger:
- platform: event
id: btn_1_press
event_type: zha_event
event_data:
device_id: 65ac534f2e5b9f40cfff355a30b814df
endpoint_id: 1
cluster_id: 6

KLWP Formulas

Random image from folder

$tu(rndimg, 15, "/storage/B84B-2BF0/images")$

Picture entity

Christmas tree

  - entity: switch.smart_socket_5_socket_1
    image: https://cdn-icons-png.flaticon.com/128/3726/3726221.png
    state_filter:
      'off': grayscale(100%)
 'on': grayscale(0%)
const http = require('http');
const URL = require('url');
const { execSync } = require('child_process');
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'application/json');

TMUX CHEAT SHEET:

sessions: tmux ls (Re)attach: tmux a

All commands start with ctrl + b

Action Cmd
Split Horizontal shift + "