Skip to content

Releases: FoHoOV/project-management

[IMPROVEMENTS]: request timeout handler

21 Dec 15:15
Compare
Choose a tag to compare
  1. added a global request timeout handler for client/server side requests. If we provide any timeout mechanism this will be ingnored.
  2. fixed update todo status logic when chaning todo-categories
  3. fixed typos in create and attach buttons

[BUG FIX]: Better error handling and validations

19 Dec 18:52
Compare
Choose a tag to compare
  1. if fastapi pydantic validations failed the UI would show an Reponse returned an error code message with no furthur instructions. altough we have most of the validations on the client-side as well (using auto-generated schemas and clients) but there could be a case that server-side input has a max-length of A but client has a max length of B, on these scenarios, user didn't have much info on what to do next.
  2. added max-input-length validations to title/description schemas
  3. some UI improvements

UI/UX improvements

18 Dec 17:38
Compare
Choose a tag to compare

fixed text overflowing of todo items, categories and projects when the name was to long to fit.
But on a srs note, why would the title of your item be so long that it can't fit into 3 or 4 words. Maybe if thats the case we should consider putting it as description no? >:( Oh no nvm, we have words like "supercalifragilisticexpialidocious" so maybe thats how.

HOTFIX: added global error handling

17 Dec 21:38
Compare
Choose a tag to compare

welp the title pretty much sums it up :| added global error handling

HOTFIX: fixed broken search by tag page

17 Dec 20:37
Compare
Choose a tag to compare

After the latest refactors, we tried to sort the todo items after any updates, this would lead to an error if that todo item didn't exist on the current search results. I fixed that by making the sort after update a feature in TodoItem that could be enabled or disabled. Altough I don't like this approach but it works for now! 🗡️

Code clean up

17 Dec 19:23
Compare
Choose a tag to compare
  1. just some code refactoring for form actions to use the same validations logic
  2. better toast messages

Security improvements and more data visibility

17 Dec 12:55
Compare
Choose a tag to compare
  1. You can see who marked a todo item as done (since projects can be shared between different users)
  2. If a todo item is marked as done by user1, user2 cannot change the done status of that todoitem. User1 needs to mark the todo as undone first so that others can change the status
  3. fixed some UI bugs about search-by-tag page

important

This update requires you to delete the db prior to version 0.3.0 and let the application recreate it again.

UX/UI improvements

17 Dec 11:01
Compare
Choose a tag to compare
  1. When searching todos by tags you can see which projects its belongs to
  2. When searching todos by tags you can see which todo category this item is already in
  3. Toast message can be canceled
  4. Toast messages are mobile-friendly
  5. Home page / Login / Signup UI improvements

First actual release of this app

17 Dec 08:42
Compare
Choose a tag to compare

Yaaay!!?
yay?
idk
(❁´◡`❁)

First release of my todos app

17 Dec 06:52
Compare
Choose a tag to compare
Pre-release

I'll mention any db changes in my release notes. For instance, on this first release note you have the delete the old DB if you've already used this project xD