- TaskManager, Project module added and all related code moved there
- Tag can be created from group page and add/remove them to the group
- Added oauth2 authentication (laravel passport) for mobile app
- Roadmap tool can be enabled/disabled
- Group can be made publicly viewable (without account)
- Database backup & restore option via dropbox
- Delete direct message
- Endpoint to delete file
- Timer functionality
- Added Vietnamese translation
- Added Bosnian translation
- Added Bengali translation
- Added Nepali translation
- Added possibility to edit messages on the messageboard
- Added application Url Scheme enforcing for reverse proxying (
APP_PROTOCOLenvironment variable)
App\Corenamespace is nowApp\BaseApp\TaskManager\Requests\UpdateTaskRequestnote rule is now nullable
- Removed
confirm_passwordfrom registration
- New Authorization module
- New permission system
- File upload option in file section
- Direct messaging to user functionality
- Mentioning user functionality in comment & message
- New cycle (release based) functionality
- Roadmap feature
- Show who's online currently in dm box
- Show activity in project/team/office page
- New admin middleware
- Tool enable/disable option in project/team/office
- Endpoint to list all tags
- Endpoint to create categories
- Endpoint to check if username exists
- Added
localizehelper function - Shareable invite link option for registration
- Impersonate user feature for owner
- Owner/admin can remove user from project/team/office
- Update discussion posts
- Indicator for new notification and direct message
- Finnish translation
- Simplified Chinese translation
- Upgraded to Laravel 5.8
- Upgraded to TailwindCSS 1.0
- Everything under
Appnamespace is now moved toApp\Corenamespace - Image option in discussion post has been changed (url embed instead of base64)
- Removed
spatie/laravel-permissionpackage - Removed
spatie/laravel-activitylogpackage - Removed
vue-linkifynpm package
- Added swedish translation
- Added
LocalizationMiddleware&localeconfig (issue-211) - Added
langcolumn inuserstable (issue-211) - Added
localizefilter in global Vue (issue-211) - Added comment option to tasks (issue-205)
- Added localization
- Added german translation
- Added spanish (Spain) translation
- Added spanish (Mexican) translation
- Added portuguese (Brazil) translation
- Added italian translation
- Added russian translation
- Added dutch translation
- Added arabic translation
- Added french translation
- Added thai translation
- Added sub task option (issue-195)
- Added indicator in tab menu for unread message
- Time showed in Teamchat is now based on the user preferred timezone if set otherwise local time based on browser (issue-280)
- Added
Quillrich text editor on discussion section (issue-165) - Added Discussion create form
- Added Discussion details modal on Discussion Board section (issue-40)
- Added delete option for message, project, team and office
- Added email notification on member add to project/team/office
- Added comment option to discussions
- Updated to Laravel 5.7
- Updated docker compose to use
php:7.2-fpm&php:7.2-cli
- Added task delete feature on task details modal (issue-130)
- Added
Activitiessection on Admin page (issue-29) - Added Global EventBus for front end notification (issue-143)
- Added new permissions ('create team', 'create project', 'create office') (issue-143)
- Added new permissions ('create task', 'edit task', 'delete task') (issue-130)
- Added new welcome email to new registered user (issue-26)
- Added new config variable
company_nameinconfig/app.php(issue-26) - Added
spatie/laravel-activitylogpackage (issue-30)
- Use
mixhelper instead ofasset - Use minified version of all asset
- Versionify & minify all assets file
- Added
spatie/laravel-permissionpackage (issue-152) - Added
GranularPermissionMiddleware(issue-152) - Added
Roles & Permissionssection on Admin page (issue-152) - Added
create_permissionshelper method (issue-152)
- Removed
RedirectIfNotAdminmiddleware