| Age | Commit message (Expand) | Author |
| 2021-02-28 | TextField: blank=True, null=True -> blank=True, default="" | Étienne Loks |
| 2021-02-28 | Docs: autogen value documentation | Étienne Loks |
| 2021-02-28 | Archaeological files: fix qrcode gen | Étienne Loks |
| 2021-02-28 | Sheet: complete identifier | Étienne Loks |
| 2021-02-28 | Migration squash | Étienne Loks |
| 2021-02-28 | Complex index generation with JINJA2 templates | Étienne Loks |
| 2021-02-28 | Manage a "custom_index" for base types | Étienne Loks |
| 2021-02-28 | Fix migrations for complete_identifier | Étienne Loks |
| 2021-02-28 | Complete identifier field: database - profile settings - save | Étienne Loks |
| 2021-02-28 | Refactoring of models. Document container - declare only id | Étienne Loks |
| 2021-02-28 | Archaeological files: fix parcel clean on save | Étienne Loks |
| 2021-02-28 | Container: warning message about associated finds, containers on deletion | Étienne Loks |
| 2021-02-28 | Sheet: document tab for container, warehouse and file | Étienne Loks |
| 2020-11-06 | Label generation: optimize template evaluation | Étienne Loks |
| 2020-07-01 | Django simple history -> v2.7.0 | Étienne Loks |
| 2020-07-01 | New version for django-simple-history | Étienne Loks |
| 2020-07-01 | Finish migration refactoring | Étienne Loks |
| 2020-07-01 | Pseudo-squash of migrations - use Makefile script for migrations | Étienne Loks |
| 2020-07-01 | Remove virtualtime - adapt requirements for buster | Étienne Loks |
| 2020-03-11 | Searc criteria: add has image/file/url criteria for all document items | Étienne Loks |
| 2020-02-12 | Admin: fix and improve performances | Étienne Loks |
| 2019-12-16 | Gin index for data fields | Étienne Loks |
| 2019-11-18 | Adapt for translation overload | Étienne Loks |
| 2019-10-31 | Unify translation process | Étienne Loks |
| 2019-09-15 | Update translations | Étienne Loks |
| 2019-09-14 | Fix file imports - fix tests with redirs | Étienne Loks |
| 2019-09-14 | Update translations | Étienne Loks |
| 2019-09-14 | Archaeological files: multiple del - redir | Étienne Loks |
| 2019-09-13 | Delete action: context records, files, finds, treatments, treatments files, a... | Étienne Loks |
| 2019-09-11 | Update translations | Étienne Loks |
| 2019-09-10 | Locks: prevent edit actions | Étienne Loks |
| 2019-09-10 | Locks: lock_user in model - display lock icon on tables, links - add a warnin... | Étienne Loks |
| 2019-09-10 | Locks: migrations - add locked field to models | Étienne Loks |
| 2019-09-10 | Migrations: back to non translated fields description (Django fun) | Étienne Loks |
| 2019-09-01 | Refactor tests - first work on serialization restore test | Étienne Loks |
| 2019-06-28 | Better management of cascade updates | Étienne Loks |
| 2019-06-27 | Update translations | Étienne Loks |
| 2019-06-17 | Update translations | Étienne Loks |
| 2019-06-17 | Remove dashboard from menus | Étienne Loks |
| 2019-06-17 | Statistics: manage units | Étienne Loks |
| 2019-06-17 | Statistics: file settings | Étienne Loks |
| 2019-06-17 | Tests: fix default conversion to str | Étienne Loks |
| 2019-06-17 | Option to disable TASK TIMEOUT (and disable it for tests) | Étienne Loks |
| 2019-06-17 | Autocomplete: small fix and general tests | Étienne Loks |
| 2019-06-17 | Migrate to python 3 - Clean old migrations and some old scripts | Étienne Loks |
| 2019-06-05 | Update translations | Étienne Loks |
| 2019-06-05 | Searches: fix history modifier | Étienne Loks |
| 2019-06-05 | Update translations | Étienne Loks |
| 2019-05-24 | DocumentItem: fix inapropriate heritage | Étienne Loks |
| 2019-05-23 | Document generation: better layout for VALUES | Étienne Loks |