Skip to content

Releases: CarlB01/re-supercharged-links

1.0.49

Choose a tag to compare

@github-actions github-actions released this 01 Oct 07:18

prepend icon in edit mode works as expected when link is closed(twin icon edge case)

1.0.48

Choose a tag to compare

@github-actions github-actions released this 30 Sep 13:50

text-decorations now equal in cm6 & DOM. And they can be accumulated.

1.0.47

Choose a tag to compare

@github-actions github-actions released this 29 Sep 09:31

small general fixes before re-introdusing ::before and ::after

1.0.46

Choose a tag to compare

@github-actions github-actions released this 28 Sep 17:30

- 2026-09-28 (Settings Lifecycle & Live Rendering Rebuild)

Added

  • Live Reading Mode Redraw Conduit: Embedded a comprehensive workspace view sweep (leaf.rebuildView()) inside the debounced configuration refresh stream, forcing MarkdownPostProcessor templates to regenerate and display updated icons instantly without file reloading.

Optimized & Refactored

  • PR1 — Centralized Settings Constants: Decoupled structural drop-down arrays, configuration schemas (DROPDOWN_OPTIONS, COLOR_ROW_CONFIGS), and editable tokens into an isolated file (settings-constants.ts) to eliminate duplicate code blocks.
  • PR2 — Local Micro Action Helpers: Streamlined text and select event fields using targeted silent and loud runtime proxies (applySilent / applyLoud), preserving cursor focus maps during active keyboard typing sessions.
  • PR3 — Consolidated Mutation Registry: Routed sprawling configuration save paths safely inside a singular, high-performance execution engine (applyRuleMutationRefresh) to guarantee transaction symmetry.

1.0.45

Choose a tag to compare

@github-actions github-actions released this 28 Sep 12:16

last main styling streamline before touching settings panel again.

1.0.44

Choose a tag to compare

@github-actions github-actions released this 27 Sep 10:36

- 2026-09-27 (Cache Symmetry & Ingestion Stability Release)

Added

  • Unified Startup Orchestrator: Consolidated parallel and conflicting onLayoutReady bootstrap sequence hooks from both main.ts and event-registry.ts into a single, linear master sequence to eliminate initialization race conditions and ghost observers.
  • Proactive API Environment Validation: Upgraded the modular Dataview API reference bridge to actively validate itself against the live core registry context (dv.api) on every frame loop, permanently neutralizing stale pointer leaks during plugin hot-reloads and vault switches.

Optimized & Cleaned

  • Zero-DOM Traversal Cache Invalidation: Shifted touch-debounce monitoring matrices (markPathTouched / wasPathTouchedRecently) and background-pruning routines completely over to the centralized normalizeCachePath pipeline, reaching flawless case-folded folder/file path synchronization.
  • Semantic Code Modernization: Refactored aging variable names and array iteration loops inside pruneRecentPathTouches to match actual model structures cleanly, eliminating unnecessary garbage collection (GC) load spikes.

Fixed

  • Inverted Index Propagation Leak: Corrected a silent case-mismatch vulnerability in removeKeyFromIndexFromRawKey where raw path properties were being propagated directly into case-sensitive keys during time-to-live (TTL) cache evictions.

1.0.43

Choose a tag to compare

@github-actions github-actions released this 27 Sep 09:19

stray lack of normalize strings mended: now pushing cache even more

1.0.42

Choose a tag to compare

@github-actions github-actions released this 26 Sep 14:10

- 2026-09-26 (The Definitive 0.00ms Production Release)

Added

  • Centralized Cache Key Factory & Inversion Guard: Migrated all cache key generation and path index operations into unified, case-insensitive utility pipelines (buildCacheKey / extractPathFromCacheKey), guaranteeing 100% path normalization symmetry.
  • Decoupled Internal API Adapter Module: Isolated hidden and unsafe Obsidian framework application casts (safeReloadCustomCss, getMetadataPaneElement, getTabHeaderElement) into a dedicated structural bridge to shield core operations from upstream framework updates.
  • Zero-Framework Lightweight Unit Tests: Embedded a high-performance in-memory testing diagnostic command suite (runCorePluginTests) capable of validating indexers, lookup rules, and token regex engines natively in 0.00ms.

Optimized & Refactored

  • Frictionless Async Batch Scheduler: Refactored DOMMutationBatcher to capture explicit plugin instances per mutation context task, eliminating global workspace sweeps and enabling lightning-fast, crash-free styling inside secondary window popouts.
  • Granular God-Function Splitting: Extracted bloated nested loop blocks inside syntax tree interceptors and container mutations into lean, isolated standalone functions (scanForwardForLinkAlias and processPopupContextNode), preserving the legendary 0.00ms frame timing threshold.
  • Unified Cross-Window Icon Spawner: Replaced duplicated inline layout generators with a centralized prototype-safe factory (createInlineIconSpan), leveraging pure CSS class layers while permanently purging illegal inline style bindings.

Fixed

  • Ghost Cache & Trailing Anchor Traps: Fixed critical regex string-end anchor bugs (\$) across endsWithEmoji and text filter validations, stabilizing input validations and resolving layout drifts.
  • Strict Type Registry Clean Compile: Uprooted circular variable definitions, unawaited promises, and implicitly untyped arrays, reaching 100% linter compliance strictly free of any or undefined references.

1.0.41

Choose a tag to compare

@github-actions github-actions released this 26 Sep 13:16

code warnings addressed

1.0.40

Choose a tag to compare

@github-actions github-actions released this 26 Sep 12:36

(Architecture streamlining & Linter Compliance Release)

Added

  • Unified Cross-Window Icon Engine: Centralized all runtime inline icon styling logic into a single high-performance helper (createInlineIconSpan), securing total prototype inheritance safety across main viewports and secondary popout frames.
  • Isolated Obsidian Private API Module: Extracted hidden workspace and application context casts (safeReloadCustomCss, getMetadataPaneElement, getTabHeaderElement) into a decoupled structural adapter module to insulate core services from upstream framework refactors.

Fixed

  • Hidden Regex Casing Traps: Eradicated silent backslash escaping bugs (\$) from both endsWithEmoji lookups and alfanumerisk contains validations, ensuring input barriers and emoji filters operate with flawless precision.
  • Strict Type Safety Enforcement: Cleaned up circular token assignments and implicitly untyped arrays to guarantee zero instances of any or undefined throughout the codebase.