Next | Query returned 76 messages, browsing 21 to 30 | Previous

History of commit frequency

CVS Commit History:


   2023-10-19 14:00:31 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.22.8

Viewer renderer: resolve shorthand links to their link text

* Viewer: When viewing documents, shortcut links are resolved to their title.
  For example: a shorthand link `tpnote:docs/20230513` that targets the file
  `docs/20230513-Animals.md` is shown as a hyperlink with the link text
  "Animals" in the browser.

* Viewer: hyperlinks with embedded images are now supported.

* The `.txtnote` renderer now parses inline images and hyperlinks with inline
  images.
   2023-10-14 16:51:55 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.22.7

Viewer: link to other docs with shorthand links, minor regr. fixes

New features:

* A shorthand link in a Tp-Note document e.g. `[text](tpnote:123)` is now
  expanded when being viewed. The renderer searches for a file starting
  with the sort-tag `123` on disk and displays the filename (without sort-tag).
  For example: a shorthand link to the file `123-My Animals.md` can be
  written as`<tpnote:123>` and the link will be displayed as `My Animals`.
* HTML rendition: The erroneous link path is now shown next to the error
  message.

(Minor) bug fixes:

* `file_ext: ''` is allowed again (regression introduced in v1.22.0)
* The viewer opens also (with an error message) in case of syntax errors
  in `file_ext:` or `sort_tag:`. These syntax errors had been mistakenly
  considered being fatal since v1.22.0.

Internal improvements:

* The link rewriting code is heavily refactored, simplified and easier to
  maintain.
   2023-10-12 12:49:02 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.22.6

New shortcut notation to link Tp-Note documents

* Links in Tp-Note documents: Add new optional scheme `tpnote:` for local links,
  e.g. in Markdown the autolink `<tpnote:dir/my%20other%20doc.md>` targets
  `dir/my other doc.md`. The link is displayed as `my other doc`.
* Configuration: the variable `filename.extensions` groups all former
  `filename.extensions_*` variables (config breaking change).
* Viewer: internal improvements handling HTML escape codes and percent codes
  in URLs.
* Integration: register additional Tp-Note files extension: `.txtnote`. The
  viewer only links, no markup.
* Template: new filter: `link_text_picky`, similar to `link_text`. The latter
  always return the fist link found, `link_text_picky` rejects obvious
  meaningless link text content.
   2023-10-01 20:48:11 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.22.5

Improve `.txtnote` renderer: recognize Markdown autolink

`.txtnote` renderer: Recognize Markdown autolinks, e.g. <https:getreu.net> or
<foo@mydomain.com>

Breaking configuration change:

* Rename `tmpl_html.linux.*` variables to `tmpl_html.unix.*`
   2023-09-29 21:09:14 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.22.4

v1.22.4
Add compilation target *bsd, fixes #17

v1.22.3
Maintenance release: refactor and simplify HTML tmpl. code

Breaking change in HTML templates:

* Rename template variables `{{note_*}}` to `{{ doc_* }}`
* New `markup_to_html(extension=ext)` filter
* Replace template variable `doc_erroneous_content_html|safe` with
  `doc_text|markup_to_html|safe`

v1.22.2
Viewer: choose syntax highlighting theme

This release come with 3 new configuration features:

1. Choose the syntax highlighting theme with the configuration file variables:
   `tmpl_html.viewer_highlighting_theme` and
   `tmpl_html.exporter_highlighting_theme`.

2. Breaking change: The HTML templates `tmpl_html.viewer`,
   `tmpl_html.viewer_error` and `tmpl_html.exporter` automatically escape
   HTML critical characters. Escaping can be disabled be adding the
   `safe` filter in last position.

3. Tp-Note's configuration file is now stored with inline documentation.
   2023-09-23 17:07:02 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.22.1

Maintenance release, no new features

Configuration breaking change:

* Split the `field(...)` filter into `remove(key=...)` and
  `insert(key=..., value=...)` filters with more common names.
   2023-09-22 20:53:54 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.22.0

Support also nested YAML types (map, array) in document header

Before this release, all header variables were limited to flat string types.
This release overcomes this limitation: all templates and the document viewer
can now deal with all YAML types, e.g. String, Number, Bool, including the
nested ones: Array, Object. For example, the following is now valid:

```yaml
title:     My Article
author:
  first:   John Doe
  second:  Martin Foo
date:
- 2023-04-13
- 2023-04-22
```

Further improvements:

* The templates only emits double quotes, were required be YAML standards.

* Configurable type checks occur before applying filename templates (see
  `tmpl.filter_assert_preconditions` in `tpnote-lib/src/config_default.toml`).

* Stronger (configurable) type checks for `title:`, `subtitle:`,
  `lang:`, `sort_tag:` and `file_ext:` header variables with user prompts

* The configuration defaults are now written and documented in TOML format:
  * `tpnote/src/config_default.toml`
  * `tpnote-lib/src/config_default.toml`
   2023-09-11 18:29:07 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.21.16

 - Maintenance release: move crate `tp-note` to `tpnote`. No code change.
   2023-09-08 13:45:53 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.21.15

Fix filename related edge cases

This release fixes some filename related edge cases:

* Prepend `filename.sort_tag_extra_separator` in case the note's title
  field is empty.
* Append `filename.copy_counter_extra_separator` in case the file stem
  resembles a copy counter.
   2023-09-06 13:25:01 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.21.14

Fix a minor regression when the title contains only sort-tag characters.

This release fixes a minor regression introduced with Tp-Note v1.21.10: Note
files, created with title fields containing only sort tag characters, need an
'extra_separator' between in the sort-tag and the title in their filename.
Failing this rule caused cyclic filename change when synchronizing the note's
metadata and the filename. Now, an extra-separator is correctly inserted
as before.

Next | Query returned 76 messages, browsing 21 to 30 | Previous