Skip to content

GO-TASK-MGR-0.1.1

Latest
Compare
Choose a tag to compare
@pacholoamit pacholoamit released this 09 Jul 05:27
· 2 commits to master since this release

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