Commit Graph

33 Commits

Author SHA1 Message Date
Devoalda 19ffef5059 Merge remote-tracking branch 'origin/master' 2023-08-29 08:51:24 +08:00
Devoalda e80f680c6c docs(Readme): Added Readme 2023-08-29 08:51:13 +08:00
Devoalda f1c8d80e1b docs(Documentation):
Added Documentation for Controllers
2023-08-16 09:42:50 +08:00
devoalda b4948481e8 fix(Eloquent relationship notation):
Removed:
- Unwanted DB calls

Modified:
- Controllers and views to use model relationships
2023-08-13 16:45:31 +08:00
devoalda 917db15e78 fix(Frontend Fix):
Fixed:
- Model Relationships
- Model Policies
- Frontend UI
2023-08-13 08:35:26 +08:00
devoalda cff6d01985 feature(Pomo API):
Added:
- API Support for Pomos
- Pomo API tests

Modified:
- Pomo Policy (Still needs to be fixed)
2023-08-12 22:27:34 +08:00
devoalda 1d9397e738 feature(Todo API):
Added:
- API Support for Todos
- Todo API tests

Modified:
- API Authentication tests
- Minor Updates to Policies
- Minor Updates to Views
2023-08-12 11:15:31 +08:00
devoalda 1cf52e32ed feature(Laravel Sanctum): Added Laraval Sanctum for API auth
Added:
- Laravel Sanctum Module and Configs
- Modified Personal access token table to support UUID

Modified:
- Project View to use API auth
2023-08-11 21:40:59 +08:00
devoalda 2266976361 feature(Project REST API):
Added REST API to Project
2023-08-11 16:55:02 +08:00
devoalda da2715f240 feature(Project Completion):
Added Ability to mark completion for project
2023-08-11 10:28:57 +08:00
devoalda bc72c6c12e refactor(CRUD Policy):
Moved Policy and data manipulation to policy and request
2023-08-11 08:16:35 +08:00
devoalda 099344e26c fix(Cache):
Cached pomo time in session
2023-08-10 22:36:26 +08:00
devoalda 1a7f0fe5ed perf(Migrated to Livewire):
Moved Dashboard modules to Livewire, including loading of todo list in the dashboard
2023-08-10 21:32:26 +08:00
devoalda 528131d7d6 feature(Pomodoro Timer):
Added Pomodoro Livewire Component
2023-08-10 15:22:16 +08:00
devoalda 49ad03f1cb refactor(Infinite Loading):
Modified Pomo dashboard to support mobile devices & Infinite loading

Added Request Validation for Pomo
2023-08-09 09:59:59 +08:00
devoalda 99d37aafb6 perf(Project Loading):
Added Lazy load for project

Restructured some files
2023-08-08 22:18:21 +08:00
devoalda 59ffb4bc32 feature(Infinite Scrolling):
Implemented Infinite Scrolling with AJAX in Dashboard
2023-08-08 19:46:57 +08:00
devoalda 9df9c8d2f2 feature(Pomo Feature):
Added Pomo Tables + Features + Test Cases
Added Livewire support
2023-08-08 15:47:47 +08:00
devoalda 0603b56602 feature(Dashboard):
Added:
- Dashboard Functionality to display stats and todos
- Common template for todo listing for project and todo pages
2023-08-07 22:34:29 +08:00
devoalda c3f4ad8f6d refactor(Status Code Removal): 2023-08-07 20:21:16 +08:00
devoalda 6e4c8f68e0 test(Project and Todo Tests):
Created test cases for project and todo functionality + validations
2023-08-07 14:38:11 +08:00
devoalda 6dbeb8e992 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	tests/Feature/Project/ProjectCRUDTest.php
2023-08-07 12:51:29 +08:00
devoalda 03381acac4 test(Project CRUD Test cases):
Added:
- CRUD test cases for project functions

Ammended:
- "show" test case to compare data intead of view

Modified:
- Model Relationships
2023-08-07 12:51:18 +08:00
devoalda 84043f38dd test(Project CRUD Test cases):
Added:
- CRUD test cases for project functions

Modified:
- Model Relationships
2023-08-07 12:49:29 +08:00
devoalda 018e0813d2 fix(Seed + Todo Creation):
Fixed:
- Database seeder
- Todo creation/edit form + Completed Checkbox
- Models
- Validation for views
2023-08-07 11:50:04 +08:00
devoalda 9630a250e3 feature(Project Update):
Added:
- Ability to Update Project
- Response Validation classes
- Flash Messages stub

Refactored:
- Views for Todo and Project
2023-08-07 09:45:21 +08:00
devoalda fcbd9e21ae feature(Project addition):
Added:
- Functionality to add projects

Fixed:
- Todo Creation Functionality
- Todo Update Functionality
2023-08-06 23:03:34 +08:00
devoalda 3af59cfaba refactor(Hash Algo):
Changed Hash to Argon2id
2023-08-06 17:14:24 +08:00
devoalda 0bda828140 feature(Project):
Modified:
- Relationships between tables (forward and backward)
- TodoController is deprecated
- Views for project index
- Navigation for project instead of todo
2023-08-06 17:06:40 +08:00
devoalda f7d86460f6 feature(Project): Projects Support
Added:
- Support for Projects
- Migration for Projects

Modified Create & Retrieve for Todo
2023-08-06 13:16:38 +08:00
devoalda ea45cb5752 fix(Time Fix):
Updated:
- Database columns to unix time
- Create and Update TODO to use unix time
- View to display with unix time
2023-08-06 08:26:14 +08:00
devoalda fccb731b12 fix(Todo list count): Fixed data query date logic 2023-08-06 07:41:40 +08:00
devoalda 7a9d9cd4a5 feature(Initial Commit): First Working Copy of LaDo
- CRUD for TODO
- Authentication (Login/Logout/Register) - with Breeze
2023-08-05 22:52:05 +08:00