GO TASK MGR Release: v0.1.1!
Welcome to this new release!
Changelog
- e9fb005 API modifications'
- c5687a2 Able to now create projects
- 7c4f185 Add DTO & add GetAllTasksInProject route
- c169d1b Add Home button on header
- 4d4a445 Add NextJS to GO-TASK-MGR
- 6f25023 Add PORT environment variables
- 6aac271 Add Theme provider
- ee01304 Add ability to delete project
- 678f741 Add better readme
- 1940fd0 Add comment for follow up work on passing ID as params
- f87e42d Add docker-ci to workflow
- d6fd90d Add docker-compose.yml and default Readme
- 2f5bce5 Add dockerfile & dockerignore
- c105dca Add dto
- 122b65a Add editable project & Add a description
- 6bf714c Add go validator package
- bab2238 Add gzip middleware
- 6b56256 Add menu on project page & Push to home page if project is deleted
- 8882113 Add project dto
- cf049ed Add project routes & controllers
- 11f4df5 Add receiver function for CreateTask
- e730181 Add serialization step on GetTasks
- f902375 Add tabler-icons-react
- 5cfbb5a Added Cors Policy for Go API & Rendered projects list on GO TASK MGR
- ee90cb3 Added DBContext package as wrapped of DB
- 4b7c4e2 Added Error logging for Project routes
- dc31dfb Added Go logo
- bb42a33 Added Navbar Actions & Create basic projects page
- 02480ca Added Project controllers
- a64cbce Added Project model & set gorm transaction to false
- 2c9c3f1 Added Project repoisotires & models
- cab1548 Added Project services
- 11d1827 Added Providers
- 2e092e3 Added Readme and License
- 33861a2 Added RedwoodJs for client
- 4d6af41 Added Update Task handler for UpdateTask controller
- 14db73d Added badges for cards
- ddd1b3a Added check to ensure db exists
- b8d0d3a Added default Project label message if none exist'
- 4f74bd9 Added env vars
- ab1ba3d Added feature to assign task to existing project if existing
- b3eba41 Added functionality of deleting task
- ae54ce1 Added functionality to reset Task drawer if New Task is selected as an action'
- 4b437d6 Added labels
- 6202876 Added logging for Task services
- 005d929 Added menu on projects button
- 8c1cfa8 Added revalidation for deleting tasks
- 67bbeed Added services
- 036f314 Added title
- f5db1c9 App responsive
- 3052808 Applied gofmt
- 6fcd301 Attempt to fix dockerfile
- 195ae1b Better variables for task controller
- 95568b9 Clicking Projects no redirects
- a1a15db Colorscheme toggle now working
- 0604d2a Comment out docker compose
- 81043cd Configure goreleaser
- 2e9f3e3 Configured favicon and index.html to reflect go task mgr
- 04f490d Create Project api, service and repository
- 2ad9751 Create basic Layout component
- 33b5924 Create basic component for tasks & fix on project.repositories api endpoint
- 83de90b Create context for task drawer
- 973da77 Create docker compose local & docker compose file
- b1adde9 Create multi-stage dockerfile to build go binary
- cbdafd7 Create task package
- 5d0e0d2 Created Create Project Modal component
- a141853 Created Project page for Client
- 908868d Created Update Task Project Repository & service
- 28259ce Created validator util
- becb363 Docfix
- 98a9427 Embed web app in Go binary
- 259954d Enabled assigning of Project ID for updating of Task
- dd59cc6 Error handling implemented correctly for Get project
- cbcef81 Export image to dockerhub
- d0fd93f Fix NextJS not rendering 100% vh
- 406dd43 Fix api URL
- 23d88e5 Fix default value on task drawer
- 961292b Fix dockerfile
- e4769db Fix issue where any projectId can be set for tasks even if non-existant
- 203f04c Fix issue where drawer would not opoen after a submit
- d6a17d5 Fix logger issue
- 5789a60 Fix page not rendering correctly based on project id
- 5c964b6 Fixe hydration issue
- b9aeecc Fixed error handling for projects controllers
- 930d7d5 Fixed error handling for task controllers
- b185666 Fixed issue where non existant tasks can get assigned to projects
- 2f196cb Get all tasks in project & assign task in project fixed
- a35d8cb Hotfix issue where stale project name would still get rendered'
- 9db58d8 Hotfixes on project API routes
- 7721503 Implement GetTask handler for Project package
- 00764a2 Implement Layout route for react router
- ef7ed89 Implement Tasks array in Project Task key & improved error handling
- c84753e Implement better middleware to handle dynamic query params
- 87e20a9 Implement clearTask func on context
- ea94969 Implement custom log format for server
- b898ed4 Implement default fetcher for useSWR
- 728ce96 Implement error handling on ID request params
- 250dff5 Implement fonts on index.html of vite
- 6423a06 Implement labels'
- 1a0f94b Implement logging for Projects repositories
- ad29aa0 Implement logging for Projects services
- 7b0a65a Implement logging for projects controller
- 1bbaf8d Implement object creation on routes & controller
- ecedca5 Implement revalidation on all forms of mutation
- a59e041 Implement revalidation on new Projects
- ddfd394 Implement updating of Project based on editing description
- 67ce865 Implement updating of Project based on editing name
- 9e663ed Implement useCreateOrUpdateTask
- 373851a Implement web-proto
- 1194a72 Implemented Update task but receiving errors
- 9bb21d6 Implemented delete method
- bd0eabb Implemented pushing to home page after project is deleted
- 98123c4 Implemented refactored Project routes on main.go
- 9d0d442 Implemented routing
- d43d35d Implemented validation on Projects
- 486a35e Made app responsive
- 2046d33 Make cards semi-responsive
- 345deac Make children optional for LayoutProp
- 488f8c8 Migrate to zod for form validation
- 2c918ba Migrated common packages to pkg
- 0607719 Migrated web directory
- b580e70 Migration of providers completed
- 5efeb67 Minor changes
- b56ab87 Minor refactor on loads
- 8aa4142 Modified Github CI
- c866571 Modify docker compose file
- 5174bf6 Modify github workflow, readme, and goreleaser
- d80a4ef Modify home page to show Recently created tasks
- a2f5819 Modify readme
- b6e8b5d Modify readme for binaries quickstart
- ae68584 Modify the GHCR Image name
- e11b8e3 Move git ignore
- 13e5607 Moved Golang server to server folder
- 94110e6 Moved TaskCards to own component
- 9211b2f Namespaceall task models
- e2f31d3 Namespaced models
- affa7db Persist colorscheme
- ae62abb Ran gofmt
- 3604e7d Re-add docker
- 4677a63 Reconfigure to use useSWR instead of React query
- 748dc41 Refactor database connection
- 915ec02 Refactor of handling Task updates with Project association
- 63380d2 Refactor on project repositories
- 84bd846 Refactor on remaining task repository
- 3d01221 Refactor on task repository
- 390f81f Refactor project controller & svc
- 5cb00c3 Refactor validation to happen on hooks
- e5c16f0 Refactored web to implement new api changes
- 426aa35 Relocate web configs to root dir & modify docker-ci workflow
- 3c2b614 Remove $ from doc
- 85abee0 Remove GHCR
- 9b915a6 Remove NextJS from project for vite
- 0376525 Remove React router dom underlined
- 7ff774b Remove RedwoodJS
- b631fbd Remove docker from goreleaser
- 4a4313c Remove docker from goreleaser
- 73e7b7a Remove query for Title & Description
- 92205eb Remove singleton var for repositories & re-enable SkipDefaultTransaction for gorm
- 79c32c8 Remove unncessary code
- bc3209f Removed all err.Error()
- dda14b6 Render Projects in navbar
- 4ac3688 Repository namespacing
- 141e894 Restructure api calls to hooks
- 39cb3e2 Segregation of components
- 4d5fafd Split error handling on task service
- af3e17e Start refactor to internal directory
- 75ecd42 Successfully implement goreleaser to compile windows binaries
- 1fc2a6e Successfully refactored project controllers, service and repo
- 98376f1 Task Dialog context successfully implemented
- 226dd41 Transition task creation to use Drawer instead of Modal
- 913d672 Update task now working without errors
- 2f2f9d5 Updating of Project ID is now functional
- 987d70e Updating of Task Project via UpdateTaskProject service & repository now working
- dc3f75e Use chips for Status'
- ce8ccd3 Use dto for projects
- 424eb41 Use dto for tasks
- c584809 Verified ValidateIfExists function works
- a526611 add ProjectID in Create Task repository
- d941ede add air for hot reload
- cb1e778 add docker-ci github workflow
- 6db56a2 add env variables
- 0c87a65 add flavor to metadata action
- 460797e add labels
- 4649b11 add latest tag for docker
- 949416e add remaining Error()
- 29d2648 add workflow_dispatch for manual trigger of docker-ci workflow
- 46b21e1 added Error() to return string of err interface
- 4f2c32a added context matrix
- 2cc4dcf added dev.sh script
- 8c8ccb4 added gorilla websockets
- 979b64e added logger
- b88680d added middleware
- 4126ae0 added query param middleware for validation
- 45f5054 added validation
- 923c327 basic echo go server
- ccb209a change ci branch from main to master & renamed workflow to docker-ci
- cedef9b cleanup
- 99eecda consolidate GHCR step
- 351a1c0 create Task routes w/o controllers
- 78cfb81 create basic folder structure
- 0020dd5 create database config
- d3f7344 create makefile
- d43c088 declared vars for models
- d086dd1 enable better error handling
- fcc72e4 enabled logger
- 541a0f6 fix create task json body not implemented correctly
- 3cb008b fix docker CI
- ef149a8 fix docker compose & doc
- f250d1e fix docker tags
- 94700ad fix fetcher error handling for useSWR
- aeb6c26 fix structure of GetTasks route for project
- faa69a6 fully tested controller & route for GetAllTask route
- 5394c89 gofmt
- dab6e35 hotfix for label not submitting if empty
- e79fcdf hotfix on label & status
- fe6c90a hotfix validation issues
- 11195b8 implement go-releaser
- 32d26dd implement new structure on List task service
- 6cfa953 implement validation middleware globally
- 36580f9 implemented GO FMT
- 9eb4cc4 implemented graceful shutdown
- cccd7e7 implemented sockets support
- 4bfb5c9 include Github container registry in CI
- e814a07 include dist folder in build
- 8d88df3 initial commit
- 0ddea41 install gorm pkg
- 8e3cc25 migrate business logic to services
- 375435e migrated providers
- 3a0696e minor changes
- 2cda167 minor fix
- adc512a minor fixes
- 75afc80 minor refactor on project & task services
- 772eb46 minor refactor on project controllers
- 70ae440 modify error return values to nil
- 34cabbc modify logger prefix
- 2c25088 modify production build of makefile
- 1b5ba5f namespaced controllers
- ea26d08 namespaced task services
- 9eb5144 ran go mod tidy
- ffa1a15 relocate web files, created db firectory for sqlite db
- 6f44840 remove artifact
- 434ccef remove docker syntax comment
- 70b7660 remove docker tags
- bcfa889 remove ghcr from api docker
- e776d39 remove logger
- 59bb883 remove unrequired artifacts
- c4de18b remove update task by project
- 7c9c244 remove websocket pkg
- adcd3c5 remove websocket routes
- c43abfb remove websockets
- 74ce5a3 removed dockerfile backup
- 87335e8 renamed config to lib
- 8fffd8b renaming of vars
- c58f9c3 render multiple tasks in web app'
- 05e87b0 restructure handling of routes
- 89b97e0 segregated Modals to custom hooks
- 992d676 set password of GHCR action to GHCR_TOKEN env var
- db9aed8 split error handling for project services
- 84f2687 structure layout components
- be1ab30 successfully build docker image for go server
- aca4edb successfully created assign task route
- 3cda144 successfully implemented functional web app for web-proto
- 7779578 successfully implemented task creation & task querying
- 0799fba successfully refactored task routes
- da02a96 temporarily comment out Docker hub
- 74996ad temporarily comment out docker hub step
- 08d6256 use alpine version of golang docker image
Thanks!
Those were the changes on (2022-07-09T05:22:18Z) Published by Pacholo Amit