Skip to content

0.1.3

Choose a tag to compare

@github-actions github-actions released this 25 Aug 19:34
· 11 commits to main since this release

Added

  • Execution and logging:
    • src/api/call_runner.c/h: non-blocking FlipperHTTP request execution
      (GET/POST/PUT/PATCH/DELETE; HEAD mapped to GET), URL+query building,
      per-line response capture, 30 s timeout and distinct error handling
    • src/utils/logger.c/h: uptime-timestamped log at /data/debug.log with
      automatic truncation at 32 KB
    • "Call detail" scene: Run/Edit menu, "Sending request..." screen, result
      (method, URL, status code, body) with SEND/RESULT/ERROR logging
    • Call list entries now open the detail scene (execution + editing)

Fixed

  • Device freeze during execution: request state is now driven by the RX
    callback instead of last_response (which fast replies overwrote); app
    stack raised to 4 KB; logger path resolved once; progress markers written
    to debug.log
  • Unreadable responses (blank screen while scrolling): CRLF \r characters
    stripped and control characters normalized; response buffer raised to 32 KB
    with an explicit [response truncated] notice
  • Long responses disappearing while scrolling (firmware TextBox limitation):
    new custom scrollable view src/utils/long_text_view.c/h with local line
    wrapping (UP/DOWN one line, OK full page) used for call results
  • Saved calls lost after restart: empty fields (query/headers/body,
    open-network Wi-Fi passwords) are now persisted with a - placeholder and
    restored as empty on load