Next | Query returned 76 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2023-11-28 11:13:29 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.23.3

Fix: shorthand links with `--export`

New feature:
* dump internal default configuration to stdout with `-C -`
   2023-11-17 08:44:56 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.23.2

New option `--config-defaults` / Viewer: serve links with URL fragments

From version v1.23 on, Tp-Note merges configuration files into its internal
configuration. Consequently, without custom changes no configuration file
is required at all. Nevertheless, to get a copy from the internal configuration
(you can base your custom configuration file upon) a `--config-defaults` option
is added.

Another improvement concerns the viewer's link rewriting code: with this release
URL fragments (starting with `#`) are rendered correctly. This allows you for
example to add a hyperlinked table of contents at the beginning of your notes.
Also footnotes like `[^1]` are rendered correctly.
   2023-11-14 22:08:10 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.23.1

v1.23.1
Maintenance release

This reverts the commit `72bc7f2` that had been mistakenly merged into master.

    72bc7f2 Rename the root path marker file to `tpnote.toml`

It restores the original name of the marker file: `.tpnote.toml`

v1.23.0
Merge config files / Zettelkasten support

Tp-Note is shipped with a default internal configuration that can be customized
by merging a series of configuration files from various locations into the
default values. This happens in the following order:

1. Unix and MacOS only: '`/etc/tpnote/tpnote.toml`'
2. The file where the environment variable '`TPNOTE_CONFIG`' points to.
3. The user's configuration file:
   - Unix: '`~/.config/tpnote/tpnote.toml`'
   - Windows: \ 
'`C:\Users\<LOGIN>\AppData\Roaming\tpnote\config\tpnote.toml>`'
   - MacOS: '`/Users/<LOGIN>/Library/Application Support/tpnote`'
4. At startup all parent directories of the note file path '`<PATH>`'are
   searched for a marker file named '`tpnote.toml`'. If found, the document root
   moves from '`/`' the found location. If present and its content is not empty,
   Tp-Note interprets the file's content as configuration file.
5. The file indicated by the command line parameter '`--config <FIlE>`'.

When Tp-Note starts, it first merges all available configuration files into
the default configuration. Then the resulting syntax is checked.  If not
correct, the last sourced configuration file is renamed (thus disabled) and
Tp-Note starts with its internal default configuration. For debugging, you can
print out the merge result with '`-V -b -d trace`'.

To write a custom configuration file, first start with a complete default
configuration you can generate by invoking Tp-Note with '`-V -b -c`'
(no '`-d`').

```sh
tpnote -V -b -c ~/.config/tpnote/tpnote.toml
```

Some filename and template related variables are grouped into a '`scheme`'.
The shipped configuration file lists two schemes: '`default`' and '`zettel`'.
The scheme used when creating a new note, is selected by the commend line
option '`--scheme`', the environment variable '`TPNOTE_SCHEME`' or the
configuration variable '`arg_default.scheme`'. The scheme selected when
synchronizing a Tp-Note header with its filename depends on the
value of the header variable '`scheme:`' which defaults to '`default`'
(cf. '`scheme_sync_default`').
   2023-11-14 15:03:25 by Thomas Klausner | Files touched by this commit (1145)
Log message:
*: recursive bump for cairo dependency changes
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-11-08 15:10:37 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.22.13

Viewer bugfix: store the path to non-base-documents

This fixes a regression introduced with

    d1c0ed4 2023-10-31
    Error when `fm_sort_tag` is sequential and duplicate

in Tp-Note version v1.22.11
   2023-11-08 05:44:09 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.22.12

New feat.: localize new note's front matter / theme selection

* Localize new note's front matter

* Theme selection:
  A theme is an interchangeable set of configuration file variables. Tp-Note is \ 
shipped
  with two scheme: `default`, `zettel` (for Zettelkasten, experimental).

  The user can select a scheme with:
  * the command line option `--scheme SCHEME_NAME`,
  * environment variable `TPNOTE_SCHEME` or
  * the configuration file variable `arg_default.scheme`.

* The command line option:
  `--force-lang='-'` is replaced with `--force-lang=''`
   2023-11-02 19:12:33 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.22.11

Internal improvements: better modelling of "sequential/chronological" \ 
sort-tags

This release formalizes the concepts of `sequential sort-tags` vs.
`chronological sort-tags`:

1. A _sort-tag_ is composed of a number of counters, which can be numerical,
   e.g. `123.28` or combined numerical/letter based, e.g. `123ab`.

2. A counter is set of digits (base 10) `123` or a set of lowercase
   letters (base 26) `ab`.

3. A letter based counter can be maximal 2 letters wide. Its maximum is
   `zz` (cf. `filename.sort_tag.letters_in_succession_max`).

4. A _sequential sort-tag_ is a sort-tag that whose counters are at most 3
   digits wide (cf. `sort_tag.sequential.digits_in_succession_max`).

5. The filter `incr_sort_tag` increments only sequential sort-tags.

6. In order not to confuse sequential and chronological sort-tags, it is
   recommended to always write out the year in chronological sort-tags with 4
   digits, e.g. `2013-08-10` or `20130810`.
   2023-10-31 19:36:31 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.22.10

Tmpl: relax sort-tag chars; increment sequential sort-tags;

New features:

1. Default change in `filename.sort_tag_chars`: sort-tags may now include
   lowercase letters. The space and tab characters are depreciated.
2. Tp-Note searches for the latest created document, extracts the sort-tag from
   the finding, increments it and uses the result as sort-tag for the new file.
   Incrementation examples: `02-3` -> `02-4` or `1b01f` -> `1b01g`.
   Chronological sort-tags like `20231024` are never incremented.
3. The viewer now understands so-called _format strings_ that can be appended
   to local links, e.g. the link `<tpnote:1a3?-->` expands to
   `<a href="1a3-my doc.md">my doc</a>` in case a file \ 
`1a3-my doc.md` exists in
   the current directory.

Breaking changes:

1. In previous Tp-Note versions, the default set for allowed characters in
   sort-tags included the space and tab characters. From this version on, these
   characters are not allowed in valid sort-tags anymore. If needed, you can
   re-add them to the configuration file variable `filename.sort_tag_chars`.
   2023-10-20 09:00:07 by pin | Files touched by this commit (3) | Package updated
Log message:
editors/tp-note: update to 1.22.9

Minor improvements in Markdown parsing

The version now recognizes all the official Markdown escape `\`
characters when searching for Hyperlinks or rendering `.txtnote` files.

See
[CommonMark Spec](https://spec.commonmark.org/0.30/#backslash-escapes)
for more details.

Next | Query returned 76 messages, browsing 11 to 20 | Previous