This release has improvements across the board.
Top changes
- Renamed the project to Gregory-AI. It's no longer just about multiple sclerosis
- Better way to manage sources
- Several improvements to email notifications and subscription lists
- Add CTIS as a source for new clinical trials
- Improves categories so that they are tied to only one research subject
- Upgrade Django to 5.1.4
- A LOT of clean up!
What's Changed
- Removes the field "source" because it is now a many-to-many relationship by @brunoamaral in #403
- Improvements to update_articles_info command by @brunoamaral in #405
- Update the query on the weekly digest to fetch articles using the new models.py by @brunoamaral in #407
- Hide deprecated fields 'relevant' and 'noun_phrases' by @brunoamaral in #408
- link categories to one or more subjects by @brunoamaral in #410
- fix wrong field type by @brunoamaral in #411
- dumb typO by @brunoamaral in #412
- Fixes python dependencies and migration errors by @brunoamaral in #416
- Do not use sudo when setting up the service by @mtpereira in #414
- removes setup tasks related to metabase and node-red by @brunoamaral in #417
- update setup instructions by @brunoamaral in #420
- fix: remove old source field from feedreader and add the new team and subject fields by @brunoamaral in #423
- renames "Gregory MS" to "GregoryAI" by @brunoamaral in #424
- adds missing query argument by @brunoamaral in #428
- add save method to make email addresses lowercase by @brunoamaral in #431
- add UniqueConstraint to email addresses by @brunoamaral in #432
- add filter options and active status of subscribers by @brunoamaral in #433
- Add options to subscribers admin by @brunoamaral in #434
- Add source id to import command by @brunoamaral in #435
- Improve email integration by @brunoamaral in #437
- Improves the way subscription lists work by @brunoamaral in #442
- require django 5.1.4 by @brunoamaral in #444
- Improvements to feedreader by @brunoamaral in #445
- Improve admin page for trials with filter options and search by @brunoamaral in #446
- Limit content of weekly digests and notifications to trials and articles found in the last 30 days by @brunoamaral in #447
- Improves the logic for assigning categories so that they are restricted to a research subject by @brunoamaral in #448
- make sure there is content before sending weekly digest by @brunoamaral in #449
- Adds CTIS as a source for clinical trials by @brunoamaral in #450
- adds a new 'active' boolean field to rss sources and updates feedreaders by @brunoamaral in #451
- Improve email notifications and add error logging by @brunoamaral in #452
New Contributors
- @mtpereira made their first contribution in #414
Full Changelog: v20...v21