- [ #700 ] 700: Add job filter to CMS
- [ #704 ] 704: Convert images to WebP in order to decrease loading times
- [ #664 ] 664: Dropout tracking
- [ #668 ] Add GDPR data controls
- [ #591 ] 591: Remove copyright
- [ #663 ] Add duration tracking
- [ #691 ] Bump the dependencies group with 4 updates
- [ #690 ] 662 Profession selection tracking
- [ #689 ] Pin django-jazzmin to 3.0.1 as it breaks the admin layout
- [ #688 ] 674: Replace tts-1-hd with gpt-4o-mini-tts and add intonation instructions for example sentence audio generation
- [ #686 ] Fix pipeline
- [ #685 ] Add
isort - [ #683 ] 467: Add csv import and export
- [ #682 ] Maintenance: Change order of imports
- [ #681 ] Maintenance: Fix button for generating audio and image
- [ #680 ] Fix queries
- [ #679 ] Bump the dependencies group across 1 directory with 8 updates
- [ #673 ] Basic request tracking in Matomo
- [ #672 ] Document the tracking headers
- [ #671 ] Return absolute url for example sentence audio in api v2
- [ #669 ] 661: Add analytics models and api
- [ #659 ] Fix example sentence serialization error
- [ #656 ] Add
Mypy - [ #654 ] Update black to 26.1.0 to fit the version in the CI/CD pipeline
- [ #653 ] Fix API output of example_sentence
- [ #652 ] Bump the dependencies group across 1 directory with 11 updates
- [ #639 ] Add pylint to precommits
- [ #638 ] Update to Django5.2
- [ #503 ] Enable pylint
withrule
- [ #632 ] Indicate in API and CMS if a job, unit or word was migrated from the old data model
- [ #601 ] Create APIv2 with words endpoint
- [ #607 ] Add endpoint for jobs
- [ #610 ] Add endpoint for units of a job
- [ #611 ] Add endpoint to get all words of a unit
- [ #616 ] Add API endpoint for all words of a given job
- [ #618 ] Add sponsors endpoint to api v2
- [ #619 ] Add cms v2 Feedback model and api v2 feedback endpoint
- [ #612 ] Add example sentence to Word and Unit-Word relationship
- [ #606 ] Add v1_id column for cmsv2 models migration
- [ #556 ] Fix overflow in sidebar
- [ #603 ] Replace setup.cfg with pyproject.toml
- [ #609 ] Add SBOM in dev and prod releases
- [ #578 ] Create SECURITY.md
- [ #599 ] Has image filter in word overview
- [ #594 ] New data model (cmsv2), Audio and image generation via OpenAI, Job Unit Filter
- [ #512 ] Gender neutral language
- [ #532 ] Fix color of feedback list in dark mode
- [ #544 ] Refactoring of toggle_plural_field.js
- [ #353 ] Filter feedback by creator of related objects
- [ #468 ] Excel list out of existing vocabulary in cms
- [ #534 ] Adjust form appearance for small screens
- [ #470 ] Inform users of word duplication in document form
- [ #267 ] Add professions in the vocabulary list
- [ #497 ] Mark words that have an image with icon in training sets view
- [ #477 ] Add definition field
- [ #516 ] Add fields for plural of alternative words and plural article
- [ #352 ] Highlight unread feedback entries in list
- [ #436 ] Add fields for grammatical gender
- [ #478 ] Add possibility to set example sentence
- [ #490 ] Add module and vocabulary counters to discipline list
- [ #490 ] Add vocabulary counters to training set list
- [ #490 ] Group discipline filter by parent discipline
- [ #368 ] Limit training set filter options by selected discipline and vice versa
- [ #476 ] Add possibility to filter vocabulary by released training sets
- [ #464 ] Add URL to sponsor model
- [ #434 ] Add adverbs, pronouns and numerals as word types
- [ #371 ] Add sponsor management and api delivery
- [ #418 ] Fix background color in dark mode
- [ #269 ] Allow to set custom API key
- [ #285 ] Generate API key with correct requirements
- [ #271 ] Generate QR codes for API keys
- [ #369 ] Improve list view of missing images
- [ #372 ] Extend the public upload form with a show-all-list
- [ #365 ] Update created_by to ForeignKey
- [ #358 ] Fix public image upload
- [ #337 ] Remove image names
- [ #211 ] Add feedback endpoint to API
- [ #346 ] Add bulk action to mark feedback as read
- [ #317 ] Add icon preview for disciplines and training sets
- [ #350 ] Add counter for unread feedback entries
- [ #338 ] Support image preview regardless of extension case
- [ #343 ] Remove module dropdown in public upload
Initial release