Changes in this Release
History from v3.4.7
to @
Commits
- e610cf7 [Changelog CI] Add Changelog for Version 3.4.8
- 8fdb095 task: add waits to tests
- 3524156 fix: improved return message for file upload issues
- 4e358b8 fix: improved verification for time entries
- f6200a1 fix: multiple init of buttons on dashboard #2999
- df19366 fix: simple ical verification
- 5025892 task: update tests
- 570accb fix: User deactivation was not working correctly
- 6c0983e fix: Ensure correct date is parsed in due date parser when duplicating projects
- f52e05b task: add additional support menu
- 66b1abf feat: Improved onboarding flow and helper content
- 43854fb task: plugin installation and management improvements
- 1b5100e Update sample.env
- 8c44200 feat: simplify card design and remove gradient
- a19fc54 task: additional logging on install repo
- d051405 fix: Ensure sessions folder exists before putting files into it
- e58012b [Changelog CI] Add Changelog for Version 3.4.7
- 1086132 Update README.md
- dba5688 task: bump version
- 60f7144 [Changelog CI] Add Changelog for Version 3.4.7
Contributors
- Marcel Folaron (145 commits)
Files
.idea/php.xml | 2 +
CHANGELOG.md | 123 ++++++
README.md | 6 +
app/Command/ClearLanguage.php | 1 -
app/Command/MigrateCommand.php | 8 +
app/Core/Configuration/AppSettings.php | 4 +-
app/Core/Http/HttpKernel.php | 2 +
app/Core/Providers/Session.php | 11 +
app/Core/Providers/Views.php | 6 +
app/Domain/Api/Controllers/Files.php | 21 +-
app/Domain/Auth/Controllers/UserInvite.php | 2 +-
.../Auth/Templates/partials/loginInfo.blade.php | 25 +-
app/Domain/Calendar/Controllers/ImportGCal.php | 6 +-
app/Domain/Calendar/Js/calendarController.js | 6 +-
app/Domain/Canvas/Templates/helper.inc.php | 2 -
app/Domain/Dashboard/Templates/home.blade.php | 8 +-
app/Domain/Dashboard/Templates/show.blade.php | 11 +-
app/Domain/Help/Composers/Helpermodal.php | 34 +-
app/Domain/Help/Controllers/FirstLogin.php | 3 +-
.../Help/Controllers/ShowOnboardingDialog.php | 22 +
app/Domain/Help/Hxcontrollers/HelperModal.php | 45 ++
app/Domain/Help/Js/confettiHelper.js | 52 +++
app/Domain/Help/Js/firstTaskController.js | 51 +++
app/Domain/Help/Js/helperController.js | 460 ++++-----------------
app/Domain/Help/Js/helperRepository.js | 5 +-
app/Domain/Help/Js/tourFactory.js | 358 ++++++++++++++++
app/Domain/Help/Services/FirstTaskStep.php | 69 ++++
app/Domain/Help/Services/Helper.php | 209 ++++++++--
app/Domain/Help/Templates/backlog.tpl.php | 1 -
app/Domain/Help/Templates/blueprints.tpl.php | 2 +-
app/Domain/Help/Templates/dashboard.blade.php | 2 +-
app/Domain/Help/Templates/firstTaskStep.blade.php | 27 ++
app/Domain/Help/Templates/fullLeanCanvas.tpl.php | 2 +-
app/Domain/Help/Templates/goalCanvas.tpl.php | 96 -----
app/Domain/Help/Templates/goals.blade.php | 47 +++
app/Domain/Help/Templates/helpermodal.blade.php | 19 +-
app/Domain/Help/Templates/home.blade.php | 43 ++
app/Domain/Help/Templates/ideaBoard.tpl.php | 1 -
app/Domain/Help/Templates/ideationBoard.tpl.php | 1 -
app/Domain/Help/Templates/kanban.blade.php | 44 ++
app/Domain/Help/Templates/kanban.tpl.php | 34 --
app/Domain/Help/Templates/mytimesheets.tpl.php | 1 -
app/Domain/Help/Templates/newProject.tpl.php | 1 -
app/Domain/Help/Templates/notfound.tpl.php | 4 +-
.../Templates/partials/gettingstarted.blade.php | 17 +
.../Help/Templates/projectDashboard.blade.php | 44 ++
app/Domain/Help/Templates/projectDashboard.tpl.php | 94 -----
app/Domain/Help/Templates/projectSuccess.tpl.php | 1 -
app/Domain/Help/Templates/roadmap.blade.php | 44 ++
app/Domain/Help/Templates/roadmap.tpl.php | 32 --
app/Domain/Help/Templates/showClients.tpl.php | 1 -
app/Domain/Help/Templates/showProjects.tpl.php | 1 -
app/Domain/Help/Templates/simpleLeanCanvas.tpl.php | 1 -
app/Domain/Help/Templates/wiki.tpl.php | 2 +-
app/Domain/Help/register.php | 125 ++++++
app/Domain/Install/Controllers/Index.php | 14 +-
app/Domain/Install/Repositories/Install.php | 152 +++++--
app/Domain/Install/Templates/new.tpl.php | 1 -
app/Domain/Menu/Repositories/Menu.php | 1 +
app/Domain/Menu/Templates/headMenu.blade.php | 68 ++-
app/Domain/Plugins/Hxcontrollers/Details.php | 10 +
app/Domain/Plugins/Models/InstalledPlugin.php | 15 +
app/Domain/Plugins/Models/MarketplacePlugin.php | 8 +
app/Domain/Plugins/Services/Plugins.php | 311 ++++++++++----
.../Plugins/Templates/partials/plugin.blade.php | 9 +-
.../Templates/partials/pluginlist.blade.php | 16 +-
.../Plugins/Templates/plugindetails.blade.php | 6 +-
app/Domain/Plugins/register.php | 6 +-
app/Domain/Projects/Services/Projects.php | 4 +-
app/Domain/Setting/Services/Setting.php | 7 +-
app/Domain/Tickets/Services/Tickets.php | 2 +-
app/Domain/Tickets/Templates/showKanban.tpl.php | 2 +-
app/Domain/Timesheets/Controllers/EditTime.php | 8 +-
app/Domain/Users/Controllers/PatchUserSettings.php | 59 +++
app/Domain/Users/Repositories/Users.php | 63 ++-
app/Domain/Users/Templates/editUser.tpl.php | 4 +-
app/Domain/Widgets/Services/Widgets.php | 2 +-
app/Language/ar-SA.ini | 20 +-
app/Language/cs-CZ.ini | 20 +-
app/Language/da-DK.ini | 20 +-
app/Language/de-DE-inf.ini | 20 +-
app/Language/de-DE.ini | 20 +-
app/Language/el-GR.ini | 20 +-
app/Language/en-GB.ini | 20 +-
app/Language/en-PT.ini | 20 +-
app/Language/en-UD.ini | 20 +-
app/Language/en-US.ini | 20 +-
app/Language/es-419.ini | 20 +-
app/Language/es-ES.ini | 20 +-
app/Language/es-MX.ini | 20 +-
app/Language/et-EE.ini | 20 +-
app/Language/fa-IR.ini | 20 +-
app/Language/fr-FR.ini | 20 +-
app/Language/he-IL.ini | 20 +-
app/Language/hr-HR.ini | 20 +-
app/Language/hu-HU.ini | 20 +-
app/Language/is-IS.ini | 20 +-
app/Language/it-IT.ini | 20 +-
app/Language/ja-JP.ini | 20 +-
app/Language/kaa.ini | 20 +-
app/Language/km-KH.ini | 20 +-
app/Language/ko-KR.ini | 20 +-
app/Language/ks-IN.ini | 20 +-
app/Language/lv-LV.ini | 20 +-
app/Language/nl-NL.ini | 20 +-
app/Language/no-NO.ini | 20 +-
app/Language/pl-PL.ini | 20 +-
app/Language/pt-BR.ini | 20 +-
app/Language/pt-PT.ini | 20 +-
app/Language/ro-RO.ini | 20 +-
app/Language/ru-RU.ini | 20 +-
app/Language/sk-SK.ini | 20 +-
app/Language/sl-SI.ini | 20 +-
app/Language/sr-SP.ini | 20 +-
app/Language/sv-SE.ini | 20 +-
app/Language/tr-TR.ini | 20 +-
app/Language/vi-VN.ini | 20 +-
app/Language/zh-CN.ini | 20 +-
app/Language/zh-TW.ini | 20 +-
app/Views/Templates/components/undrawSvg.blade.php | 8 +-
blocklist.json | 10 +-
config/sample.env | 10 +-
package-lock.json | 4 +-
package.json | 2 +-
public/assets/css/components/nav.css | 39 +-
public/assets/css/components/tourBoxes.css | 18 +-
public/assets/images/svg/undraw_hello_ccwj.svg | 60 +++
.../assets/images/svg/undraw_scrum-board_uqku.svg | 1 +
.../jquery.nyroModal/js/jquery.nyroModal.custom.js | 1 +
public/dist/mix-manifest.json | 36 +-
public/theme/default/css/dark.css | 2 +-
public/theme/default/css/light.css | 2 +-
tests/Acceptance/API/ApiCest.php | 4 +-
tests/Acceptance/CreateUserCest.php | 2 +-
tests/Acceptance/InstallCest.php | 4 +-
tests/Acceptance/LoginCest.php | 2 +-
tests/Acceptance/TicketsCest.php | 2 +-
tests/Acceptance/TimesheetCest.php | 2 +-
tests/Support/Page/Acceptance/Install.php | 49 ++-
tests/Support/Page/Acceptance/Login.php | 2 +-
140 files changed, 3063 insertions(+), 1044 deletions(-)