| Age | Commit message (Expand) | Author |
| 2024-04-16 | ✨ Document: post importer action - set main image | Étienne Loks |
| 2024-04-16 | 🐛 JSON date: fix criteria search - sheet display localized version (refs #... | Étienne Loks |
| 2024-04-16 | ✨ Biographical notes edit form | Étienne Loks |
| 2024-04-16 | 🩹 fix type label | Étienne Loks |
| 2024-04-16 | ✨ organization - museofile ID: search, forms, sheet | Étienne Loks |
| 2024-04-16 | ✨ Document - shooting angle: bulk update, criteria search, free search inde... | Étienne Loks |
| 2024-04-16 | 🗃️ add slug to biographical notes | Étienne Loks |
| 2024-04-16 | ✨ Biographical note sheet | Étienne Loks |
| 2024-04-16 | 🗃️ Biographical note -> MainItem (history, search, ...) | Étienne Loks |
| 2024-04-16 | 🗃️ biographical notes - model, admin: add organization | Étienne Loks |
| 2024-04-16 | ✨ museum fields: forms | Étienne Loks |
| 2024-04-16 | ✨ find/document sheet update | Étienne Loks |
| 2024-04-16 | ✨ find/document fields: forms, searches | Étienne Loks |
| 2024-04-16 | 🗃️ museum module: new db fields, add admin | Étienne Loks |
| 2024-04-16 | ✨ GDPR: manage merge action, admin consultation, edition, delete, ✅ GDPR ... | Étienne Loks |
| 2024-04-16 | ✨ GDPR: record directory view and directory export | Étienne Loks |
| 2024-04-16 | 🗃️ GDPR: add routable_ip information - allow null ip and user - add djan... | Étienne Loks |
| 2024-04-16 | ✨ GDPR: efficient create_log method | Étienne Loks |
| 2024-04-16 | ✨ GDPR: admin - log (read only, export) | Étienne Loks |
| 2024-04-16 | 🗃️ GDPR: add related models | Étienne Loks |
| 2024-04-16 | ✨ imports: add search criteria | Étienne Loks |
| 2024-04-16 | ✨ imports: allow errors to be pointed out line by line | Étienne Loks |
| 2024-04-16 | ✨ Pre-import form: modify models - admin | Étienne Loks |
| 2024-04-16 | ✨ Imports groups: archive_required field - automatically create related imp... | Étienne Loks |
| 2024-04-16 | ✨ Imports groups - form: new import group | Étienne Loks |
| 2024-04-16 | ✨ Imports groups: models, admin | Étienne Loks |
| 2024-01-17 | 🩹 document table: fix line duplication for authors (refs #5709) | Étienne Loks |
| 2023-11-28 | 🐛 Custom form - add missing forms types (refs #5668) | Étienne Loks |
| 2023-11-28 | 🐛 Document table: fix performance issue on sort (refs #5667) | Étienne Loks |
| 2023-11-14 | ⚡️ improve parcel post-treatments - add timestamp to prevent multiple geo... | Étienne Loks |
| 2023-10-10 | 🚑️ manage photos with altered bits (refs #5626) | Étienne Loks |
| 2023-09-29 | 🐛 areas automatically created by operation with many towns are not availab... | Étienne Loks |
| 2023-07-13 | ✨ default username naming style is firstname.name | Étienne Loks |
| 2023-05-09 | Fix container search for documents | Étienne Loks |
| 2023-05-05 | Fix precise_town search | Étienne Loks |
| 2023-04-24 | Sheet area | Étienne Loks |
| 2023-04-20 | precise_town refactoring for django app consistency | Étienne Loks |
| 2023-04-18 | Document -> Town/Area: models, admin, forms | Étienne Loks |
| 2023-04-17 | bandit checker: mark false security issues - fix security issues (low severity) | Étienne Loks |
| 2023-04-17 | Display of a changelog with alert display when updates are made | Étienne Loks |
| 2023-04-04 | Manage expiration of passwords | Étienne Loks |
| 2023-04-03 | Load task refactoring - manage external_id regen with tasks - cascade update ... | Étienne Loks |
| 2023-03-16 | Custom form: can add header message - Profile: custom footer message | Étienne Loks |
| 2023-03-06 | Sheet basket: display shared with by alpha order (refs #4542) | Étienne Loks |
| 2023-03-02 | Maintenance scripts: delete deprecated and migrate to ishtar_maintenance | Étienne Loks |
| 2023-03-01 | Search - Account: add "profile type" field | Étienne Loks |
| 2023-03-01 | Typo | Étienne Loks |
| 2023-02-23 | Admin: overload index to add sub-section headers | Étienne Loks |
| 2023-02-13 | Update translations | Étienne Loks |
| 2023-02-02 | Model: add history for document and containers | Étienne Loks |