Skip to content

FreeFBM 1.0.3

Choose a tag to compare

@hidders hidders released this 02 May 21:32
· 67 commits to main since this release

What's Changed

Implicit Link Fact Types

  • New implicit link fact types with per-diagram visibility and positions
  • Individual role selection within implicit links from the canvas
  • Role context menu with "Link Fact Type is Shown" toggle (checkmark indicator)
  • Reversed roles correctly move uniqueness constraints and mandatory dots
  • Implicit link roles excluded from constraint construction highlighting
  • Full reading management (forward/reverse) for nested object type roles

Context Menus

  • Role context menu always shows role-specific options (no pre-selection needed)
  • Missing preventDefault calls added to all context menu handlers
  • Context menus added for implicit links, mandatory dots, role values, and constraint ranges

Inspector & UI Polish

  • "Schema Settings" header replaces "Diagram" in the canvas inspector
  • Hover rings added to role boxes and mandatory dots
  • Drop-selected role fill color removed for cleaner look
  • Schema browser resize improvements and rubber-band selection fixes
  • Datatype profiles expanded

Bug Fixes

  • Array.sort() stability fix in internal frequency/uniqueness deduplication
  • Crash fix when rendering implicit links for nested entity types
  • Drag origin calculation uses diagram-merged positions
  • Role name positioning and dragging fixed for implicit link roles

CI/CD

  • Fixed macOS runner mismatch (macos-13macos-latest)
  • Fixed base64 decode syntax for macOS in signing step
  • Fixed DMG build with missing background image