Repository navigation
v2.4.3: WikiLink Infinite Loop Fix, Create & Open Flow & Obsidian Minimal Theme
What's Changed in Monolith v2.4.3
🔗 WikiLink Linking System & Infinite Loop Fixes
- Cyclic Loop Prevention: Resolved infinite back-navigation loops when traversing bi-directional links (e.g. Note A ↔ Note B). If a target note already exists in the navigation backstack, the stack is pruned back up to that note (
popUpTosemantics) rather than accumulating duplicate cycles. - Self-Link Guards: Clicking a link to the current note is cleanly ignored, preventing self-referencing duplicate entries in the backstack.
- Memory & Stack Bounds: Enforced a 25-entry backstack limit and automatic purging of deleted notes.
- Race Condition Prevention: De-conflicted
BackHandlerbetween the activity and editor so back presses never trigger duplicate pops.
⚡ Create & Open Linked Notes
- Instant Create & Open: When typing a WikiLink query for a note that doesn't exist yet, the autocomplete bar now provides:
+ Link "Title": Inserts the link into the current document.⚡ Create & Open: Immediately inserts the link, saves the current note, creates the target note, and navigates straight into it.
- Direct Edit Mode on Creation: Newly created linked notes now open immediately in Edit Mode with keyboard and body focused, eliminating the blank read-only preview screen.
- Clean Replacement Syntax: WikiLink autocomplete replacement now scans for closing brackets on the current line to eliminate orphaned syntax and double spaces.
🖤 Streamlined Obsidian Minimal Theme
- Unified Obsidian Theme: Removed the bloated 23-card theme picker in favor of a singular, refined Obsidian Minimal theme.
- True OLED Contrast: Pure OLED black (
#000000), subtle matte cards (#121214), elevated surfaces (#1E1E22), minimal dividers (#222226), and signature Obsidian Violet (#8B5CF6). - Clean Appearance Settings: Settings sheet now directly displays the active Obsidian Minimal theme alongside the screen capture security toggle.
Full Changelog: v2.4.2...v2.4.3