Releases: Worklenz/worklenz
Releases · Worklenz/worklenz
v2.1.5
What's Changed
- Update README.md by @chamikaJ in #327
- fix(docker): Update docker-compose.yml to fix broken postgress and MinIO initialization. by @OmentaElvis in #330
- Feature/add language korean error fix by @ChoccoJang in #294
- Feat/i18n/ko missing translation by @chamikaJ in #333
- Development by @chamikaJ in #334
- Chore/update dependencies by @chamikaJ in #337
- Development by @chamikaJ in #338
New Contributors
- @OmentaElvis made their first contribution in #330
- @ChoccoJang made their first contribution in #294
Full Changelog: v2.1.4...v2.1.5
v2.1.4
What's Changed
- user activity feed by @OminduHirushka in #253
- Test/kanban order v1.2.2 by @shancds in #274
- Enhance EnhancedKanbanBoardNativeDnD to support phase reordering by @shancds in #275
- feat(database): add performance indexes for optimized task queries by @chamikaJ in #284
- Development by @chamikaJ in #285
- Test/invitation process by @shancds in #283
- Imp/invite improvement by @chamikaJ in #287
- feat(assignee-selector): enhance member invitation functionality and … by @shancds in #288
- Imp/invite improvement by @chamikaJ in #290
- Chore/added sign up survey by @chamikaJ in #291
- Chore/added sign up survey by @chamikaJ in #295
- feat(task-time-logs): enhance time log retrieval and formatting with … by @chamikaJ in #297
- Fix/reporting sidebar style fix by @chamikaJ in #299
- refactor(survey-submission): update validation logic and submission d… by @chamikaJ in #300
- Fix/reporting sidebar style fix by @chamikaJ in #301
- feat(hubspot-integration): refine HubSpot widget styling and add acco… by @chamikaJ in #302
- feat(account-setup): implement skip functionality and update localiza… by @chamikaJ in #303
- feat(survey-localization): add survey localization files for multiple… by @chamikaJ in #304
- Feature/task activities by user by @chamikaJ in #306
- refactor: update .gitignore and remove obsolete files by @chamikaJ in #307
- Origin release v2.1.4 by @shancds in #309
- feat(task-comments): enhance reactions structure in comment response. by @shancds in #310
- Chore/added google login from mobile app by @chamikaJ in #311
- Release v2.1.4 by @chamikaJ in #312
- Development by @chamikaJ in #313
- refactor(navbar): remove unused subscription types from navbar component by @chamikaJ in #314
- Development by @chamikaJ in #315
- Release v2.1.4 by @chamikaJ in #319
- Development by @chamikaJ in #320
Full Changelog: v2.1.3...v2.1.4
v2.1.3
Release Notes
Authentication System Overhaul
- New Authentication Pages: Added comprehensive authentication flow with dedicated pages for login, signup, password reset, and verification processes
- Enhanced User Experience: Improved loading states and error handling throughout the authentication journey
- Multilingual Password Requirements: Updated password validation with clear guidelines in English, German, Spanish, Portuguese, Albanian, and Chinese
- Strengthened Security: Enhanced password requirements with minimum and maximum character limits
Task Management Enhancements
- Dark Theme Support: Introduced
color_code_darkproperty for task groups, providing seamless theming across light and dark modes - Improved Empty States: Added visual placeholders for empty task lists with better user guidance
- Dynamic Task Organization: Enhanced task management with automatic group creation for unmapped tasks
- Cleaner UI Components: Refined styling for task list components with better visual separation
Performance & Developer Experience
- Centralized Ant Design Imports: Established unified import rules for better tree-shaking, maintainability, and performance optimization
- Component Optimization: Implemented memoization and improved callbacks across components for enhanced performance
- Modular Analytics: Separated Google Analytics and HubSpot integrations into dedicated modules with improved organization
Responsive Design
- Mobile-First Upgrade Plans: Added responsive styling for upgrade plan components, ensuring optimal mobile usability
- Enhanced Layout System: Improved component layouts across various screen sizes
🔧 Technical Improvements
Code Quality & Maintenance
- Refactored Controllers: Improved code readability and formatting in task controllers with better organization
- Performance Monitoring: Added logging for deprecated methods to assist in usage tracking
- Clean Documentation: Enhanced inline documentation and removed unnecessary comments
- Consistent Formatting: Standardized code style across components for better maintainability
Architecture Enhancements
- Modular Structure: Better separation of concerns with dedicated managers for analytics and third-party integrations
- Component Cleanup: Removed unused properties and streamlined data structures
- Import Organization: Improved import statements organization for better code clarity
🎨 UI/UX Improvements
- Visual Consistency: Enhanced styling with improved borders and spacing for better visual hierarchy
- Theme Integration: Seamless dark mode support across task management components
- Loading States: Better user feedback during authentication and data loading processes
- Accessibility: Improved component accessibility with better visual cues and user guidance
This release focuses on enhancing user experience, improving code maintainability, and strengthening the overall architecture of the application while maintaining backward compatibility.
v2.1.2
What's Changed
- Release/v2.1.0 by @chamikaJ in #249
- refactor(task-list): streamline TaskListV2 component and improve stru… by @shancds in #251
- Test/row kanban board v1.1.7 by @shancds in #252
- feat(kanban): implement portal for delete confirmation modal by @shancds in #254
- feat(assignee-selector): add kanbanMode prop and enhance styling by @shancds in #255
- feat(enhanced-kanban): enhance section creation with category selecti… by @shancds in #256
- Test/row kanban board v1.1.8 by @shancds in #257
- fix(enhanced-kanban): refine loading state visuals in EnhancedKanbanB… by @shancds in #258
- fix(enhanced-kanban): integrate socket event handling for real-time u… by @shancds in #259
- Fix/release v.2.1.1 by @chamikaJ in #260
- Development by @chamikaJ in #261
- Update README and setup documentation for improved clarity and requir… by @chamikaJ in #263
- Development by @chamikaJ in #264
- fix(home-page): exclude archived projects from task queries and updat… by @chamikaJ in #262
- Development by @chamikaJ in #265
- Feature/show multiples levels of subtaks in task list by @chamikaJ in #267
- Fix/task sort order by @chamikaJ in #268
- Test/row kanban board v1.2.0 by @shancds in #269
- Enhance TaskCard accessibility by adding title attribute to task name by @shancds in #270
- Release/v2.1.2 by @chamikaJ in #271
- Development by @chamikaJ in #272
New Contributors
- @Dev-Tanaay made their first contribution in #216
Full Changelog: v2.1.0...v2.1.2
v2.1.0
What's Changed
- Fix/custom progress methods by @chamikaJ in #99
- Fix/custom progress methods by @chamikaJ in #100
- Fix/custom progress methods by @chamikaJ in #103
- Fix/custom progress methods by @chamikaJ in #106
- Enhance task progress tracking and UI updates by @chamikaJ in #107
- Add task progress confirmation prompts and localization updates by @chamikaJ in #108
- Enhance task progress calculation and update logic by @chamikaJ in #109
- Enhance team update logic and error handling by @chamikaJ in #110
- Enhance team member role management and localization updates by @chamikaJ in #111
- Enhance task list loading state management by @chamikaJ in #112
- Update package dependencies and add tinyglobby by @chamikaJ in #113
- Fix/reporting member pagination by @chamikaJ in #114
- Imp/task list loading improvement by @chamikaJ in #119
- fix(service-worker): improve unregister logic for service workers by @chamikaJ in #120
- fix(service-worker): prevent multiple unregister attempts in session by @chamikaJ in #121
- Imp/task list loading improvement by @chamikaJ in #122
- fix(index.html): change env-config.js script type for compatibility by @chamikaJ in #123
- fix(tasks-controller): update SQL queries to use template literals fo… by @chamikaJ in #124
- Chore/update logos by @chamikaJ in #125
- feat(settings): add appearance settings with dark mode toggle and tra… by @chamikaJ in #126
- refactor(env): update AWS configuration for S3 integration by @chamikaJ in #127
- Chore/add analytics by @chamikaJ in #128
- fix(index.html): update Microsoft Clarity integration for tracking by @chamikaJ in #129
- chore: added google analytics by @chamikaJ in #130
- Feature/recurring tasks by @chamikaJ in #131
- fix(index.html): update Google Analytics integration to load only in … by @chamikaJ in #132
- Update README.md by @chamikaJ in #134
- Update README.md to include video guides for local and remote deployment by @kithmina1999 in #144
- Generate random passwords in update-docker-env.sh by @gdevenyi in #142
- increase the memory limit to prevent crashing during build time. by @MRNafisiA in #105
- fix: change DB_PASSWORD to static value by @kithmina1999 in #148
- Fix/home task list status update by @shancds in #149
- Feature/recurring tasks by @chamikaJ in #150
- feat(locales): add 'enterProjectKey' translation to project drawer fo… by @shancds in #153
- Fix use of deprecated mc command for bucket creation by @gdevenyi in #141
- Chore/added google analytics by @chamikaJ in #154
- Projects - List / Group View by @OminduHirushka in #152
- Release/v2.0.3 kanban handle drag over by @shancds in #155
- Imp/kanban performance by @chamikaJ in #156
- Feature/project list grouping by @chamikaJ in #157
- Release/v2.0.3 kanban handle drag over by @shancds in #159
- Imp/kanban performance by @chamikaJ in #160
- Release/v2.0.3 kanban handle drag over by @shancds in #161
- Imp/kanban performance by @chamikaJ in #162
- refactor(project-view-updates): optimize comment handling and renderi… by @shancds in #163
- Imp/task list performance fixes by @chamikaJ in #165
- Imp/task list performance fixes by @chamikaJ in #169
- feat(config): enhance Vite configuration for improved build performan… by @chamikaJ in #170
- refactor(config): migrate configuration files to ES module syntax by @chamikaJ in #171
- refactor(config): switch configuration files to CommonJS module syntax by @chamikaJ in #172
- feat(lazy-loading): implement lazy loading and suspense for improved … by @chamikaJ in #173
- fix(index.html): change script type for env-config.js to improve comp… by @chamikaJ in #174
- feat(config): refine Vite configuration for improved chunking and mod… by @chamikaJ in #175
- Chore/docker image size reduction by @kithmina1999 in #166
- Feat/Add auto backup and manual backup functionality to docker-compose.yaml by @kithmina1999 in #151
- albanian language by @OminduHirushka in #168
- Feature/albanian i18n by @chamikaJ in #176
- Imp/board task list performance fix by @shancds in #177
- Imp/board task list performance fix by @shancds in #178
- Imp/task list performance fixes by @chamikaJ in #181
- Refact/board task card performance by @shancds in #180
- German Language by @OminduHirushka in #179
- Feature/german i18n by @chamikaJ in #182
- Update LANGUAGE_TYPE enum to include 'alb' and 'de' for Albanian and … by @chamikaJ in #183
- Refact/board task card performance by @shancds in #185
- feat(task-filters): enhance ImprovedTaskFilters for Kanban integration by @shancds in #186
- Fix/get pull 6 26 by @shancds in #188
- Fix/task list realtime update by @chamikaJ in #194
- Fix/task list realtime update by @chamikaJ in #195
- feat(localization): update project view header translations and enhan… by @chamikaJ in #196
- feat(task-management): enhance task row functionality and URL synchro… by @chamikaJ in #197
- feat(task-management): enhance real-time updates and performance opti… by @chamikaJ in #198
- feat(task-management): improve hover state management and performance… by @chamikaJ in #199
- feat(assignee-selector): implement optimistic updates for assignee ma… by @chamikaJ in #200
- Fix/task list realtime update by @chamikaJ in #204
- feat(enhanced-kanban): add task assignees and labels fetching with im… by @shancds in #205
- refactor(enhanced-kanban): remove unnecessary div wrapper in Virtuali… by @shancds in #206
- feat(enhanced-kanban): enhance drag-and-drop overlays with theme-awar… by @shancds in #207
- Fix/task manual progress update by @shancds in #209
- Fix/enhanced board sub task section by @shancds in #211
- Fix/task list realtime update by @chamikaJ in #212
- chore(dependencies): update package-lock.json and package.json for de… by @chamikaJ in #213
- feat(task-management): enhance bulk action bar with new features and … by @chamikaJ in #218
- Fix/enhanced board assignees by @shancds in #217
- Fix/task order changes by @shancds in #214
- feat(task-row): add progress indicator with CheckCircle icon by @chamikaJ in #219
- fix(enhanced-kanban): update subtask placeholder text for clarity by @shancds in #221
- refactor(enhanced-kanban): update state management for editable section by @shancds in #222
- Fix/wb 705 task list timer cell by @chamikaJ in #223
- feat(task-manag...
v2.1.1
What's Changed
- Added right click context menu to task list
- Added new modals to manage statuses and phases
- Added a task progress bar when tasks are grouped by priority and phase
- Added borders to task rows for better clarity.
- Generate random passwords in update-docker-env.sh by @gdevenyi in #142
- increase the memory limit to prevent crashing during build time. by @MRNafisiA in #105
- fix: change DB_PASSWORD to static value by @kithmina1999 in #148
- Fix use of deprecated mc command for bucket creation by @gdevenyi in #141
- Chore/added google analytics by @chamikaJ in #154
- Chore/docker image size reduction by @kithmina1999 in #166
- albanian language by @OminduHirushka in #168
- Feature/albanian i18n by @chamikaJ in #176
- German Language by @OminduHirushka in #179
- Feature/german i18n by @chamikaJ in #182
- Update LANGUAGE_TYPE enum to include 'alb' and 'de' for Albanian and … by @chamikaJ in #183
- Solved the documentation error with issue number by @Dev-Tanaay in #216
New Contributors
- @MRNafisiA made their first contribution in #105
- @Dev-Tanaay made their first contribution in #216
Full Changelog: v2.0.3...v2.1.1
v2.0.3
What's Changed
- correct MinIO createbuckets entrypoint script syntax by @kithmina1999 in #115
Full Changelog: v2.0.2...v2.0.3
v2.0.2
v2.0.1
What's Changed
- Update README.md and scripts for improved setup and service management by @chamikaJ in #79
- Enhance WebSocket support and update environment configuration by @chamikaJ in #87
- Remove legacy environment files and update Docker configuration for e… by @chamikaJ in #88
- Enhance environment configuration for frontend and CORS support by @chamikaJ in #89
- Refactor frontend service configuration in docker-compose.yml by @chamikaJ in #90
- Refactor start.sh script creation in Dockerfile by @chamikaJ in #91
- Enhance backend API with health check endpoint and update environment… by @chamikaJ in #92
Full Changelog: v2.0.0...v2.0.1
v2.0.0
Worklenz 2.0 Release Notes
We are excited to introduce Worklenz 2.0, packed with new features and improvements to enhance your productivity. Here’s what’s new:
Framework Overhaul
- Angular to React: Worklenz has been completely rewritten from Angular to React, utilizing Ant Design and Redux Toolkit for a more robust and scalable architecture.
Features
- Redesigned Kanban Board: A completely revamped design for a smoother and more intuitive task management experience.
- Custom Columns: Flexibly rearrange columns to tailor your workspace to your specific needs.
- Dark Mode: A new dark theme option to reduce eye strain and improve focus during extended work sessions.
- Language Support: Added support for Portuguese and Spanish, with German and Italian coming soon.
Improvements
- Enhanced performance for faster load times and smoother interactions.
- Bug fixes and stability improvements to ensure a seamless user experience.
How to Get Started
- Access the Worklenz 2.0 here.
- Explore the new features and provide your feedback to help us refine the final release.
We value your input and look forward to your feedback. Let’s make Worklenz 2.0 the best version yet!
Changelog
Version 2.0
- New: Framework overhaul from Angular to React, using Ant Design and Redux Toolkit.
- New: Redesigned Kanban Board for improved task management.
- New: Custom Columns to personalize your workspace.
- New: Dark Mode for reduced eye strain.
- New: Language support for Portuguese and Spanish.
- Improved: Performance enhancements for faster load times.
- Fixed: Various bug fixes and stability improvements.
Feel free to dive in and let us know what you think! Your feedback is crucial in making Worklenz 2.0 even better.