Repository navigation
Releases: Wad-man/prosa
Release list
ProsaMD v0.1.10-rc.6
v0.1.10-rc.6 — Картинки рядом с документом
Шестой релиз-кандидат v0.1.10 «Lossless core». Фокус — durable-картинки (#68, решение владельца), новое окно на каждый запуск (#60) и фикс раздувания колонки длинным путём (#67).
Новое
- Картинки с относительными путями рендерятся (#68):
— и любой путь относительно файла документа — теперь показывается во всех режимах: путь разрешается от папки документа и отдаётся через встроенный asset-протокол (пробелы и кириллица кодируются корректно). Абсолютные пути и http(s)-ссылки работают как раньше; в режиме «Код» текст не меняется, сохранение не трогает строку ссылки — round-trip байт-в-байт. - Вставка картинки из буфера пишет файл, а не битую ссылку (#68): Ctrl+V со скриншотом (или drop файла картинки в редактор) сохраняет байты в подпапку
assets/рядом с документом (при коллизии —имя-2.png) и вставляет относительную ссылку — картинка переживает переоткрытие файла и переезд на другую машину. Для несохранённого документа сначала предлагается «Сохранить как»; эфемерныеblob:-ссылки в файл больше не попадают. Удалённая/переименованная картинка видна как пунктирная коробка (#65). - Клик по иконке запущенного приложения — новое пустое окно (#60): каждое нажатие даёт своё окно с новым документом, без ограничений (модель «каждый файл — своё окно»); запуск двойным кликом по
.mdмаршрутизируется как раньше — фокус на окне с этим файлом / новое окно документа. - Средний режим переименован: «Динамический просмотр» → «Визуальный редактор» (EN: Live preview → Visual editor); переключатель режимов — иконки глаз / перо / скобки.
Исправлено
- Длинный путь больше не растягивает страницу (#67): очень длинное имя файла или путь в статусной панели раздувало колонку контента и включало горизонтальный скролл всего окна; теперь колонка зажата окном, путь обрезается многоточием.
- Порядок загрузки документа (#68): при открытии файла картинки могли остаться битыми до изменения их узла — путь документа теперь устанавливается до построения редактора (диагноз — ревью Claude, подтверждено в живом WebView).
Полный changelog: v0.1.10-rc.5…v0.1.10-rc.6
Это пре-релиз для ручной проверки; стабильной остаётся v0.1.9 (обновитель раздаёт только стабильные версии).
v0.1.10-rc.6 — Images that live next to the document
Sixth release candidate of v0.1.10 "Lossless core". The focus: durable images (#68, owner decision), a new window on every launch (#60), and a fix for the content column blown out by a long path (#67).
New
- Relative image paths render (#68):
— any path relative to the document file — now displays in every mode: resolved against the document's folder and served through the built-in asset protocol (spaces and Cyrillic encode correctly). Absolute paths and http(s) links behave as before; Source mode text never changes and saving keeps the link string byte-for-byte. - Pasting an image writes a file, not a dead link (#68): Ctrl+V of a screenshot (or dropping an image file into the editor) saves the bytes to an
assets/subfolder next to the document (collisions becomename-2.png) and inserts a relative link — the image survives reopening and moving to another machine. An untitled document is offered "Save as" first; ephemeralblob:URLs never reach the file again. A deleted/renamed image shows as the dashed placeholder box (#65). - Clicking the app icon while it runs opens a new empty window (#60): every click gets its own window with a fresh document, no limit (the "one file — one window" model); double-clicking a
.mdroutes as before — focus the window showing it / open a document window. - The middle mode renamed: "Live preview" → "Visual editor" (RU: «Динамический просмотр» → «Визуальный редактор»); the mode switch is now eye / pen / brackets icons.
Fixed
- A long path no longer stretches the page (#67): a very long file name or path in the status bar used to blow out the content column and enable horizontal scrolling of the whole window; the column is now clamped to the window and the path gets an ellipsis.
- Document load order (#68): on file open, images could stay broken until their node changed — the document path is now set before the editor builds (diagnosed by Claude review, verified in a live WebView).
Full changelog: v0.1.10-rc.5…v0.1.10-rc.6
This is a pre-release for manual checking; the stable release remains v0.1.9 (the updater only serves stable versions).
ProsaMD v0.1.10-rc.5
v0.1.10-rc.5 — Режим «Просмотр» и сноски
Пятый релиз-кандидат v0.1.10 «Lossless core». Фокус — два решения владельца: третий режим для чтения (поведение Obsidian) и сноски, доведённые до канона. Плюс два фикса верности файлу из вечерних репортов.
Новое
- Режим «Просмотр» (#66): переключатель стал трёхсегментным — Просмотр / Динамический просмотр / Код (
Ctrl+/циклит по кругу, RU/EN). Просмотр — документ как статья: без каретки и правки, но с выделением и копированием; внутренние якоря, сноски и внешние ссылки — обычным кликом; ПКМ-панель форматирования скрыта. Переключение мгновенное (документ не перечитывается, файл не помечается изменённым). - Сноски как в Obsidian (#64): клик по маркеру — прыжок к тексту примечания с подсветкой; возврат — клик по номеру примечания или по стрелке «↩» после текста. В режиме «Просмотр» примечания собираются внизу документа под тонкой линейкой; в Динамическом остаются на местах (как в live preview Obsidian). Типографика по канону: кегль 0.85, приглушённый цвет, висячая колонка номера, маркеры акцентом; длинные примечания переносятся без переполнения. Обе темы.
- «Копировать для Word» (#63): команда меню «Правка» кладёт в буфер семантический HTML (заголовки, выделения, таблицы, код) + markdown как текстовый фолбэк — вставка в Word/почту сохраняет форматирование.
Ctrl+Cостаётся markdown-only (#47); без выделения копируется весь документ.
Исправлено
- Битая картинка больше не невидима (#65): если inline-картинка не загрузилась (мёртвый URL, оффлайн), вместо пустого места показывается пунктирная коробка с alt-текстом (или адресом) — сразу видно, что ссылка битая, а клик по ней по-прежнему ведёт на целевую страницу.
- Флейвор жёсткого переноса сохраняется побайтово (#53):
␣␣+перевод строки (GitHub-форма) больше не превращается в\+перевод строки при проходе визуальный→кодовый режим; все три формы (два пробела / бэкслеш / мягкий перенос) round-trip без искажений.
Полный changelog: v0.1.10-rc.4…v0.1.10-rc.5
Это пре-релиз для ручной проверки; стабильной остаётся v0.1.9 (обновитель раздаёт только стабильные версии).
v0.1.10-rc.5 — Reading mode and footnotes
Fifth release candidate of v0.1.10 "Lossless core". The focus is two owner decisions: a third, reading mode (Obsidian behavior) and footnotes done to the typographic canon. Plus two file-fidelity fixes from the evening reports.
New
- Reading mode (#66): the mode switch is now three segments — Reading / Live preview / Source code (
Ctrl+/cycles, RU/EN). Reading renders the document like an article: no caret or editing, but selection and copy work; internal anchors, footnotes and external links follow a plain click; the right-click formatting panel stays out. Switching is instant (no re-parse, no dirty flag). - Footnotes, Obsidian-style (#64): click a marker to jump to its note with a brief highlight; click the note's number or the "↩" arrow after its text to jump back. In Reading mode notes gather at the bottom of the document under a thin rule; in Live preview they stay in place (as in Obsidian's live preview). Typographic canon: 0.85em muted type, hanging number column, accent markers; long notes wrap without overflow. Both themes.
- "Copy for Word" (#63): an Edit-menu command puts semantic HTML (headings, emphasis, tables, code) plus markdown as the plain-text fallback on the clipboard — pasting into Word/mail keeps formatting.
Ctrl+Cstays markdown-only (#47); with nothing selected, the whole document is copied.
Fixed
- A broken image is no longer invisible (#65): when an inline image fails to load (dead URL, offline), a dashed box with the alt text (or the URL) appears instead of empty space — broken links are visible at a glance, and the click still follows the link.
- Hard-break flavor round-trips byte-exactly (#53):
␣␣+newline (the GitHub form) no longer turns into\+newline on a visual→source pass; all three forms (two spaces / backslash / soft) survive untouched.
Full changelog: v0.1.10-rc.4…v0.1.10-rc.5
This is a pre-release for manual checking; the stable release remains v0.1.9 (the updater only serves stable versions).
v0.1.10-rc.4 — Корректность Markdown (round-trip)
v0.1.10-rc.4 — Корректность Markdown (разметка round-trip)
Четвёртый релиз-кандидат v0.1.10 «Lossless core». Фокус этого RC — приоритет №1 владельца: программа для Markdown обязана работать с Markdown без потерь. Все фиксы этого цикла прошли двухконтурный аудит стандарта (реестр 65 конструкций, 0 провалов) и побайтовую верификацию round-trip.
Исправлено
- Изображения больше не разрушаются (#54, критично): раньше картинки без титула молча пропадали при открытии/вставке, а каждое сохранение переписывало alt-текст в
![1.00]— редактор прятал в alt внутренний параметр масштаба. Теперь alt/src/титул сохраняются побайтово, порядок и количество картинок не меняются. - Определения reference-ссылок и комментарии
[//]: #больше не удаляются молча (#55): блок[id]: urlвосстанавливается в конце документа исходными байтами; сами ссылки сериализуются в инлайн-форме. - Внутренние якоря работают (#59): клик по `ссылке прокручивает документ к цели (в теле редактора — Ctrl+клик, как в Typora/Obsidian; обычный клик оставляет правку текста), системный браузер больше не открывается. Заголовки получают GitHub-совместимые якоря, включая разрешение дублей.
- Переносы строк как в Obsidian/Typora (#53): Enter — абзац, Shift+Enter — мягкий перенос (в файле — голый
\n); в файл больше не пишутся<br />и бэкслеш-переносы; мягкие переносы рендерятся строками без двойных интервалов.
Изменения стандарта
- #56 и #57 после разбора закрыты как соответствие CommonMark: indented-код не прерывает абзац (нужна пустая строка), а «разрежение» чек-листов — корректная запись одного loose-списка.
- Нормализации round-trip (setext→ATX,
~~~→```, отступ-код→забор и пр.) приняты как уровень L1 и задокументированы в стандарте — это решение фиксирует поведение, а не консервирует случайность.
Полный changelog: v0.1.9…v0.1.10
v0.1.10-rc.4 — Markdown correctness (round-trip)
Fourth release candidate of v0.1.10 "Lossless core". This RC focuses on the owner's top priority: a Markdown program must handle Markdown losslessly. Every fix passed the two-contour standard audit (65-construct registry, zero failures) and byte-exact round-trip verification.
Fixed
- Images no longer destroyed (#54, critical): images without a title used to vanish silently on open/paste, and every save rewrote the alt text into
![1.00]— the editor stashed its internal scale factor in alt. Alt/src/title now round-trip byte-exactly; image count and order are preserved. - Reference-link definitions and
[//]: #comments are no longer silently deleted (#55): the[id]: urlblock is restored at the end of the document with its original bytes; the links themselves serialize inline. - Internal anchors work (#59): clicking `a link scrolls the document to the target (Ctrl+click inside the editor body, Typora/Obsidian-style; a plain click keeps editing the text) instead of opening the system browser. Headings get GitHub-compatible slugs, duplicate resolution included.
- Line breaks Obsidian/Typora-style (#53): Enter — paragraph, Shift+Enter — soft break (a plain
\nin the file); no more<br />or backslash breaks written to files; soft breaks render as lines without double gaps.
Standard changes
- #56 and #57 were closed as CommonMark-conformant after analysis: indented code cannot interrupt a paragraph (a blank line is required), and the "sparse checklists" case is the correct serialization of a single loose list.
- Round-trip normalizations (setext→ATX,
~~~→fences, indented code→fences, etc.) are accepted as the L1 level and documented in the standard — the behavior is now a decision, not an accident.
Full changelog: v0.1.9…v0.1.10
ProsaMD v0.1.10-rc.3
ProsaMD v0.1.10-rc.3
Релиз-кандидат цикла «Lossless core»: два точечных фикса по итогам ручного прогона rc.2.
RU — что нового относительно v0.1.10-rc.2:
- Копирование всегда с markdown-разметкой — «Копировать» и «Вырезать» из меню и панели правого клика в визуальном режиме кладут в буфер markdown (
**жирный**,[ссылка](адрес)) — байт-в-байт как нативный Ctrl+C, как в Obsidian. Раньше эти команды несли чистый текст без форматирования (#47). Кодовый режим, как и прежде, отдаёт сырой markdown. - Заголовок окна показывает имя файла — окно называется «имя — ProsaMD» (с точкой «• » при несохранённых изменениях); раньше имя не доезжало из-за отсутствующего разрешения Tauri (#43).
EN — what's new over v0.1.10-rc.2:
- Copying always carries markdown — "Copy" and "Cut" from the menu and the right-click panel in the visual mode now put markdown on the clipboard (
**bold**,[link](url)) — byte-for-byte identical to the native Ctrl+C, like Obsidian. Previously those commands produced plain, formatting-free text (#47). The source mode keeps returning raw markdown as before. - The window title shows the file name — the window is titled "name — ProsaMD" (with a "• " dot for unsaved changes); the name used to be lost due to a missing Tauri permission (#43).
Это релиз-кандидат: апдейтер его не предлагает — установка вручную со страницы релизов.
This is a release candidate: the updater does not offer it — install manually from the releases page.
ProsaMD v0.1.10-rc.2
ProsaMD v0.1.10-rc.2
Релиз-кандидат цикла «Lossless core»: честная семантика таблиц, клавиатурная полировка диалогов.
RU — что нового относительно v0.1.10-rc.1:
- Выравнивание таблиц больше не выдумывается — колонка с разделителем
| - |(без выравнивания) при сохранении из визуального режима больше не превращается в| :- |; явные:--/:-:/--:сохраняются на своих местах (#33). Компактная таблица\| a \| b \|/\| - \| - \|/\| 1 \| 2 \|теперь проходит цикл «открыл → правил → сохранил» байт-в-байт. - Маркеры списков и разделители сохраняются —
--маркер больше не меняется на*при сохранении из визуального режима (соседний*-список тоже остаётся собой), а горизонтальная линия---не превращается в***(#33). - Стрелки переключают кнопки в диалогах — как в родных окнах Windows: в диалоге несохранённых изменений, «О программе» и «Горячих клавишах» ←/→/↑/↓ двигают фокус по кнопкам циклически; Esc и Tab работают как раньше (#39).
- Esc закрывает ввод ссылки — если после
Ctrl+Kфокус остался в тексте, Escape всё равно закрывает панельку ссылки без вставки (#38).
Документированные нормализации визуального режима для отредактированного документа (косметика, данные не теряются; кодовый режим сохраняет побайтово): выравнивание ширины ячеек и дефисов разделителя по колонке; повторные пустые строки схлопываются в одну (включая строку сразу после закрывающего --- front-matter, #40); маркер + нормализуется в -, как и отдельный * -список, не соседствующий с - -списком; между соседними списками с разными маркерами появляется пустая строка-разделитель.
EN — what's new over v0.1.10-rc.1:
- Table alignment is no longer invented — a column delimited with
| - |(no alignment) no longer comes back from the visual mode as| :- |; explicit:--/:-:/--:stay where they were (#33). A compact\| a \| b \|/\| - \| - \|/\| 1 \| 2 \|table now survives open → edit → save byte-for-byte. - List markers and rules survive — a
-bullet no longer flips to*on save from the visual mode (an adjacent*list stays*), and a---horizontal rule no longer turns into***(#33). - Arrow keys move between dialog buttons — like native Windows dialogs: in the unsaved-changes prompt, About and the keyboard-shortcuts window ←/→/↑/↓ cycle focus across the buttons; Esc and Tab behave as before (#39).
- Escape closes the link input — if focus stayed in the text after
Ctrl+K, Escape still dismisses the link input without inserting anything (#38).
Documented normalizations of the visual mode for an edited document (cosmetic, no data loss; the source mode saves byte-for-byte): cell and delimiter dashes are padded to the column width; repeated blank lines collapse into one (including the line right after the closing --- of front-matter, #40); a + marker normalizes to -, as does a standalone * list not adjacent to a - one; a separating blank line appears between adjacent lists with different markers.
Это релиз-кандидат: апдейтер его не предлагает — установка вручную со страницы релизов.
This is a release candidate: the updater does not offer it — install manually from the releases page.
ProsaMD v0.1.10-rc.1
ProsaMD v0.1.10-rc.1
Релиз-кандидат цикла «Lossless core»: сохранение «байт-в-байт», честные хоткеи и полировка старта.
RU — что нового относительно v0.1.9:
- Front-matter больше не портится — блок
--- … ---(Jekyll, Hugo, Zettelkasten) невидим в визуальном режиме и возвращается в файл байт-в-байт; в кодовом режиме виден как обычно (#33). - Нетронутый документ сохраняется исходными байтами — открыл →
Ctrl+S→ файл не изменился: без переформатирования таблиц и пустых строк (#33). - Полный откат снимает индикатор правок —
Ctrl+Zдо исходного текста гасит точку в статусной строке и «• » в заголовке окна (#29). - Честная toggle-семантика блоков — повторное применение цитаты/списка снимает его,
Ctrl+Alt+8↔Ctrl+Alt+7конвертирует список на месте,Ctrl+0выводит блок из цитаты или списка — одинаково в обоих режимах (#28). - Хоткеи под мышечную память Word / Obsidian / Telegram: зачёркивание
Ctrl+Shift+X, инлайн-кодCtrl+Shift+M, маркированный списокCtrl+Shift+L, цитатаCtrl+Shift+QиCtrl+Shift+., удалить строкуCtrl+D, флажок задачи[x]Ctrl+L, снять форматированиеCtrl+Shift+N, закрыть окноCtrl+W. Прежние биндинги не изменились; полный список — Справка → «Горячие клавиши» (#35). - Старт без мигания — окно появляется сразу с документом: ни белого кадра, ни пустой оболочки; пока файл в пути — тихий индикатор загрузки вместо вводящей в заблуждение подсказки (#34).
- Оглавление раскрывается плавно — анимация ширины ~0,2 с вместо резкого появления; мгновенно при включённой системной опции «уменьшить анимацию» (#36).
- Точка несохранённых изменений подписана — при наведении поясняет смысл, зона наведения шире самой точки (#31).
- Стабильность долгих сессий — устранён рост обработчиков событий при переключении режимов (~21 на каждое переключение раньше, ноль сейчас) (#30).
Известное ограничение (цель следующего RC, #33): сохранение из визуального режима отредактированного документа с GFM-таблицами всё ещё косметически переформатирует таблицы (разделитель | - | → | :- |, выравнивание ячеек) и нормализует пустые строки и маркеры списков; данные не теряются. Кодовый режим сохраняет файлы побайтово.
EN — what's new over v0.1.9:
- Front-matter is no longer mangled — the
--- … ---block (Jekyll, Hugo, Zettelkasten) stays out of the visual editor's way and is re-attached to the file byte-for-byte; the source mode shows it as always (#33). - An untouched document saves its original bytes — open →
Ctrl+S→ the file is unchanged: no table re-padding, no blank-line normalization (#33). - A full undo clears the dirty flag —
Ctrl+Zback to the original text hides the statusbar dot and the «• » window-title mark (#29). - Honest block toggling — re-applying a quote or list removes it,
Ctrl+Alt+8↔Ctrl+Alt+7converts the list type in place,Ctrl+0lifts a block out of a quote or list — identically in both modes (#28). - Shortcuts for Word / Obsidian / Telegram muscle memory: strikethrough
Ctrl+Shift+X, inline codeCtrl+Shift+M, bullet listCtrl+Shift+L, quoteCtrl+Shift+QandCtrl+Shift+., delete lineCtrl+D, task checkbox[x]Ctrl+L, clear formattingCtrl+Shift+N, close windowCtrl+W. Existing bindings are unchanged; the full list is in Help → Keyboard Shortcuts (#35). - No startup flicker — the window appears with the document already in it: no white frame, no empty shell; while the initial file is in flight a quiet loader replaces the misleading hint (#34).
- The outline opens smoothly — a ~0.2 s width animation instead of an abrupt show/hide; instant when the OS "reduce motion" option is on (#36).
- The unsaved-changes dot explains itself — a tooltip on hover, with a hover area wider than the 7 px dot (#31).
- Long-session stability — the event-listener growth on mode switches is gone (~21 per switch before, zero now) (#30).
Known limitation (next RC's goal, #33): saving an edited document with GFM tables from the visual mode still reformats table cosmetics (delimiter | - | → | :- |, cell padding) and normalizes blank lines and list markers; no data is lost. The source mode saves byte-for-byte.
Это релиз-кандидат: апдейтер его не предлагает — установка вручную со страницы релизов.
This is a release candidate: the updater does not offer it — install manually from the releases page.
ProsaMD v0.1.9
ProsaMD v0.1.9
Стабильный релиз цикла 0.1.8-rc: меню, оглавление, типографика и десяток исправлений, найденных предрелизным QA-прогоном.
RU — что нового относительно v0.1.8:
- Панель меню — Файл, Правка, Параграф, Формат, Вид, Справка (в духе Typora): команды форматирования работают в обоих режимах, у пунктов — хоткеи и галочки состояния, секции открываются и мышью, и
Alt+F/E/P/O/V/H(#20). - Оглавление — первая включаемая фича: Вид → Оглавление или
Ctrl+Shift+1, навигация по заголовкам в обоих режимах, подсветка активного раздела, кнопка в статусной строке (#21). - Типографика — выверенный вертикальный ритм: заголовки чётко отделяются от содержимого, уплотнены списки, выровнены отступы цитат/кода/таблиц; требования зафиксированы в TYPOGRAPHY.md (#7).
- Новые хоткеи: Создать
Ctrl+N, СсылкаCtrl+K, ОглавлениеCtrl+Shift+1; в кодовом режиме заработали алиасыCtrl+1..6/0,Ctrl+Shift+B,Ctrl+Alt+7/8/C,Ctrl+B/I/E/K; полный список — Справка → «Горячие клавиши». - Буфер обмена —
Ctrl+C/X/Vработают в обоих режимах и доходят до системного буфера;Ctrl+Xбольше не удаляет текст, не скопировав его. - Переключение режимов больше не портит документ —
Ctrl+/не вставляет<!-- -->(в том числе внутри кодового блока), повторныйCtrl+Alt+Cне оставляет «осиротевший» ```-забор, отступ первого заголовка не «прыгает» при выделении. - Ссылка по
Ctrl+K— открывает ввод адреса на выделении (раньше хоткей не работал). - Полировка: счётчик слов различает единственное число в EN («1 word»), подписи «Блок кода» и «Инлайн-код» больше не совпадают, тултип переключателя темы не вылезает за край окна,
Ctrl+Iв кодовом режиме применяет курсив ровно к выделению.
Известное ограничение (план v0.1.10): сохранение из визуального режима пока меняет форматирование front-matter и GFM-таблиц (данные не теряются, кроме front-matter; детали — в issue #33). Кодовый режим сохраняет файлы побайтово.
EN — what's new over v0.1.8:
- Menu bar — File, Edit, Paragraph, Format, View, Help (Typora-style): formatting commands work in both modes, items show hotkeys and state checkmarks, sections open by mouse or
Alt+F/E/P/O/V/H(#20). - Outline — the first toggleable feature: View → Outline or
Ctrl+Shift+1; heading navigation in both modes with active-section highlighting and a statusbar button (#21). - Typography — tuned vertical rhythm: headings clearly separate from content, tighter lists, aligned quote/code/table spacing; the spec lives in TYPOGRAPHY.md (#7).
- New shortcuts: New
Ctrl+N, LinkCtrl+K, OutlineCtrl+Shift+1; the source mode gainedCtrl+1..6/0,Ctrl+Shift+B,Ctrl+Alt+7/8/C,Ctrl+B/I/E/K; the full list is in Help → Keyboard Shortcuts. - Clipboard —
Ctrl+C/X/Vreach the OS clipboard from both modes;Ctrl+Xno longer deletes without copying. - Mode switching no longer corrupts the document —
Ctrl+/injects no<!-- -->(including inside code blocks), a repeatedCtrl+Alt+Cleaves no orphaned ``` fence, the first heading's margin no longer jumps on selection. Ctrl+Klink — opens the URL input on the selection (the hotkey was dead before).- Polish: the EN word counter knows its singular («1 word»), "Code block" and "Inline code" labels no longer collide, the theme-toggle tooltip no longer overflows the window edge,
Ctrl+Iin the source mode applies italics exactly to the selection.
Known limitation (planned for v0.1.10): saving from the visual mode currently reformats front-matter and GFM tables (data is preserved except front-matter; see issue #33). The source mode saves files byte-for-byte.
Стабильные обновления устанавливаются прямо из приложения: клик по версии в статусной строке.
Stable updates install right from the app: click the version in the status bar.
ProsaMD v0.1.8-rc.3
ProsaMD v0.1.8-rc.3
RC-сборка для ручной проверки; до стабильного релиза установленные версии она не обновляет.
RC build for manual testing; it does not update installed versions until the stable release.
RU — что нового относительно rc.2:
- Ctrl+K в визуальном режиме починен — хоткей ссылки снова работает: на выделении открывается поле ввода адреса (раньше нажатие ничего не делало и сыпало ошибку в консоль).
- Двойной Ctrl+Alt+C больше не портит документ — повторное включение/выключение кодового блока в кодовом режиме могло оставить незакрытую обёртку ``` и «съесть» таблицу или абзац; теперь переключение стабильно в обе стороны и снимается кареткой из тела блока.
EN — what's new over rc.2:
- Ctrl+K in the visual editor fixed — the link hotkey works again: pressing it on a selection opens the URL input (previously it did nothing and threw a console error).
- Double Ctrl+Alt+C no longer corrupts the document — toggling a code block twice in the source mode could leave an unclosed ``` fence and swallow a table or a paragraph; toggling is now stable in both directions and works from inside the block body.
Стабильные обновления устанавливаются прямо из приложения: клик по версии в статусной строке.
Stable updates install right from the app: click the version in the status bar.
ProsaMD v0.1.8-rc.2
ProsaMD v0.1.8-rc.2
RC-сборка для ручной проверки; до стабильного релиза установленные версии она не обновляет.
RC build for manual testing; it does not update installed versions until the stable release.
RU — что нового относительно rc.1:
- Копирование починено —
Ctrl+C/Ctrl+X/Ctrl+Vработают в обоих режимах и доходят до системного буфера (раньше — только через меню «Правка»), аCtrl+Xбольше не удаляет текст, не скопировав его. В контекстном меню визуального режима появились пункты «Копировать / Вырезать / Вставить». - Переключение режимов больше не портит документ —
Ctrl+/в кодовом режиме больше не оборачивает строку курсора в<!-- -->. Ctrl+Iв кодовом режиме применяет курсив ровно к выделенному фрагменту — выделение больше не расширяется самопроизвольно.- Отступ первого заголовка в визуальном режиме больше не «прыгает» при выделении текста.
- «О программе»: кнопка закрытия больше не выглядит наведённой при открытии с клавиатуры.
- Горячие клавиши — новый пункт «Справка»: полный список сочетаний, строится из живого меню (RU/EN).
- Оглавление — кнопка показа/скрытия в левом нижнем углу строки состояния.
EN — what's new over rc.1:
- Copy fixed —
Ctrl+C/Ctrl+X/Ctrl+Vnow reach the OS clipboard from both modes (previously only via the Edit menu), andCtrl+Xno longer deletes text without copying it. The visual-mode right-click menu gained Copy / Cut / Paste items. - Mode switching no longer corrupts the document —
Ctrl+/in source mode no longer wraps the cursor line into<!-- -->. Ctrl+Iin source mode applies italic exactly to the selection — it no longer expands the selection on its own.- First heading margin in visual mode no longer jumps when its text gets selected.
- About dialog: the close button no longer looks hovered when opened from the keyboard.
- Keyboard Shortcuts — a new Help menu item: the full shortcut list, generated from the live menu (RU/EN).
- Outline — a show/hide toggle button in the statusbar's bottom-left corner.
Стабильные обновления устанавливаются прямо из приложения: клик по версии в статусной строке.
Stable updates install right from the app: click the version in the status bar.
ProsaMD v0.1.8-rc.1
ProsaMD v0.1.8-rc.1
RC-сборка для ручной проверки; до стабильного релиза установленные версии она не обновляет.
RC build for manual testing; it does not update installed versions until the stable release.
RU — что нового:
- Панель меню — Файл, Правка, Параграф, Формат, Вид, Справка (в духе Typora). Команды форматирования работают в обоих режимах; у пунктов — хоткеи и галочки текущего состояния; секции открываются мышью и
Alt+F/E/P/O/V/H. Три файловые кнопки тулбара переехали в меню «Файл» (#20). - Оглавление — первая включаемая/отключаемая фича: Вид → Оглавление или
Ctrl+Shift+1. Навигация по заголовкам в визуальном и кодовом режимах, подсветка активного раздела (#21). - Типографика — аудит и правки вертикального ритма: заголовки чётко отделяются от содержимого (отступ «до» ≈ 2× «после»), уплотнены списки, выровнены отступы цитат/кода/таблиц; требования зафиксированы в
TYPOGRAPHY.md(#7). - Новые хоткеи: Создать
Ctrl+N, СсылкаCtrl+K, ОглавлениеCtrl+Shift+1; в кодовом режиме заработали алиасыCtrl+1..6/0,Ctrl+Shift+B,Ctrl+Alt+7/8/CиCtrl+B/I/E/K. - Команды буфера в меню «Правка» идут через нативный клипборд ОС.
EN — what's new:
- Menu bar — File, Edit, Paragraph, Format, View, Help (Typora-style). Formatting commands work in both modes; items show hotkeys and current-state checkmarks; sections open by mouse or
Alt+F/E/P/O/V/H. The three toolbar file buttons moved into the File menu (#20). - Outline — the first toggleable core feature: View → Outline or
Ctrl+Shift+1. Heading navigation in both visual and source modes, active-section highlighting (#21). - Typography — vertical-rhythm audit and fixes: headings clearly separate from content (space above ≈ 2× below), tighter list spacing, aligned quote/code/table margins; requirements documented in
TYPOGRAPHY.md(#7). - New shortcuts: New
Ctrl+N, LinkCtrl+K, OutlineCtrl+Shift+1; source mode gained theCtrl+1..6/0,Ctrl+Shift+B,Ctrl+Alt+7/8/CandCtrl+B/I/E/Kaliases. - Edit-menu clipboard commands use the native OS clipboard.
Issues: #7, #20, #21 · Milestone: v0.1.8
Стабильные обновления устанавливаются прямо из приложения: клик по версии в статусной строке.
Stable updates install right from the app: click the version in the status bar.