Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

1.9 KiB

Mobile Analytics Events Catalog

Schema version: 1.0.0 (see ee/mobile/src/analytics/events.ts)

Notes:

  • Event names are stable identifiers and must not be repurposed.
  • Properties should avoid PII; do not include ticket subject, comment text, requester/contact data, or tokens.

Events

Event When Properties (non-exhaustive)
app.startup.ready App boot is complete and navigation state is restored durationMs, signedIn
auth.sign_in.blocked User attempted sign-in but CTA was gated reason (missing_base_url | host_not_allowlisted)
auth.sign_in.start User tapped Sign In and sign-in state was created (none)
auth.sign_in.open_failed Failed to open the system browser for sign-in reason (cannot_open_url | exception)
auth.sign_in.opened_browser System browser opened successfully (none)
auth.callback.failed Deep link callback was received but rejected reason (provider error code or missing_params | state_mismatch)
auth.exchange.failed OTT exchange failed errorKind, status
auth.exchange.succeeded OTT exchange succeeded expiresInSec
auth.refresh.failed Session refresh failed errorKind, status
auth.refresh.revoked Session refresh indicates token revoked/expired and session was cleared status
auth.refresh.succeeded Session refresh succeeded expiresInSec
auth.logout Logout initiated hadSession
api.request.succeeded Any API request succeeds method, path, status, durationMs, attempts
api.request.failed Any API request ultimately fails (after retries/optional auth refresh) method, path, status, errorKind, durationMs, attempts

Common properties

All mobile events automatically include:

  • schema_version: current analytics schema version (1.0.0)