tl;dr Better Gaffiot support, more performance improvements, and lots of little UI fixes.

See the updates live, browse the code, or get the Docker image.

Features

Gaffiot

Outlines and Indentation

Gaffiot now has an outline and indentations for detailed senses of a word.

Gaffiot outlines and indentation

Inflections

Gaffiot now handles inflections, with some caveats. It will produce too many results in cases like occido where there are multiple lemmata that differ only on vowel lengths, but other words should work correctly.

Gaffiot with inflection handling

Misc

Landing page

In a (probably vain) attempt to alleviate user confusion, the landing page has now been updated to nudge users towards the search settings if they don’t see useful results.

Updated landing page

Other

This release fixes several scroll bugs and several small UI bugs related to poor spacing and layout.

Performance

Page Loads

We migrated to a lighter framework for the site (from React to preact). This lowers the base download (bundle) size of the site by around 40% (to less than 54 kB) and should speed up page loads on slower connections. In additional, we made some performance optimzations that should speed up page loads on the largest sites by an average of 30%.

Less Memory

We optimized memory usage across the board in a variety of ways, and various pages should use 5-20% less memory than before.

Play Store

The app is no longer available on the Play Store due to compliance issues, and the site About page has been updated to reflect this. It is unclear if or when we will be able to the our Play Store listing.