aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeLines
* IT NOW HAS PAGING.Adrián Oliva2023-05-29-11/+262
|
* Search working with database.Adrián Oliva2023-05-29-5/+15
|
* Adding new to dos is now synchronized with database.Adrián Oliva2023-05-29-28/+29
| | | | Changed the `refreshToDos` to also refresh the last index used.
* Pagination now works on to do's list.Adrián Oliva2023-05-29-60/+95
| | | | | | Only 10 to dos will be shown at a time. You can sort by priority or due date and it should work on all of our to dos. Edit and delete also works.
* First instance for pagination.Adrián Oliva2023-05-29-92/+96
| | | | | Sorting and Filtering now WON'T be computed on Front End, but on Back End instead.
* Database can now be implemented.v0.4.0Adrián Oliva2023-05-28-6/+12
| | | | | Although it still uses Redux and stores the to dos internally, calls to the API are made to refresh the to dos and store them.
* Little bug on last index.Adrián Oliva2023-05-28-2/+34
| | | | | Because the Front End wasn't tracking the deleted items, the indexes between the database and the front end were not matching.
* Changed date format.Adrián Oliva2023-05-28-9/+51
| | | | | On the user end it displays in a human readable way. On the database it is saved in ISO format. A lot of changes had to be made to control it.
* Can now set a to do as done or undone.Adrián Oliva2023-05-27-3/+40
|
* Delete a specific to do with API.Adrián Oliva2023-05-27-3/+18
|
* Can now edit to dos on Back End.Adrián Oliva2023-05-27-0/+27
|
* New to do now communicates to API.Adrián Oliva2023-05-27-1/+27
| | | | WE'RE DOING IT!!!!
* If due_date is not set, don't use `substring`.Adrián Oliva2023-05-27-1/+4
|
* "Done" can now only be changed on table.Adrián Oliva2023-05-27-36/+2
| | | | Not on "edit to do" or "new to do".
* List of to dos is initialized on database.Adrián Oliva2023-05-27-4/+55
| | | | | At the beginning, the app will fetch the to dos from the back end and write all of them on Redux.
* Added the "v1" to the URL.Adrián Oliva2023-05-27-1/+1
|
* Can select time on due_date.Adrián Oliva2023-05-27-1/+1
|
* Using Axios to send HTTP requests.Adrián Oliva2023-05-26-0/+23
| | | | Defining API and method GET to retrieve all to dos.
* New package 'Axios' installed.Adrián Oliva2023-05-26-2/+94
| | | | | New dependency. This will help us on making HTTP requests to connect to our Back End.
* Front End now runs in port 8080.Adrián Oliva2023-05-26-2/+2
|
* Version 0.3.0. Added filtering.v0.3.0Adrián Oliva2023-05-21-1/+1
| | | | Now let's search for bugs.
* First attempt at filtering to do's.Adrián Oliva2023-05-21-19/+109
| | | | | We have a separate list from the original `todos_list`. It saves all currently filtered to do's for the listing to be as easy as possible.
* Heavy refactoring.Adrián Oliva2023-05-21-478/+497
| | | | | Broke `ToDo.jsx` into two separate files. Broke each function into simpler functions. Hope this makes the whole project more readable.
* Version 0.2.1. Ready to merge to main.v0.2.1Adrián Oliva2023-05-20-1/+1
|
* Extra measures for links on README.Adrián Oliva2023-05-20-1/+1
|
* Added extra space to README file.Adrián Oliva2023-05-20-0/+4
| | | | To help separate code blocks better.
* Renaming UI things.Adrián Oliva2023-05-20-4/+4
|
* `Edit` button instead of `Add`.Adrián Oliva2023-05-20-1/+1
| | | | When editing a to do, use an `Edit` button instead.
* Added a README.Adrián Oliva2023-05-20-0/+110
| | | | Explained how to try the program, how to use it and it's details.
* Added gnu-gpl-v3.0 license.Adrián Oliva2023-05-20-0/+594
|
* Preparing to use GitHub Actions.Adrián Oliva2023-05-20-2/+62
| | | | Deploying a test page using GitHub Actions.
* Merge with main. Stable branch.v0.2.0Adrián Oliva2023-05-19-1/+1
|
* Finished details on sorting.Adrián Oliva2023-05-19-41/+70
| | | | Now it sorts after events like "adding new to do" and "edit a to do."
* First attempt at sorting to do entries.Adrián Oliva2023-05-19-3/+116
|
* Welp, we needed JQuery to reset forms...Adrián Oliva2023-05-19-0/+4
|
* The date selection was MUCH easier than I thought...Adrián Oliva2023-05-19-57/+16
| | | | I'm mad. :C
* Apparently `onClick` works betterAdrián Oliva2023-05-19-2/+2
| | | | | than `onChange`. If last time was checked, after resetting the form it still thought it was checked.
* Deleted most of aria labels.Adrián Oliva2023-05-19-11/+4
|
* Renamed multiple HTML elements.Adrián Oliva2023-05-19-21/+16
| | | | ID collision problem.
* Edit button almost done.Adrián Oliva2023-05-19-56/+259
| | | | Noticed some bugs. Will patch on later commits.
* Added remove action.Adrián Oliva2023-05-18-2/+11
|
* Now we can change the done state.Adrián Oliva2023-05-18-2/+20
|
* Ready to build.v0.1.0Adrián Oliva2023-05-17-1/+1
|
* Preparing branch to merge.Adrián Oliva2023-05-17-3/+3
| | | | Merge to main.
* Displayed correct index.Adrián Oliva2023-05-17-2/+8
| | | | Index was hard-coded. Now it retrieves current last index used.
* Moved `ToDo.jsx` file into main folder.Adrián Oliva2023-05-17-2/+2
|
* Broken big function into smaller functions.Adrián Oliva2023-05-17-57/+64
|
* Moved `ToDo.jsx` to UI folder.Adrián Oliva2023-05-17-2/+2
|
* Redux used to add ToDosAdrián Oliva2023-05-17-262/+274
| | | | WE MADE IT!! I don't know how, but it is functional. :'3
* Modal interface for new To Do.Adrián Oliva2023-05-17-0/+153
| | | | | | Hardest one yet. I don't know how I did it, but I used the `bootstrap-datepicker` plugin for selecting the Due Date. (https://github.com/uxsolutions/bootstrap-datepicker)