Issue Tracker
Issue!StatusCreated
Fix Issue Tracker Status Sort OrderBto-doApr 16, 2026 Add Glowstick NarrativeBto-doApr 16, 2026 Add Glowstick World EditingBto-doApr 16, 2026 Add Glowstick NPCs and Dialog OptionsBto-doApr 16, 2026 Kireji Part Editor (IDE)Bto-doApr 16, 2026 Improve FPS MeterCto-doApr 16, 2026 Improve FPS MeterCto-doApr 16, 2026 Add Projects to Issue TrackerBto-doApr 16, 2026 Canonical Link Shortcuts on the DesktopCto-doApr 16, 2026 Improve NotebookAto-doApr 16, 2026 Inconsistent Vintage Checker BackgroundCto-doApr 16, 2026 Balance Minos TrophiesCto-doApr 16, 2026 Balance Minos Piece ProbabilitiesCto-doApr 16, 2026 Minos FanfareCto-doApr 16, 2026 Improve Minos Trophies ModalCto-doApr 16, 2026 Improve Minos Shop ModalBto-doApr 16, 2026 Add Early ImagesAdoingApr 16, 2026 TARDIS Blocks for GlowstickBto-doApr 15, 2026 Improve Issue ModalBdoingApr 15, 2026 Issue FilteringAdoneApr 15, 2026 Improve Mobile UsabilityAdoingApr 15, 2026 Complete Operating SystemBdoingApr 15, 2026 CLI InitalizationBto-doApr 14, 2026 Context MenuCto-doApr 14, 2026 Part ExplorerBto-doApr 14, 2026 User-Managed Desktop IconsCto-doApr 14, 2026 Properties AppBto-doApr 14, 2026 Welcome AppBto-doApr 14, 2026 Full Desktop Window SupportBdoingApr 14, 2026 Feature Support FallbacksBto-doApr 14, 2026 Mobile-Friendly Task MenuAto-doApr 14, 2026 Improve AccessabilityAto-doApr 14, 2026 Search Engine OptimizationAdoingApr 14, 2026 Console SupportCto-doApr 14, 2026 Cross-Origin PWABdoingApr 14, 2026 Dynamic Task Bar Tray IconsAdoingApr 14, 2026 Secure Against Cross-Site ScriptingAdoingApr 14, 2026 Seamless Forward/Back NavigationAdoingApr 14, 2026 Post-Build ValidationBto-doApr 14, 2026 Optimize Outliner SnapshotBto-doApr 14, 2026 Validate ModelToRouteID InputsCto-doApr 14, 2026 Refine Walkable Ray CastingCto-doApr 14, 2026 Rework the Kireji URL FormatAto-doApr 14, 2026 Add Dynamic PartsCdoingApr 14, 2026 Split Kireji App Drag-and-Drop HandlersCto-doApr 14, 2026 Dynamic Desktop CSSCdoingApr 14, 2026 Source MappingBdoingApr 14, 2026 Tree ShakingCto-doApr 14, 2026 Dynamic Landing ModelCto-doApr 14, 2026 Implement Markdown SupportCto-doApr 14, 2026 Create Issue Tracker AppAdoneApr 14, 2026

Kireji Part Editor (IDE)

Created: 1776321594 Priority: B Status: to-do Description: Currently, the project is read-only. The following problems need to be solved in order to implement the full IDE: 1. How will modifications be stored so that they are not quickly lost? The user's local storage? 2. How will modifications be made portable? JSON object export? Full git integration? 3. How will the user be shown that the version of the project they are currently working in cannot be shared as a link (for example, a warning bar across the top of the screen)? 4. How will the system know when and how to rebuild parts and hydrate views and states when parts are added, edited, moved or removed in real-time? Is there a mathematical way to structure this nicely? Do we start with obvious things (like CSS and HTML snippets) and expand upon the logic from there? Do we build an cause-effect network at build time for propagating an update signal? 5. What should happen if the user breaks the entire framework by editing the framework parts? Will there be some sort of fallback? What if the ability to fallback is also borked? Will the editable framework actually be a second running copy of the read-only framework inside of a frame or something so that the preview can be cancelled? How can we enable recovery of a broken instance of the framework so that users don't lose work? 6. Should the framework parts and the project parts be held separately (i.e. user can override framework parts from the project to augment the framework but cannot delete the framework's original parts)? If so, this would require keeping a copy of both the framework's versions of files and the project's versions which I don't really prefer. Affected Parts: ecosystem, part.abstract.parts Linked Issues: None