Skip to content

Releases: GuruUpdesh/taskly

v1.0.0-alpha

13 Mar 20:51
c57040d
Compare
Choose a tag to compare
v1.0.0-alpha Pre-release
Pre-release

This alpha release marks a significant milestone in the project and presents a functional product with a significant feature set.

New Features & Enhancements

Invitation & Team Management

  1. Introduced an invite page, enabling users to invite others to teams or projects.
  2. Designed a seamless flow for joining a team, including generating and handling hashed invite links.
  3. Implemented functionality for users accepting an invitation and being added to their respective projects.
  4. Established a database table linking users with projects for better organization.

Project & Task Management

  1. Added a database link between projects and tasks, ensuring queries pull relevant tasks only.
  2. Introduced a global task search with keyboard shortcuts.
  3. Developed an advanced text editor for customizing task descriptions.
  4. A points system to signify task difficulty.
  5. Implemented drag and drop functionality for the Kanban board.
  6. Improved backlog with UX enhancements and real-time collaboration feature.
  7. Added user roles and permissions, along with a settings UI for project and task management customizations.

Integration & Collaboration

  1. Integrated webhooks with our authentication provider, enhancing internal processes.
  2. Investigated real-time features to support collaboration and implemented a proof of concept.
  3. Added GitHub integration for sign-in and project management, including automatic task status updates based on PR status.

UI/UX Improvements

  1. Redesigned major page layouts including the inbox, dashboard, documentation, settings, and more.
  2. Overhauled database schema for better data management and introduced a staging database for pre-production testing.
  3. Enhanced navigation with RESTful routing, functional breadcrumbs, and a redesigned settings page for an improved user experience.
  4. Made the app responsive to different screen sizes and improved the overall aesthetic and usability of the platform.

Notifications & Comments

  1. Continued development of the notifications system, tying notifications to tasks with database relationships.
  2. Designed and implemented an inbox for managing notifications and integrated user comments on tasks for better collaboration.

Miscellaneous Enhancements

  1. Addressed stability issues with authentication, fixing sign-up and sign-in processes.
  2. Improved error handling, added toast components, and fixed various bugs for a smoother user experience.
  3. Implemented auto-completion for tasks using AI, debugging and fixing issues with invite link generation.
  4. Redefined project structure and patterns for better developer experience and refined server-side file structure.

Fixes & Optimization

  1. Addressed performance issues, enhancing stability and responsiveness across the board.
  2. Fixed various bugs including project deletion notifications, dashboard UI, comments display, and more.
  3. Improved footer, updated project theming, and added new functionalities like HEX color selector and AI image generation redo option.

What's Changed

Read more