Skip to content
This repository was archived by the owner on Oct 22, 2026. It is now read-only.

Develop -> Main - #24

Merged
farukvukovic merged 41 commits into
masterfrom
develop
Nov 21, 2025
Merged

farukvukovic merged 41 commits into
masterfrom
develop

Conversation

@farukvukovic

@farukvukovic farukvukovic commented Nov 20, 2025 •

Copy link
Copy Markdown
Collaborator
  • This pull request merges the latest development updates from the develop branch into master, bundling multiple new features, UI enhancements, performance improvements, and critical bug fixes.
    The changes focus primarily on improving the Timesheets module, increasing usability, enhancing filtering capabilities, and strengthening system reliability.

Key improvements included in this merge:

  • Add ticket ID column to the All Timesheets - ID-4841

  • Column "Invoiced" exceeding viewport in All Timesheets admin page - #4815

  • Auto-Save Enhancements - #4770

  • Fix the Leantimes session issue - #4771

  • Time logging fixes - #4836

  • Enhance timesheets export - #4700

  • Add Human-Readable Time Tracking Input similar to Jira - ID-4669

  • Add multiple filtering options to kanban board - #4785

  • Add search functionality to all timesheets page - #4775

  • Add option to clone ticket #4784

  • [BUG] Time logging uses current date instead of selected date #4898

  • Add multiple filtering options to kanban board - #4785

  • Add search functionality to all timesheets page - #4775

  • Add option to clone ticket #4784

Screenshots

Please make sure to include both desktop and mobile screenshots.

Before

Desktop

After

Desktop

Type of change

Please check options that are relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

Please describe the tests cases written to verify your changes. Feel free to include test cases that haven't been covered in this PR, but should be covered in a future PR.

  • Test A
  • Test B

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

harismacic1 and others added 30 commits November 5, 2025 17:28
farukvukovic and others added 11 commits November 20, 2025 11:04
- Commented legacy kanban search CSS in showKanban.tpl.php
- Commented legacy kanban search HTML (center column with search input)
- Commented legacy applyKanbanSearchFilter function in ticketsController.js
- Commented legacy initKanbanSearch implementation
- New implementation now calls leantime.kanbanSearch.init()
- Kept all original code as comments for future reference
- Removed console.log from date parsing error handlers (3 instances)
- Removed console.log for effort data value validation
- Removed console.log for priority data value validation
# Conflicts:
#	app/Views/Templates/components/modernSearchInput.blade.php
#	public/assets/css/components/modernSearch.css
#	public/assets/js/app/core/modernSearch.js
@farukvukovic farukvukovic added the enhancement New feature or request label Nov 20, 2025
@farukvukovic
farukvukovic marked this pull request as ready for review November 20, 2025 16:27
@farukvukovic farukvukovic changed the title Develop Feature Enhancements & Bug Fixes Nov 20, 2025
@farukvukovic farukvukovic changed the title Feature Enhancements & Bug Fixes Develop -> Main Nov 20, 2025

@nikolicmirza nikolicmirza left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🙏🏻 📿

@farukvukovic
farukvukovic merged commit a887a38 into master Nov 21, 2025
3 of 6 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants