Skip to content

History / Marlinspike Developer Architecture

Revisions

  • docs: Refresh developer architecture pages for recent sprints Pages updated: - Fence-Developer-Architecture (#2410: StoreItemExtrasViewModel, save-on-close race, new-file browser sync) - Manifest-Developer-Architecture (#2410: atomic JRL save, duplicate-ID bump) - Marlinspike-Developer-Architecture (#2454: case-preserving replace, consolidated rename dialog) - Quartermaster-Developer-Architecture (#2394: PBR diffuse fallback, source-tier textures, lighting, robe graft) - Radoub-Formats (#2454: CaseStyle case-preserving content replace chokepoint) - Radoub-UI-Developer (#2432/#2438/#2449/#2466: particle emitters, ModelPreviewPanel, undo/redo) - Reliquary-Developer-Architecture (#2438: shared StatusBarControl, ModelPreviewPanel adoption) - Relique-Developer-Architecture (#2466: document/whole-field undo/redo) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @LordOfMyatar LordOfMyatar committed Jun 14, 2026
  • docs: Update developer architecture pages and add Reliquary Refreshed Fence, Marlinspike, Parley, Quartermaster, Relique, Trebuchet architecture docs plus Radoub-Formats and Radoub-UI-Developer. Added new Reliquary-Developer-Architecture page. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @LordOfMyatar LordOfMyatar committed Jun 7, 2026
  • docs: Update developer architecture and format spec pages Refresh 17 developer docs against current source: Parley AddNode undo rollback and TTS ArgumentList hardening (#2260/#2323), GFF 64-bit type storage corrections, plus arch/format updates across Fence, Manifest, Marlinspike, Quartermaster, Relique, Trebuchet, Radoub.UI, and the Radoub-Formats spec set. Freshness dates bumped to 2026-05-30. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @LordOfMyatar LordOfMyatar committed May 30, 2026
  • docs: Update developer architecture pages Reflects the following source-repo work merged since the prior refresh: - Radoub.UI extraction (PRs #2151/#2156/#2160 of epic #1908): - ItemDetailsPanel promoted to Radoub.UI; QM + Fence now share - ModelPreviewGLControl + renderer helpers (OpenGLShaderManager, MeshSkipHeuristic, SmoothGroupNormals, VertexWelder, ModelViewController) promoted to Radoub.UI - TextureService moved to Radoub.UI.Services - MdlPartComposer + MdlPartBoneMap + MdlPartNaming extracted from QM ModelService.LoadPartBasedCreatureModel - Marlinspike rename subsystem (PR #2169, issue #1926): rename dispatch via ResRefRenameOrchestrator, auto-suffix collision dialog, per-row scoping via Tag/SelectedItem tree walk - BaseItemTypeService WeaponWield/IsHeldWeapon (PR #2157) - Memory leak hardening round 2/3 (PR #2129/#2142/#2143, issue #2034): LruCache adoption for TextureService palette + rendered caches - Read-through palette cache pattern (PR #2150, issue #2144) - FileBrowserPanelBase Name/Tag sort + search (epic #2186, sprints 3-4): per-resource cache subdirectories (CreaturePalette/ StorePalette/), eager HAK/BIF metadata population, GFF-direct IndexMetadataAsync, save-flow row refresh seam - Fence StoreItemExtrasPanel split from shared ItemDetailsPanel, Item Details panel rewired as data-driven Bumped freshness dates on every page touched.

    @LordOfMyatar LordOfMyatar committed May 24, 2026
  • docs: Update developer architecture docs for pre-release Updated 6 dev docs: Marlinspike, Parley, Quartermaster, Radoub-UI, Relique, Trebuchet. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @LordOfMyatar LordOfMyatar committed Apr 12, 2026
  • docs: Update dev docs for Marlinspike phases 2-4, new format pages Marlinspike: Replace engine (batch + single-file), BackupService, ToolDispatchService, VarTable replace, per-tool search navigation, 8 search providers (DLG, UTC, UTI, UTM, JRL, ARE, GIT, generic). New pages: Radoub-Formats-ARE, Radoub-Formats-UTD, Radoub-Formats-UTP. Updated: All 7 tool dev architecture pages, Radoub-Formats, Radoub-UI-Developer, Marlinspike-Developer-Architecture, Parley-Keyboard-Shortcuts (Ctrl+H), Index, Sidebar. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @LordOfMyatar LordOfMyatar committed Mar 28, 2026
  • docs: Add Marlinspike search engine docs, update Parley search features (#1855) New: Marlinspike-Developer-Architecture.md - cross-tool search engine architecture. Updated: Parley-Developer-Architecture (search system section), Parley-Keyboard-Shortcuts (Ctrl+F, Ctrl+Shift+F, F3), Radoub-UI-Developer (ModuleSearchService), Radoub-Formats (Phase 1 complete), Home, Index, Sidebar with Marlinspike entries. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @LordOfMyatar LordOfMyatar committed Mar 22, 2026