Skip to content

Embedded browser#332

Merged
weiran merged 44 commits intomasterfrom
browser-mode
Apr 26, 2026
Merged

Embedded browser#332
weiran merged 44 commits intomasterfrom
browser-mode

Conversation

@weiran
Copy link
Copy Markdown
Owner

@weiran weiran commented Jan 13, 2026

Summary

  • introduce the custom embedded browser experience (glass controls, reload/stop, comments sheet behavior)
  • rename the Onboarding module and APIs to WhatsNew across app/data/domain/tests
  • update WhatsNew storage key and first‑install gating
  • refresh settings wiring and test runner module names

Testing

  • ./run_tests.sh (WhatsNew + Settings failed before fix; rerun recommended)

Summary by CodeRabbit

  • New Features

    • “What’s New” walkthrough added.
    • Built‑in post link browser with integrated comments drawer.
    • New CommentRow and PostRow UI components.
  • Improvements

    • Link browser modes introduced (in‑app, custom, system).
    • Configurable post display: title line limit and thumbnail sizing.
    • New pill UI for votes, comments and bookmarks.
    • Smoother navigation and link‑opening flows.
  • Tests

    • Added WhatsNew tests; onboarding tests removed.
  • Chores

    • .build-device added to .gitignore.

@coderabbitai

This comment has been minimized.

@weiran weiran changed the title Rename onboarding to whats new and refresh browser UX Add embedded browser mode + rename onboarding to Whats New Jan 13, 2026
coderabbitai[bot]

This comment was marked as resolved.

@weiran weiran changed the title Add embedded browser mode + rename onboarding to Whats New Add embedded browser mode Jan 13, 2026
coderabbitai[bot]

This comment was marked as resolved.

coderabbitai[bot]

This comment was marked as resolved.

@weiran weiran changed the title Add embedded browser mode Embedded browser Jan 16, 2026
coderabbitai[bot]

This comment was marked as resolved.

@weiran weiran merged commit f843286 into master Apr 26, 2026
2 of 4 checks passed
@weiran weiran deleted the browser-mode branch April 26, 2026 08:06
weiran added a commit that referenced this pull request Apr 26, 2026
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