Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: blocknotes/tiny_admin
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: blocknotes/tiny_admin
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: upgrade-1.0
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 4 commits
  • 26 files changed
  • 1 contributor

Commits on Mar 29, 2026

  1. feat(phlex): upgrade to Phlex 2

    Update gemspec constraint from ~> 1, >= 1.10.0 to ~> 2. Replace
    deprecated unsafe_raw(content) with raw(safe(content)) in Content page.
    Replace removed yield_content(&block) with plain yield in
    DefaultLayout. All existing tests pass with Phlex 2.4.1.
    blocknotes committed Mar 29, 2026
    Configuration menu
    Copy the full SHA
    93e0195 View commit details
    Browse the repository at this point in the history
  2. test: add specs for configure, prepare_page, idempotent settings, and…

    … view components
    
    Add 31 new specs bringing line coverage to 100% and branch coverage
    from 80.97% to 83.4%. Covers TinyAdmin.configure block form,
    Utils#prepare_page, Settings#load_settings idempotency, and unit
    specs for FieldValue, Widgets, FiltersForm (all filter types),
    and ActionsButtons components.
    blocknotes committed Mar 29, 2026
    Configuration menu
    Copy the full SHA
    e14f622 View commit details
    Browse the repository at this point in the history
  3. fix(rbs): update type signatures for Phlex 2, new classes, and refact…

    …ored methods
    
    The RBS runtime type checker was failing because signatures were stale
    after the Phlex 2 upgrade and code refactoring. Key changes:
    - Fix view_template block arity: (untyped) -> () for Phlex 2 yield pattern
    - Add signatures for Attributes module, ActionsButtons, and ErrorPage
    - Update BasicLayout/BasicComponent to include Attributes module
    - Add authorize! to Router, @loaded to Settings
    - Remove stale actions_buttons from Index/Show (now a component)
    blocknotes committed Mar 29, 2026
    Configuration menu
    Copy the full SHA
    1e3ce0a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1f4cbcc View commit details
    Browse the repository at this point in the history
Loading