Skip to content

Releases: eeegoloauq/newtab

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 23 Sep 02:42

Site icons are saved in the Docker image again.

  • The image created /var/lib/newtab owned by root while newtab runs as nobody, so icons downloaded in a container were never stored. The directory now belongs to the image user; a new named volume starts writable.
  • README: server setup creates the newtab user and sets icon_dir to /var/lib/newtab for both Docker and systemd.

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 13:16

The field ranks its matches: the best one is the line under the cursor.

  • A query is matched against the name, the aliases and the host of a row separately and scored: the start of a name first, then an alias, a word inside either, the initials, the name the box answers to on the LAN, and only then a letter found in the middle of a word. Two rows that match equally well are settled by the order of the config.
  • One character reaches no further than the start of a name, an alias or a word in one. Before, one letter answered with whatever row happened to contain it: a page whose rows share a domain answered almost every short query with the same row.
  • The matches are moved into a list of their own rather than reordered by CSS, so what is painted, what Tab walks and what a screen reader reads are one order. Clearing the field puts the page back exactly as it was rendered.
  • An alias may no longer contain a pipe: it separates the aliases of a row on the page, and the config now says so instead of silently splitting one.

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 19:33

Typing collapses the page into one list of matches.

  • While the field has a query the columns fold into a single list under it, in config order, so the match Enter opens is the line right below the cursor instead of somewhere across the width of the screen.
  • An empty field renders exactly as before: nothing moves in the state the page is in every time it opens.

Full Changelog: v0.1.11...v0.2.0

v0.1.11

Choose a tag to compare

@github-actions github-actions released this 29 Aug 12:41

The page follows the browser's colour scheme instead of always being dark.

  • A light desktop now gets a light start page, on the same warm paper the monitor uses in light; dark is unchanged and is still what the page is drawn for.
  • The search field follows the scheme as well, instead of staying a white box with a black caret in a dark window.

Full Changelog: v0.1.10...v0.1.11

v0.1.10

Choose a tag to compare

@github-actions github-actions released this 26 Aug 20:50

Full Changelog: v0.1.9...v0.1.10

v0.1.9

Choose a tag to compare

@github-actions github-actions released this 26 Aug 20:47

Full Changelog: v0.1.8...v0.1.9

v0.1.8

Choose a tag to compare

@github-actions github-actions released this 26 Aug 20:39

Full Changelog: v0.1.7...v0.1.8

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 26 Aug 20:35

Full Changelog: v0.1.6...v0.1.7

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 26 Aug 20:30

Full Changelog: v0.1.5...v0.1.6

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 26 Aug 20:01

Full Changelog: v0.1.4...v0.1.5