github Leantime/leantime v3.5.6
Leantime v3.5.6

latest releases: latest, v3.5.12, v3.5.11...
2 months ago

Changes in this Release

Highlighys

  • Updated database index strategy which significantly improved performance for various screens
  • Added updated plugins list to review latest versions
  • Fixes for project permission issues when user was only assigned to client and readonly users
  • Minor CSS updates

History from v3.5.5 to @

Commits

  • 193b00c [Changelog CI] Add Changelog for Version 3.5.6
  • 1c8c3cc task: fix code style
  • 98ce4c0 fix: project selector tabs break design in german
  • 740fba1 task: version bump
  • a17ee45 feat: add menu link to show latest plugin updates
  • 8d0fcfd feat: preload tasks on kanban board
  • f01b11c feat: Show plugin updates
  • b8ccaeb feat: optimize sql indexes across the system
  • 36fefc7 fix: readonly/commenter users were not able to see milestone cards and link was broken #3047
  • 2975e15 feat: update progress bar animation to be continuous
  • 26efe4a fix: show loading bar when reloading tasks on dashboard
  • 10c4f5a task: add logging to failed event dispatches
  • a399425 fix: users with project access through clients did not see all tasks due to wrong string comparison
  • 465d1f2 task: webpack udpate
  • 1c06042 fix: project redirect for client assigned projects was not working correctly.
  • 8371932 task: Clean code style
  • 8b56da3 task: add logging to composer loaded plugin init
  • aeb889f task: update claude code instructions
  • c946869 fix: minor css upate for mermaid support
  • 9c34b99 feat: improved subtask handling including htmx events and additional properties for creation
  • ecfa46a feat: create project model through constructor
  • 62b136b fix: object parameter breaks jsonrpc usage
  • db42edd feat: add unique user id to session
  • 7d8d54d fix: Inconsistent datetime handling of ical events
  • b6ba0f5 fix: Welcome widget ticket counter should not count milestones as tasks left to do
  • 0884e87 [Changelog CI] Add Changelog for Version 3.5.5

Contributors

  • Marcel Folaron (24 commits)

Files

 .idea/leantime-oss.iml                             |    2 -
 .idea/php.xml                                      |    5 -
 CHANGELOG.md                                       |   40 +
 CLAUDE.md                                          |    6 +
 app/Core/Configuration/AppSettings.php             |    4 +-
 app/Core/Events/EventDispatcher.php                |    3 +
 app/Core/Support/DateTimeHelper.php                |    2 +-
 app/Domain/Auth/Services/Auth.php                  |    2 +
 app/Domain/Calendar/Services/Calendar.php          |   43 +-
 app/Domain/Clients/Services/Clients.php            |    4 +-
 app/Domain/Comments/Repositories/Comments.php      |    2 +-
 app/Domain/Goalcanvas/Repositories/Goalcanvas.php  |    2 +-
 app/Domain/Ideas/Repositories/Ideas.php            |    2 +-
 app/Domain/Install/Repositories/Install.php        |  139 +-
 app/Domain/Menu/Templates/headMenu.blade.php       |   24 +
 .../Templates/partials/latestNews.blade.php        |    1 +
 .../Plugins/Hxcontrollers/Marketplaceplugins.php   |   13 +
 app/Domain/Plugins/Services/Plugins.php            |   64 +
 .../Templates/partials/latestPlugins.blade.php     |   40 +
 .../Projects/Controllers/ChangeCurrentProject.php  |    2 +-
 app/Domain/Projects/Models/Project.php             |   53 +-
 app/Domain/Projects/Repositories/Projects.php      |    2 +-
 app/Domain/Reports/Templates/show.tpl.php          |    1 -
 app/Domain/Setting/Services/Setting.php            |    8 +
 app/Domain/Tickets/Htmx/HtmxTicketEvents.php       |    2 +
 app/Domain/Tickets/Hxcontrollers/Subtasks.php      |    2 +-
 app/Domain/Tickets/Js/ticketsController.js         |   36 +-
 app/Domain/Tickets/Repositories/Tickets.php        |   34 +-
 app/Domain/Tickets/Services/Tickets.php            |   12 +-
 app/Domain/Tickets/Templates/showKanban.tpl.php    |    2 +-
 .../Templates/submodules/ticketDetails.sub.php     |    2 +-
 app/Domain/Timesheets/Repositories/Timesheets.php  |    2 +-
 app/Domain/Widgets/Hxcontrollers/Welcome.php       |    2 +-
 .../Widgets/Templates/partials/myToDos.blade.php   |    6 +-
 app/Language/en-US.ini                             |    3 +-
 composer.json                                      |    2 +-
 composer.lock                                      | 1622 ++++++++------------
 package-lock.json                                  |    4 +-
 package.json                                       |    2 +-
 public/assets/css/components/dropdowns.css         |    3 +-
 public/assets/css/components/mermaid.css           |    2 +-
 public/assets/css/components/nav.css               |    6 +-
 public/assets/css/components/progressbars.css      |   68 +-
 .../js/libs/tinymce-plugins/aiTools/plugin.js      |  267 ++++
 .../js/libs/tinymce-plugins/llamadorian/plugin.js  |  147 --
 public/dist/mix-manifest.json                      |   32 +-
 webpack.mix.js                                     |    2 +-
 47 files changed, 1434 insertions(+), 1290 deletions(-)

Don't miss a new leantime release

NewReleases is sending notifications on new releases.