Releases: moilstack/moilstack-md
Release list
v1.0.1
Added
- Notepad-style untitled files — Ctrl+N now creates an in-memory untitled document that works regardless of whether a folder is open or the Explorer sidebar is visible
- Save As uses the native OS dialog — saving an untitled file now opens the system Save dialog directly, pre-pointed at the active folder with a filename suggested from the document's first line of text, instead of a custom in-app modal
- "On Launch" setting — Settings → Editor lets you choose whether the app opens to the Recents screen or straight into a new untitled file
- "Custom (no folder)" Explorer mode — Settings → File Explorer adds a third mode that hides the folder tree entirely; Recent Files becomes the sidebar's only content and the sole way to reopen something
- Recent Files section — a new section at the bottom of the Explorer sidebar tracks the current untitled draft plus files opened via Ctrl+N, Windows Explorer, or the "Open in New Window" context-menu action; entries persist until removed with the row's × button (hover to reveal), independent of which folder is currently active
- Capped at 5 visible rows with a scrollbar beyond that, plus a count badge
- Multi-level / Root folder only modes show it as a collapsible accordion with single-line icon+filename rows
- Custom mode shows it full-height with a second-line content preview per row
Fixed
- Ctrl+N silently discarding unsaved content — pressing Ctrl+N with unsaved text in the current untitled buffer now prompts Save / Discard / Cancel instead of clearing it
- Unsaved untitled files lost on close — closing the window (or switching to another file) without saving now persists the untitled buffer as a recoverable draft, restored automatically (with a toast) the next time the app opens
- Save As changing the Explorer's active folder — picking a different folder in the Save dialog no longer navigates the sidebar away from the folder you were browsing
- False "file was deleted or moved outside the app" notification — this could incorrectly fire right after saving or opening a file that lives outside the currently active folder (e.g. Save As to another location); the check now only applies to files that are actually supposed to be inside the active folder's tree
- Sidebar hiding on single-file opens — opening a file via Ctrl+O, the "Open File" button, Windows Explorer, or "Open in New Window" from the context menu no longer hides or resets the Explorer sidebar; it now stays visible until explicitly toggled off from the header icon
- Editor toolbar buttons — bold, italic, links, headings, lists, quotes, code blocks, and horizontal rules now insert text using a more modern, reliable method, so the syntax highlighting and "unsaved changes" indicator always stay accurate
- Table Builder — inserting or updating a table now uses the same more reliable text-insertion method
- Copy AI response — the "Copy" button on AI chat replies now relies solely on the system clipboard API for a more consistent copy experience
- Save / export error messages — failures now show as a small toast notification instead of a disruptive popup dialog
- Renamed a leftover temporary file that still used the app's old name ("MarkFlow") to use the correct "MoilStack" name
- Dark theme on first launch — the app now opens in dark mode by default when no theme preference has been set yet, instead of light mode
- Flash of light theme on launch — fixed a brief flash of the light theme before the dark theme appeared when starting the app
- Startup flicker — the app window no longer briefly shows an unstyled, oversized version of the toolbar icons while it finishes loading; the window now stays hidden until everything is fully rendered
v1.0.0-beta.2 — Dark Theme Refresh & Custom Title Bar
What's new in beta.2
- Custom title bar — the app now has its own title bar that matches the theme, with minimize, maximize, and close buttons built in
- Dark theme — One Half Dark Amethyst — refreshed dark theme with a deeper charcoal background, warm text, violet accent, and distinct heading colors
- Recent folders dropdown — easier to read, with more spacing, larger text, and a slightly wider dropdown
For the full history see CHANGELOG.md.
v1.0.0-beta.1
What's Changed
-
Initial scaffold for MoilStack .md by @moilstack-dev in #1
-
Dual-pane editor — syntax-highlighted editor with live Markdown preview (`Ctrl+`` to toggle)
-
File explorer — browse, create, rename, and open .md files from a folder
-
AI Assistant — ask the AI to edit your document, answer questions, or improve your writing
-
Smart AI editing — document edits are applied silently and instantly; informational answers stream as chat
-
Undo AI edits — every AI document change is reversible with the Undo button or Ctrl+Z
-
Visual table builder — insert Markdown tables with a point-and-click grid editor
-
File labels — colour-tag files in the explorer for quick navigation
-
File backups — automatic .markflow/backups/ snapshots before every AI edit
-
Multi-model support — connect any OpenAI-compatible API (Groq, OpenAI, Mistral, Together AI) or run Ollama locally
-
Export to PDF — one-click export via native save dialog
-
Dark / light theme — persisted across sessions
-
Configurable editor — font size and font family settings
New Contributors
- @moilstack-dev made their first contribution in #1
Full Changelog: https://github.com/moilstack/moilstack-md/commits/v1.0.0-beta.1