github adriandeleon/Editora v0.20.0
Editora 0.20.0

5 hours ago

Changelog

  • 9cfc5d2 Merge pull request #1063 from adriandeleon/chore/release-prep
  • e469cad chore: prepare Editora 0.20.0 release
  • f475404 test: make two platform-sensitive assertions hold on Windows and macOS
  • c399200 Merge pull request #1062 from adriandeleon/fix/print-pdf2
  • 823d8b4 test(print): lay the window out before exporting the Project Map
  • bb81e0a test(print): the empty-print test answers the no-printer dialog; changelog and README for the PDF page settings
  • 88900c2 Merge branch 'fix/print-pdf2-settings' into fix/print-pdf2
  • 6c9db38 feat(settings): PDF orientation, margins and code font size rows in Export & Print
  • 5202bcf feat(pdf): orientation, margin preset and code font size settings for text PDFs
  • 9adab5f docs: changelog and README for the second print/PDF fix round
  • 5f4f6d4 fix(print): keep the editor package free of the PDF package; File menu back to a height that fits
  • f0acdfc Merge branch 'fix/print-pdf2-pages' into fix/print-pdf2
  • 67a7dd2 fix(print): say 'Nothing to print' for an empty document instead of previewing a blank page
  • 8c56c5d fix(print): fill printed Markdown pages, wrap long inline code, show link URLs, add a page footer
  • 116a83a Merge branch 'fix/print-pdf2-pdf' into fix/print-pdf2
  • 0bb1e78 Merge branch 'fix/print-pdf2-raster' into fix/print-pdf2
  • 321bce4 fix(pdf): links, outline, metadata, footer, styled tables and right-sized pictures
  • 263cc9e fix(pdf): wrap code lines at word boundaries; readable gutter grey
  • 390bcb9 Merge origin/master (PR #1061, Project Map output) into fix/print-pdf2-raster
  • c30ac8c fix(print): the no-printer dialog exports the Project Map through its paged output
  • 78c5a56 Merge branch 'fix/print-pdf2-entry' into fix/print-pdf2
  • 6e9a177 Merge branch 'fix/print-pdf2-window' into fix/print-pdf2
  • e631090 fix(print): entry points, settings wording, CSV visible rows and selection output
  • a31a22c feat(print): code excerpts numbered from their first line in the file
  • cae3551 fix(print): delete the diagram print's temp PNG on every path
  • 4cba110 fix(print): lay raster previews out at 2x, break pages between rows, keep the UI alive
  • bb0c1b2 fix(pdf-viewer): reload an open PDF tab when an export replaces its file
  • 067806d fix(export): no-printer dialog, PDF export progress/queue/cancel, staging cleanup on close
  • e9cb265 fix(print): zoom, page jump and a remembered size for the Print Preview; cancel an abandoned job
  • b9bbdf6 Merge pull request #1061 from adriandeleon/fix/project-map
  • 24b1187 Merge remote-tracking branch 'origin/master' into fix/project-map
  • c7ff17e Merge pull request #1060 from adriandeleon/fix/print-pdf
  • e4056f5 Merge remote-tracking branch 'origin/master' into fix/project-map
  • 1c298f3 fix(print): guard the rendered-preview print fully; changelog and README for the print/PDF fixes
  • b4cd54c docs(changelog): Project Map review fixes
  • eb46197 Merge branch 'fix/print-pdf-layout' into fix/print-pdf
  • 3a26163 fix(print): lay out printed Markdown and CSV correctly, always light
  • e6ddb63 fix(print): render standalone Mermaid, DOT and PlantUML diagrams light for print
  • 09e5eb6 Merge branch 'fix/project-map-layout' into fix/project-map
  • 192da00 Merge branch 'fix/print-pdf-preview' into fix/print-pdf
  • 86bd7ad Merge branch 'fix/print-pdf-pdfwriter' into fix/print-pdf
  • 99c8fd0 Merge branch 'fix/print-pdf-entry' into fix/print-pdf
  • 957d354 fix(print): preview shows the real sheet, page setup, keys; one preview per window
  • 8621f96 fix(print): honour the dialog's page range; build code pages on demand
  • e53fd0a docs(project-map): describe the first view, fit anchoring, depth bands and the compact toolbar
  • 29a8f87 fix(mermaid): export .mmd to PDF with the light theme regardless of app theme
  • 81fcd64 fix(pdf): split tall table rows, draw task checkboxes, fix list and block spacing
  • 17f8efe fix(print): put Print… and Export to PDF… in the File menu and the tab menu
  • 5bbfeee fix(print): gate, route and name the preview print/export commands; one Save dialog for exports
  • beb8223 fix(project-map): lay the map out for output before measuring it; help button toggles its popover
  • 52ccf3a Merge branch 'fix/project-map-cards' into fix/project-map
  • c0bb6aa fix(project-map): readable first view, anchored fit, compact toolbar and clearer rows
  • 128b5d6 Merge branch 'fix/project-map-data' into fix/project-map
  • a129063 docs(project-map): describe card placement, refresh and paged output
  • a1cf245 fix(project-map): print the whole map, keep cards usable and current
  • c8b0e5a Merge pull request #1059 from adriandeleon/feat/settings-sync
  • 20e3ee2 Merge remote-tracking branch 'origin/master' into feat/settings-sync
  • 1dfd1ec fix(project-map): honest limits, search and expansion state, panel integration
  • 45a0aee feat(config): remember the Project view mode and Map navigation options
  • 3b43846 fix(project-map): bound loading per directory and carry what was cut
  • f4144aa Merge branch 'fix/project-map-input' into fix/project-map
  • b791cf9 docs(project-map): update the keyboard and pointer reference
  • 5910f0e fix(project-map): make keyboard and pointer input do what it documents
  • 186d4db fix(keys): let a component claim an unbound plain-Alt chord
  • 788ad24 feat(sync): create the sync repository on GitHub; docs
  • 9c4a4da Merge pull request #1058 from adriandeleon/feat/run-config-type-fields
  • 9790163 feat(run): enable only the fields a run configuration's type uses
  • d5aa1e5 feat(sync): settings sync service, Settings page and commands
  • 3fed478 feat(sync): merge engine for settings sync through a Git repository
  • cc67232 Merge pull request #1057 from adriandeleon/fix/restored-tab-italic-title
  • e925a51 style(test): apply formatter to the restored-tab header test
  • 4df8484 fix(tabs): redraw a restored tab's header once its file has loaded
  • 801bf5a Merge pull request #1056 from adriandeleon/fix/writing-aids
  • be2221e docs(changelog): spell check, snippets, macros and templates review fixes
  • 77b1937 Merge branch 'fix/writing-aids-macros' into fix/writing-aids
  • 7db569f Merge branch 'fix/writing-aids-snippets' into fix/writing-aids
  • 225c72d docs(macros): README section and the command-system guide
  • faf9bff fix(macros): record prompts and keys faithfully, replay as one cancellable step
  • 1157b1b feat(editor): undo span and flushable caret fix-ups for macro replay
  • ade296c feat(snippets): Tab-expansion setting, cross-window reload, Settings page by entry
  • 13e0ed3 fix(snippets): end a session when the caret leaves, draw its fields, keep assists on
  • 2df5763 fix(snippets): session lifecycle, name-based merge, lossless saves and more bundled languages
  • e59b05a Merge branch 'fix/writing-aids-spell' into fix/writing-aids
  • 660259e Merge branch 'fix/writing-aids-templates' into fix/writing-aids
  • aecea36 test(config): pin the settings shape at schema 113
  • 83f485d docs(templates): template format, syntax and the new-file name rules
  • 4211903 fix(templates): wizard requires a folder, project wizard, caret at ${cursor}
  • e811712 fix(templates): own template syntax, validated registry, plan-then-write output
  • 45e1b0a docs(spell): per-file-type checking, the spell commands and the squiggle geometry cache
  • 1204879 fix(spell): review fixes S1–S21 — per-language checking, keyboard commands, cheaper typing and scrolling
  • 97e62d4 fix(spell): add common lower-case terms to the technical dictionary (S10)
  • 293b5c4 Merge pull request #1055 from adriandeleon/fix/settings-commit-on-close
  • 7aa3e08 fix(abbrev): expand abbreviations that contain punctuation
  • cf288fe fix(settings): commit the focused field when the Settings window closes
  • cfe5f8a Merge pull request #1054 from adriandeleon/feat/github-panel-context
  • dd34a4a feat(github): show repository URL, branch and account in the tool window
  • 73623c5 Merge pull request #1047 from adriandeleon/fix/http-request-name
  • 2c54a74 Merge remote-tracking branch 'origin/master' into claude/angry-lumiere-209f06
  • 2178e30 Merge pull request #1053 from adriandeleon/fix/github-integration
  • 807ab2b docs(samples): drop the @name workaround note from advanced.rest
  • 15fb9fe Merge remote-tracking branch 'origin/master' into claude/angry-lumiere-209f06
  • fc93c24 Merge origin/master into fix/github-integration
  • 3d69fed Merge pull request #1050 from adriandeleon/fix/data-loss
  • c9c864c test: the end-of-file AceJump leak test waits for the scroll, not for a fixed time
  • 92e9459 docs(changelog): GitHub review fixes G1-G19
  • 26f8950 docs(github): the gh probe, the four lanes and cancellation, gating and truncation
  • 743f92b fix(github): port the list-query, files, checks and create-PR calls onto the lanes and cancellation
  • ca1f4d5 test(config): pin the settings store shape at schema 112
  • 64e9779 Merge origin/master into fix/data-loss
  • 7075991 test: clear the status before waiting for the closed-connection listing message
  • 8ca1175 Merge fix/github-ui into fix/github-integration
  • a3b2ea1 Merge fix/github-service into fix/github-integration
  • 5f1fbca fix(github): review tab, tool window, checks segment and forms (G4-G6, G9, G11-G13, G15, G17, G19)
  • bfdc465 docs(github): the review-tab fallback, list queries, checks polling and stay-open forms
  • c1728da feat(github): list queries, PR files fallback, branch checks and PR draft helpers
  • fc730fb fix(github): readiness and gating — re-probe negatives, keep answers across settings saves, say when Git is off
  • df6875e fix(github): gh service — offline is not signed out, paths with spaces, log tails, cancellation
  • 9274bfd refactor(process): one configured-command tokenizer for the git and gh path settings
  • a16ee5e Merge pull request #1052 from adriandeleon/feat/git-wave2
  • 07351e0 test: close a window's leftover dialogs when its fixture is disposed
  • 8a9d94f Merge origin/master into feat/git-wave2
  • e262662 docs(changelog): Git operations, log, branches, hunks, stash, commit options
  • ad46711 docs(git): commit options, automatic fetch and its trust rule, the re ...

Don't miss a new Editora release

NewReleases is sending notifications on new releases.