Releases: sheepman4267/Effort
v0.2.4
This release sees the beginning of a restyling effort (Lists is now slightly easier to look at), and what will hopefully be a vast simplification of the backend logic. TodoItem creation and updating are now both handled by individual implementations of Django's generic views, which removed about 30 lines of brittle, buggy logic which was causing items to disappear into the aether when edited (and other fun things).
I'm excited to have some (limited) time to pour into this project again, now that I'm back to using it (even in its current state).
v0.2.3: Django-allauth support, take two
I don't know what I was thinking with that last release. Now, there's a new file (allauth_settings.py) which can be copied, edited, then mounted inside your docker container (or otherwise kept outside the application) to configure allauth providers separately from the main settings.py.
This should actually work.
v0.2.2: All the background improvements!
A lot of work went into this release, but most of it was behind the scenes. There were a couple of bugfixes, though:
- When you edit item details, the form redirects you to the currently-displayed todo list rather than arbitrarily to list 1
- Multiple instances of things like #4 which were uncovered while writing tests
Of note, settings.py has been changed to (hopefully) allow an admin to configure any of the supported django-allauth providers. We'll see if it works.
There's still a lot of code cleanup to do (currently, many local variable names are not consistent with the new model names, etc.), but the quality of life improvements in this release need to see the light of day now.
v0.2.1: Hotfix
Please don't compare a datetime.Date with None - Python doesn't like it
v0.2.0: No more 404s
Well, no more 404s on the index. There's still no favicon, and obviously you could go to an improper URL and get a 404.
But there's an index page now.
What a novel idea.
This release also contains, among other things:
- A reworked Item Details form which actually allows you to submit a due date now
- Styling fixes
- Complete removal of the "details" text box from the List Item forms. It's still in the DB model, because I may change my mind, but the plan right now is to completely get rid of it. It was never implemented in any place where you could see it, other than the edit form, and the edit form was a disaster.
v0.1.0: Let's just call it "usable" and move on
What can I say? I needed a to-do list. This should work. Everything which has a button on-screen works, and so do some things currently only accessible through the admin interface. There's a long road ahead (a landing page would be nice), but this is honestly in use now.