Skip to content

Releases: knadh/dictpress

v2.0.0

07 Dec 16:30
Compare
Choose a tag to compare

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 Esc instantly 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 RootURL to site template paths and APIs.
  • a06998c Add RootURL to 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{} to entries for 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.

v1.1.0

10 Apr 04:36
a8ab426
Compare
Choose a tag to compare

Changelog

53c3be1 Exclude non-parent entries from glossary list.
a8ab426 Merge pull request #21 from knadh/dependabot/go_modules/github.com/labstack/echo/v4-4.9.0
f4ef078 Bump github.com/labstack/echo/v4 from 4.6.1 to 4.9.0

v1.0.0

27 Jun 15:06
Compare
Choose a tag to compare

Changelog

fbe6477 Fix and compress static site's images.
e363a10 Add preview thumb to landing page.
92adde0 Add SQL import documentation.
f2093b9 Add admin UI documentation.
0a71eaa Add version and URL to --help.
8233956 Fix empty sample config fields.
d22e63f Add API changes to docs.
1a335ed Remove obsolete BasicAuth bypass check.
739df4a Remove numerical DB id from public search results.
0bc69de Redirect to homepage on sole entry deletion in admin UI.
0e43442 Fix README and docs.
6d67944 Add custom domain file generation to GH action.
a1e164b Fix typos in doc site.
78cb97a Only register /submit page handlers if --site is provided.
788d648 Refactor delete-relation query to use first class rel ID instead of from-to IDs.
64589f9 Refactor new submission API endpoint.
bc9d8ca Make reorder-relation API request consistent with others.
9cb5d11 Fix incorrect TSVector token generation in insert queries.
48994f9 Fix indentation in static files.
c873773 Add mising validations to admin definition UI.
76cfdd8 Add non-empty constraints to DB fields in schema.
f44c5c8 Add default status value to inserts and updates.
ff6bc0e Fix insert-relation query.
0ec28fc Fix navbar style in mkdocs theme.
43f8b73 Add GH actions for publishing mkdocs documentation + landing page on GH pages.
2d1ef9c Add API and other docs to the mkdocs site.
b1dd443 Fix empty response in admin/get-parent-entries handler.
30e27f5 Refactor global logger var.
38a1927 Add CSV to DB bulk dictionary data import tool (--import flag).
8ac725d Fix (stupid) entry weight insert query.
43cbdf3 Refactor Makefile and goreleaser file.
8dd369e Add support for multiple pending comments in the admin UI.
bce2d6e Pass submission enabled flag to site templates.
8e0a60f Handle submission page with a proper HTML response.
6fcc4e6 Refactor HTML template handling.
ecc574c Remove redundant log statement.
a61263a Clean up default site style and logo.
21318f7 Fix admin styles for comment suggestions.
b5a48c5 Add edit form (comment suggestion) UI to the default site.
4e533f5 Fix submit form responsive styles in the default site.
429e49d Add missing submit link to the default site theme.
a4fc494 Rename --new flag to --new-config.
3410afc Add public static site and docs.
eca69dd Add admin UI favicon.
ccf293d Bundle default site theme.
3dd44c6 Change default pages config.
9d7b59d Fix logos.
c631e68 Make admin search styles consistent with the pending page.
ac8313c Remove superfluous container data.Entries.
173d624 Refactor relation load functions into data.
6feb199 Fix data.Search() not handling empty results.
83b232a Refactor HTTP handler files.
0d61526 Refactor changes to comments everywhere.
d78cd4f Add support for change suggestions.
78dd171 Add public submission and moderation suppport.
fe9e284 Add a random admin password in config.toml generated with --new.
232be45 Show language for entries and relations in the admin search UI.
668a687 Move language to the always-visible section of the edit UI.
6422a2f Fix build/version string handling.
0ab8992 Remove obsolete go-plugin tokenizers.
1a11294 Add Base64 auth support to admin UI and API endpoints.
61edc48 Add static landing site to host on GitHub pages.
871e9fc Change default sample port to 9000.
35f8320 Fix admin static files not loading in stuffbin mode.
199f210 Rename and rebrand to dictpress / DictPress.
813056a Update sample config.
d0a01b4 Replace chi router with labstack/echo HTTP server.
a3d072d Fix incorrect total computation in search query.
e0516cb Remove obsolete pagination logic and replace with paginator lib.
c74983e Fix make run to always run.953af6c Add missing json tags todata.Query. a39823b Merge branch 'master' of github.com:knadh/dictmaker fd61ee7 Remove Go plugin tokenizers and bundle them natively instead. 230f4e3 Rename hanlder files to better names. afe26ee Refactor guid demote its use.
9c7f0ab Rename package search to data as it now has many non-search methods.
5775371 Refactor and add support for admin management frontend.
dec4642 Fix incorrect tsvector conversion to casting.
01423a7 Add admin web frontend for managing and curating dictionary data.
29da6c9 WIP: Add admin UI for managing data
d64b273 Merge pull request #10 from asdofindia/fix-json-header
7c2fc2a Merge pull request #11 from asdofindia/add-docs
93d5eaa Fix: Incorrect header for JSON response
22b5676 Docs: Add developer documentation
f6625f5 Merge pull request #9 from joicemjoseph/patch/malayalam-name-correction
44146bc changed name and id from Kannada to malayalam in malayalam tokenizer

v0.3.0

27 Mar 15:10
f6625f5
Compare
Choose a tag to compare

Changelog

a8e0305 Refactor DB schema --install
5b25d55 Fix + refactor .goreleaser config
9794dc6 Refactor build time version string handling
3346e03 Refactor project/file structure
cfebc49 Upgrade deps
dcec191 Fix and improve search query and result sorting.
51f9bdc Fix incorrect tokenizer package name
f8023d2 Fix incorrect search tokenization in SQL query
1c0dba7 Fix sample API request URIs.
c852ea5 Merge pull request #4 from joicemjoseph/fix/lint
d8fae80 removed defer 'func' pattern
e5b2a8e restored tokenizer for kannada
aa43541 removed cuddled statement
1ee9020 corrected statements as linter suggestions
27d575c Merge pull request #6 from joicemjoseph/feat/build-version
dd1d880 Merge pull request #8 from joicemjoseph/feat/ml-tokenizer
51967c4 added malayalam tokenizer plugin
5e0777c added resolver for version flag and also added help section for makefile, version and build date injection
f4d87da Merge pull request #2 from joicemjoseph/feat/install
4775d1e added prompt for installation
b895e5d added method to install db schema
3314385 Merge pull request #3 from joicemjoseph/fix/fs-args
c1fbd63 instead of reading exec args, reading executable's path
a2d2e66 Change the link to the dictmaker-alar theme repo.

v0.1.1

08 Oct 07:38
Compare
Choose a tag to compare

Changelog

e8b7684 Fixed incorrec definition sorting
4f8c6bc Add missing queries struct to app fixing panic
cc55e20 Fix sample data doc

v0.1.0

26 Aug 16:36
Compare
Choose a tag to compare

Changelog

06b7327 Integrate stuffbin to create a standalone bin and add goreleaser conf
b1ce3f7 Merge branch 'master' of https://github.com/knadh/dictmaker
c164d56 Merge pull request #1 from joeirimpan/master
5cfb9c4 ref: Use scanToStruct helper from goyesql
1c8e253 Fix typo
edda8c8 Fresh commit