Releases: knadh/dictpress
Releases · knadh/dictpress
v4.1.1-rc3
Changelog
- 905880e Fix incorrect word sorting in glossary words.
v4.1.0-rc2
v4.1.0-rc1
Changelog
- 5071ca4 Update all Go deps.
- a1eff57 Add support for query/result caching with Badger.
- 571163f Refactor handlers and remove superfluous App{} context access by attaching them to App{}.
- 0b92722 Update landing page styles and remove Google font dependency.
- 25347ab Add 'Play` audio on the site template for entries with 'audio' metadata.
- b9c22d6 Remove stray log line.
v4.0.0
Changelog
- e4f9946 Fix viewport + footer nav links in responsive view.
- e431505 Fix autocomplete not triggeing search on Enter.
- 70899c1 Fix bad artifacts showing on screenshots on mobile.
- e943f39 Fix incorrect alert in share script.
- 66dd61d Change language selector / searchbox style in responsive view to not break into 2 rows.
- d52ca9c Add page URL to share intent text.
- 96cbb37 Add one-click definition image export/share button.
- 1d6c3dc Bundle search suggestion autocomplete lib.
- 97c0f61 Refactor UI, styles, and UX.
- cb5dfe5 Add
total_relationsandcontent_lengthfields to model to capture exact counts irrespective of max config. - 7885df1 Update Go deps.
- 94d0382 Refactor search query control logic.
- 16cf246 Add new
/api/dictionary/entries/:guidpublic API. - d89b2e5 Add missing migration file.
- 16de2c0 Make entry
contentan arraycontent[]. This is a major breaking change. (#55) - 9d00bab Make Indicphone config optional.
- 4828bdd Fix incorrent
typesorting on relation results. - b572647 Include
weightin entry results ranking - 38d40e4 Add Sourashtra Dictionary to README (#54)
v3.0.2
v3.0.1
v3.0.0
Important
This version has breaking changes to the CLI flags.
--install->install--upgrade->upgradeimport=$file->import --file=$file
Changelog
- a40af42 Add v3 cli changes to docs.
- 34ba68c Tidy go.mod
- c7f31c9 Add new
sitemapCLI mode for generating txt sitemaps for search engines. - 83a4ad6 Update deps.
- 0e58090 Replace basic flags with urfave/cli flags with commands support to accommodate future scoped subcommands such as import (with its own params), sitemap etc.
- 8a2de33 Update net, crypto modules (#44)
v2.1.0
Changelog
- a5f64a3 Add goreleaser GitHub action workflow.
- 479dd73 Merge branch 'bundle-handler'
- e8a89d9 Add /static/_bundle.js|.css handlers to automatically bundle and serve static assets.
- 1dbe1ed fix(config.sample.toml) Spell corrected (#41)
- 9be0f14 Merge pull request #40 from chinmayb/master
- 8de4805 Create ci.yaml
- 487f0e4 Merge pull request #36 from chinmayb/tests
- ed87b8a Add a default {} meta value to entry on insert via API. Closes #38.
- d85f92b update readme & cleanup
- f1211ef update makefile & go mod
- 9cbcb4b fix: add missing field meta & string formatting
- d21c1d4 chore: add unit tests for import work flow
v2.0.0
Changelog
- c1a2d6e Fix typo in README.
- 1296818 Fixes to accessbility and responsive styles.
- 61471af Add ability to load arbitrary CSS/JS assets to admin UI for customization.
- 0c30d24 Add 'delete all pending' option to admin.
- 7d7bd6d Ignore overly broad phonetic token in IndicPhone for better results.
- 9607367 Eliminate numbers and spaces in direct word match query.
- b63a452 Fix broken new submission insert.
- dfa63f8 Add support for seamless DB upgrades / migrations (
--upgrade). - b4eb5ad Add '.query{}' params to search results API.
- f42e2bc Fix a sorting+paging bug in the search query (yet again).
- b3778f2 Refactor site template's primary layout, yet again ;(
- 9515c55 Refactor flawed custom static page implementation.
- 2d54982 Rename custom
/pages/prefix to/p/for brevity. Breaking change. - a0578f1 Make
/page/URLs trailing-slash agnostic. - 111dac8 Fix responsive view style.
- d90ee96 Add 404 HTTP handlers to prevent those requests going to BasicAuth endpoints.
- 5f78f2e Fix broken glossary word link in site template.
- 7a0cecc Restyle language selection tab in the site template.
- 1a620a1 Add styling and responsive view fixes to site template.
- 29ac487 Add graceful fallback for
?q=search. Closes #31 - 8af7b4b Add support for importing
meta{}field from CSVs. Closes #35. - 7263d6f Return {} instead of null in admin language stats API.
- 36930f1 Fix
Escinstantly killing the comment submission box when there's text in it in the site template. - 217a832 Add hover+focus states to dict lang selector for accessibility in site template.
- d1896dc Fix spacing between type based definition groups in site template.
- 03b6463 Fix the search query (again!) to exclude non-main results in individual sub queries instead of the combined one.
- 0f14a03 Make pencil/edit icon toggle-able on site template.
- 0f9604d Refactor and restyle default site template.
- e8831f0 Fix incorrect language string in search button.
- 8fd28ab Add missing assetVer hash to search button in site template.
- 0397215 Refactor and fix styling and search box interaction issues in site templates.
- 8f214a0 Add
RootURLto site template paths and APIs. - a06998c Add
RootURLto admin template paths. - 8a16996 Add static asset hash that changes on every run for busting CDN cache.
- 3b9e04a Bump Go version.
- 5c1e560 Fix broken ranking sort and tsrank algorithm in search for better results and ranking.
- cde7b57 Improve IndicPhone tsquery algorithm for better results.
- a6caf93 Fix entry update and deletion not immediately reflecting on the admin UI.
- d445574 Add new field
JSONB meta{}toentriesfor storing arbitrary metadata. - e0de8a1 Fix search query to avoid hits on head words that have no definitions.
- 84619de Merge pull request #32 from knadh/tokenize-import
- b0b8b3b Fix broken IndicPhone/Malayalam encoder.
- de554cf Fix indicphone skipping all tokenization because of one bad token.
- 3190001 Use a custom tokenizer if an import entry's language has one defined to auto-generate tokens on import.
- 68f1ba8 Upgrade deps.
- ef5c43a Hide submission/edit links in the site template if config is off.
- 43ef393 Improve handling of space characters in search query tokenisation.
- 740803b Add missing page ID field to glossary page.
- ecff92e Merge pull request #30 from knadh/29-search-by-just-tags
- 4512631 Allow search query to be empty
- f9d58d0 Ignore output binary
- 1d58374 Fix order of column error check in importer (#28)
- 793f092 Make glossary toggle-able and add automatic glossary link to site template.
- 45faf31 Fix glossary template rendering and redirect.
- 3ccdd19 Upgrade koanf lib to v2.
- 160044d Upgrade deps.
- ad719a4 Fix broken styling on public site pages.
- 397fc57 Fix approve/reject button in admin UI on non-entries
- cbf0d1d Fix approve/reject button in admin UI on non-entries
- aab9be6 Refactor default public site theme.
- 059e4b7 Add support for i18n translations in public HTML pages.
- 92a2eb0 Introduce dictionary [fromLang, toLang] pairs in config for templating.
- ec57672 Refactor
UnicodeURL()to encode space as+. - b369cb8 Group relations by type also.
- 493330c Group relations by type also.
- 0dea0c9 Replace the handful of custom tpl functions with Sprig.