- Added new Authorization module
- Added new permission system
- Added direct message to a user functionality
- Added mentioning user functionality in comment & message
- Added endpoint to list all tags
- Added endpoint to create categories
- Added file upload option in file section
- Added endpoint to check if username exists
- Added finnish translation
- Added simplified Chinese translation
- Added
localize
helper function
- Everything under
App
namespace is now moved toApp\Core
namespace
- Removed
spatie/laravel-permission
package
- Added swedish translation
- Added
LocalizationMiddleware
&locale
config (issue-211) - Added
lang
column inusers
table (issue-211) - Added
localize
filter 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
Quill
rich 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
Activities
section 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_name
inconfig/app.php
(issue-26) - Added
spatie/laravel-activitylog
package (issue-30)
- Use
mix
helper instead ofasset
- Use minified version of all asset
- Versionify & minify all assets file
- Added
spatie/laravel-permission
package (issue-152) - Added
GranularPermissionMiddleware
(issue-152) - Added
Roles & Permissions
section on Admin page (issue-152) - Added
create_permissions
helper method (issue-152)
- Removed
RedirectIfNotAdmin
middleware