github rgdevment/Tisty v1.42.0

47 minutes ago

Tisty 1.42.0

You write with the Markdown out of the way, and your files open at once

  • Enter starts a new paragraph, the arrows go on from one block to the next, and the Markdown stays out of sight until you ask for it.
  • A Markdown file from disk opens in a light viewer of its own, without coming into your documents.
  • Windows open faster.
  • Widgets are now fixed views that run nothing. One with a script, buttons or links shows as code and tells you what does not belong.
  • On Windows, what you just typed is kept when the system closes Tisty, and from the next update on Tisty comes back by itself.
  • A Shared row beside each document leads to Folio, which hands it over with an encrypted link. If Folio has not opened yet, it tells you so and uploads nothing.
  • Before you share for the first time, Tisty explains your identity in plain words and lets you make it right there.
  • Your 24 words now say, wherever you see or type them, that nobody from Tisty or Folio will ever ask for them.
  • Tisty also installs with winget.

What's Changed

  • feat(contracts): Tisty installs the contract, seals its envelopes and holds itself to 1.0.0 by @rgdevment in #573
  • fix(tags): accents come off where a letter stands without them, and elsewhere the vowels stay by @rgdevment in #575
  • ci(contracts): a new version publishes itself once, and a pull request cannot change a package without one by @rgdevment in #576
  • feat(contracts): 1.0.1 adds a light entry for whoever checks in a page, and what Tisty sealed to open by @rgdevment in #578
  • ci(versions): meet the releases from 1.36.2 to 1.41.1, built from their tags by @rgdevment in #579
  • feat(sharing): a kept document reaches its sealed envelopes, Tisty reads as the contract says, and CI proves it by @rgdevment in #577
  • fix(contracts): a document's properties are read as far as the contract says, in Rust and in the window by @rgdevment in #581
  • fix(update): an update the Store offers is offered here too, whatever number comes with it by @rgdevment in #580
  • fix(window): Tisty comes back by itself after Windows closes it for an update, hidden if it was hidden by @rgdevment in #582
  • fix(window): what was just typed is kept when Windows closes Tisty for an update or a shutdown by @rgdevment in #583
  • feat(contracts): Tisty answers to tisty://open and tisty://edit alone, and folio leaves the contract by @rgdevment in #584
  • feat(contracts): a sealed document says who owns it, an editor signs with its token, and syncing is one button by @rgdevment in #585
  • perf(window): windows open without React's 300 ms wait, and reading no longer loads the editor by @rgdevment in #587
  • build(npm): the app and the packages install as one workspace with one lockfile, and nothing is published by @rgdevment in #586
  • fix(diagrams): a line break inside a label is drawn as a line break, not written out as
    by @rgdevment in #588
  • feat(contracts): a sound or a video plays as its first bytes say, and a widget stays a card on the web by @rgdevment in #589
  • fix(contracts): the root lockfile names the contract as 1.3.0, so the package can go out by @rgdevment in #595
  • refactor(packages): what draws the sheet moves to tisty-sheet, and tisty-editor/read keeps every export by @rgdevment in #594
  • ci(window): a build where one window preloads another window's code no longer passes by @rgdevment in #596
  • chore(deps): bump taiki-e/install-action from 2.87.32 to 2.88.0 in the ci group by @dependabot[bot] in #591
  • feat: widget static by @rgdevment in #597
  • ci(versions): a pull request meets six earlier releases on one system, and a rule caps the list by @rgdevment in #599
  • chore(deps): rust and ui dependencies move up, and the code follows sysinfo 0.40 and aes-gcm 0.11 by @rgdevment in #598
  • chore(contracts): 1.4.1 reads with aes-gcm 0.11, and what a reader or a writer does stays as it was by @rgdevment in #601
  • feat(window): a file from disk opens in a light viewer of its own, with Folio's look and up to 1 MB by @rgdevment in #600
  • refactor(window): the React window no longer carries the path for files, which the light viewer now reads by @rgdevment in #602
  • chore(licence): every package and crate says its licence, and contract 1.4.2 carries the text by @rgdevment in #604
  • fix(window): the light viewer opens narrower, its scrollbar is quiet, and the page's height stops jumping by @rgdevment in #605
  • fix(rules): the licence rule reads every tracked manifest, and a crate can no longer say another licence by @rgdevment in #607
  • fix(window): a first Edit on a Tisty not set up waits for the welcome, and the copy is made when it ends by @rgdevment in #606
  • chore(contracts): 1.4.3 keeps the AGPL and lets Folio include the contract under its own licence by @rgdevment in #608
  • fix(window): a script that runs Vite as a middleware no longer starts the viewer's server and hangs by @rgdevment in #612
  • feat(sharing): Tisty reads Folio's signed limits, and an older or unsigned file changes nothing by @rgdevment in #609
  • fix(window): the light viewer takes the system's title bar, and web badges and centred headers are drawn by @rgdevment in #610
  • docs(glossary): the welcome guide, help, Markdown language, README and architecture get one word each by @rgdevment in #613
  • docs(privacy): the light viewer's pictures from the internet are told, and the READMEs describe that viewer by @rgdevment in #614
  • feat(editor): the bar waits folded, marks show when asked, Enter starts a paragraph, arrows cross blocks by @rgdevment in #616
  • fix(editor): deleting a space or joining blocks takes the word into a format instead of showing its marks by @rgdevment in #617
  • docs(editor): help, guide and README say what the editor does now, and Ctrl+E is the whole document by @rgdevment in #618
  • feat(sharing): Tisty shares documents through Folio, with its terms, dialog and Shared row by @rgdevment in #615
  • feat(sharing): the manifest says which terms its signer accepted, and a refusal over them sends again by @rgdevment in #620
  • fix(sharing): a shared link asks inside Tisty's own window, in its look, instead of a system dialog by @rgdevment in #621
  • fix(sharing): Tisty names Folio's limits on languages and retired keys instead of asking to update by @rgdevment in #622
  • docs(install): Tisty installs with winget, and each stable release sends its own version there by @rgdevment in #624
  • fix(sharing): Tisty waits while Folio's terms settle, takes its language limit and names a blocked key by @rgdevment in #623
  • fix(sharing): Folio's terms are read whole, and Tisty asks again only… by @rgdevment in #625
  • feat(identity): the phrase says nobody from Tisty or Folio will ever ask for it by @rgdevment in #626
  • fix(sharing): limits come only from Folio, attachments are not called pictures and each refusal names its figure by @rgdevment in #627
  • fix(sharing): Tisty says nothing of attachments embedded as pictures, since Folio chooses how they show by @rgdevment in #628
  • feat(sharing): sharing asks for an identity first, saying what it is, when this computer has none by @rgdevment in #629
  • fix(sharing): Folio's findings: dark pies, contract 1.6.0, cited documents apart by @rgdevment in #630
  • docs: the 1.42.0 news tell of the identity step before sharing, the phrase warning and winget by @rgdevment in #631

Full Changelog: v1.41.1...v1.42.0

Don't miss a new Tisty release

NewReleases is sending notifications on new releases.