Repository navigation
Release 1.14.0: work that can't be lost, files kept as they were, a locked-down preview #21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
d3fb51b
Clean copies from the Markdown preview; stop rendering from corruptin…
VagueDustin 8558b21
Release 1.14.0 groundwork: shared renderer/main contracts
VagueDustin 02f4250
PRIVACY: remote images, spell check and unsaved-change backups (1.14.0)
VagueDustin 46a8336
Add file-format, atomic-save and live-reload modules with tests
VagueDustin b710289
Add hot-exit backup store and renderer settings whitelist; plainer fs…
VagueDustin 3190a4c
Main process: keep file formats, save atomically, self-healing live r…
VagueDustin 0ab37bc
Move the text digest into fileFormat.cjs
VagueDustin 5a89e5f
Components: palette modes, accessible dialogs, shortcut helpers, JSON…
VagueDustin 42adc3f
Palette: keep the case of a mode row's detail; quieter error rows
VagueDustin 7cfe265
Merge workstream: main-process file I/O (formats, atomic saves, live …
VagueDustin 91e294e
Merge workstream: components (Settings, palette modes, diff, starfiel…
VagueDustin da1d2c6
Main process shell: app menu, locked navigation, fate-local hardening…
VagueDustin a11dbf2
Editor: a real dirty baseline, save snapshots, minimal reloads, large…
VagueDustin d23cc93
Crash safety: .txt opens as text, safe Markdown rendering, error boun…
VagueDustin 5d39e61
Keep unsaved work safe across disk changes, crashes, saves and closes
VagueDustin 57ee850
Merge workstream: renderer documents and data safety (dirty baselines…
VagueDustin a7b9e58
Merge workstream: main-process app shell (menu, link and protocol sec…
VagueDustin c475c7c
Preview: link handling, hardened sanitiser, remote-image opt-in, CSP,…
VagueDustin 2af12d4
Integrate the app menu with the file I/O layer
VagueDustin d1f294b
Merge workstream: preview (links, sanitizer and CSP, remote images op…
VagueDustin 5cc7573
README: describe the 1.14.0 features
VagueDustin ab4a062
Ship only the main process's packages in app.asar (H10)
VagueDustin 305dbec
Packaging: remove scripts, Windows uninstall cleanup, Store file types
VagueDustin 0f9a6da
CI: keep the signing key away from the build, guard publishing, check…
VagueDustin 98e4173
Build Linux: keep the snap staging artifact a week; say how to resume…
VagueDustin ca3ec5e
Workflows: name the GitHub actions the publish jobs still use
VagueDustin 38dac16
Merge workstream: release pipeline (signing job, release guards, pack…
VagueDustin 243c609
Editor: per-document indentation, Markdown spell check, no lint for J…
VagueDustin 8e830fd
App: Escape, shortcuts, split-view focus, palette modes, settings plu…
VagueDustin 9d06b98
Keep .txt registered with the Markdown ProgID on Windows
VagueDustin 8ac6255
Merge workstream: app UX (Escape, shortcut recorder, indentation, spl…
VagueDustin ff8a496
Release 1.14.0: work that can't be lost, files kept as they were, a l…
VagueDustin 70d615f
Don't rewrite a clean file on Save; warn, not error, on a broken diagram
VagueDustin d290f91
CI: fix the packaged-app start check; clear the code-scanning alerts
VagueDustin 5b778db
CI: recovery runs start from the release tag instead of checking one out
VagueDustin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.