Skip to content

Improve logging and simplify LAN-only deployment behavior#3

Merged
jimmieme merged 1 commit intoao-space:devfrom
jimmieme:dev
Feb 6, 2026
Merged

Improve logging and simplify LAN-only deployment behavior#3
jimmieme merged 1 commit intoao-space:devfrom
jimmieme:dev

Conversation

@jimmieme
Copy link
Member

@jimmieme jimmieme commented Feb 6, 2026

This PR improves Android client observability and aligns runtime behavior with
the simplified deployment target (LAN-first, no platform dependency by
default).

What Changed

  • Added NO_PLATFORM_MODE build config support and DeploymentModeUtil.
  • Enhanced logging utilities:
    • Added safe URL logging and string masking helpers.
    • Applied logging improvements across managers, presenters, transfer, and
      network modules.
  • Updated URL/domain-related constants and handling to match current AO.space
    deployment strategy.
  • Improved robustness of gateway/agent/file-transfer related flows under
    simplified deployment assumptions.
  • Included minor build/script housekeeping updates.

Why

Recent deployment and troubleshooting work required:

  1. clearer logs for field debugging,
  2. reduced coupling to platform-specific paths in simplified mode,
  3. more predictable LAN-first behavior.

Validation

  • Android client build/installation and core flows were validated in the recent
    regression cycle:
    • device bind
    • space creation
    • file upload
    • device information checks

Impact

  • Scope is Android client only.
  • No server contract changes.
  • Main user-facing effect is improved stability and diagnosability in
    simplified deployments.

Generated-by: Codex

@jimmieme jimmieme merged commit bf24595 into ao-space:dev Feb 6, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant