4 New Features β’ 17 Improvements β’ 16 Bug Fixes
π New Features
(1) Customize Project Tabs
(2) API Extensions
We have worked on a major update to our API, which now offers a variety of new endpoints and improved data import capabilities into smenso. This update significantly enhances the flexibility and performance of our platform, enabling even deeper integration into existing systems and workflows.
New API Endpoints:
-
/statusreport
: Allows adding or updating status reports for a defined project (in draft mode). Learn more. -
/project/archive
: Allows archiving of projects. Learn more. -
/absence
: Allows adding or updating an absence. Learn more. -
/tasktree
: Allows retrieving a list of all (sub-)task IDs for a defined task (subtask and own task ID). Learn more. -
/timezones
: Returns a list of available time zones. Learn more. -
/template/project/create
: Allows adding projects based on a project template. Learn more. -
/template/project/updatemasterdata
: Allows updating project master data in existing projects based on a project template. Learn more. -
/template/task/create
: Allows adding tasks based on a task template. Learn more. -
/template/statusreport/create
: Allows adding status reports based on a status report template. Learn more.
API Extensions for Export:
- When exporting times, the GUID of a time entry is always included.
- When exporting times, the GUIDs of the associated tasks and projects are always included.
- Times can now be exported from specific tasks, not just selected via the filter.
Other API Improvements:
- The time zone for imports is now controllable in all API endpoints. A new parameter in the root tag of an XML request defines the time zone with which date values are integrated. This is by default CET (UTC +1, daylight saving time). A GET request can retrieve a list of available time zones, see above.
- When importing tasks, if a folder is specified that does not yet exist, it is now automatically created.
- Extension of
/project/
endpoint: New attribute 'Lock Time Tracking' can now be specified via import. - The GUIDs of all added objects (e.g., task, status report, etc.) can now be returned directly with the creation in the response ticket.
- To support developers or admins working with our integration API, buttons have been added to various context menus (three-dot menus in dialogs) that copy the GUIDs of the respective objects to the clipboard, e.g., the task GUID.
- Extension implemented so that the "Updated on" and "Updated by" fields are filled with every API import.
(3) Apply Project Templates to Existing Projects (Master Data Only)
We have expanded our project template features to provide even more flexibility in managing your projects. From now on, you can apply updated project templates to existing projects. This is especially useful if you have updated templates to distribute new fields or similar adjustments to existing projects.
This feature is available only for the Admin role.
Only project master data is updated, i.e., standard fields and custom fields (Flavors). Other project structures remain unchanged.
As an Admin, find this icon in the Manage Projects
dialog:
(4) Individual Hourly Rates per Person
You can now set individual hourly rates for each person, which will affect the cost calculations in your projects. This feature allows for more accurate and person-specific cost planning and control.
Under Settings
> Members
, you can now define internal hourly rates for each person after selecting them. These hourly rates can be used for calculating planned and actual costs in projects.
For each project, you can decide whether to use a flat project hourly rate (as before) or the individual hourly rates of the people assigned to tasks.
Note
When changing individual hourly rates or their validity, a complex recalculation of costs is carried out once a night in all tasks and projects in the workspace. New values are available the next day.
However, the calculation can also be triggered manually for each project. If a recalculation is necessary, this is indicated by a red dot on the context menu in a project (3-dot menu
> Recalculate costs
).
π Improvements
-
Holiday Calendar Extensions:
- Generate holidays for German states: When creating a new holiday calendar or adding additional years for holidays, holidays can now be automatically generated for German states.
- Future years in holiday maintenance: Future years >2026 can now be easily added under Settings > Holidays > Holiday Calendar (selected).
-
Task Section
Linked Jira Issues
Updated: The button to add a Jira link is no longer available for all guest roles. -
Portfolio Filter Extended: The
Project ID
field is now available in the filter. - Calculated sum fields added to exports: When exporting projects (portfolio) and tasks in the project, various automatically calculated sum fields are now included, such as the sum of planned efforts or the sum of forecast efforts.
- Checklist icon changed: The checklist checkbox icon is now green to visually better convey the completion of an individual item.
- Convert tasks to subtasks: Converting tasks to subtasks now works even if the task in question already has subtasks (up to the allowed hierarchy level).
-
Drag & Drop in
Files
Tab: The ability to upload files via drag & drop in theFiles
tab has been extended. - Convert subtasks to tasks via drag & drop: Now possible.
- Global Search now finds comment texts: The global search has been extended to include content from task comments. The corresponding task is offered as a match.
- When copying a column in list view and pasting it into another column, a warning message now appears if the target column already has values that would be overwritten. Additionally, the description text of a column is now also copied.
- In the portfolio list, an information icon next to the overall status indicates whether a new draft of a status report is currently being worked on:
- Display of the list view improved when any column is moved before the title column.
- Admin Center extension: Show via the
Invitation Pending
label the date an invitation was sent.
- Longer names in person selection dialogs, e.g. for teams/person groups, which are abbreviated to save space, are now displayed in full when hovering over the name in the tooltip.
- Adjustment of the role definition for the Restricted member role: It is now possible for the role to import tasks into projects (via CSV).
- Two new widgets for the start area provide links to the help center and our smenso Basics YouTube playlist - especially helpful for newly invited members/guests.
- The search bar in lists now also finds values of the flavor type 'Relation'.
π Fixes
- Absences consider part-time contracts: When part-time hours are entered in the personnel master data (anything < 8h), these part-time contracts are now correctly considered when recording absences. Vacation days are also now correctly displayed in the vacation overview for part-time contracts.
- Utilization now considers fractions in capacity: Previously, capacities in utilization and capacity calculation were sometimes not considered, e.g., when recording an absence with the selection "individual" and entering 2.5h for a 5h workday. This has been corrected.
- There was occasional misbehavior when exporting formula fields of the 'Date' type, which were displayed in the wrong format (EN / DE). Now corrected.
- Corrected behavior where the team selection menu in the utilization view could not be scrolled when there were many teams.
- When importing tasks or moving tasks/subtasks, date values were not always correctly reset. As a result, for example, a start date was one day too early in relation to the previously set start/end date.
- A fix was implemented to prevent the sudden "disappearance" of flavors in a time tracking dialog.
- Fixed sorting order issue when columns were sorted ascending and descending multiple times in list views.
- Sorting by flavors of type 'Relation' was sometimes incorrect. Individual rows were apparently at the wrong position without explanation. This has now been corrected, although correct sorting depends on whether all entries are already loaded.
- When changing a field in a task and leaving the dialog very quickly, a deletion dialog could mistakenly appear - corrected.
- If a custom workflow still partially contained standard statuses (e.g., "In Progress"), tasks with the standard statuses were hidden when grouped by the custom workflow. As these belong to the selected workflow, they are now correctly displayed.
- The dialog for renaming project master data fields was temporarily no longer functional.
- In the comment function, the "Edited" notice always appeared, even if a comment had not yet been edited - now corrected.
- Applying task templates to an existing task has been stabilized. The order of flavor groups is maintained, and multiple applications of a template work correctly, etc.
- Flavor groups were sometimes not correctly created in tasks when a flavor was added in a list view - now corrected.
- Like button showed an empty tooltip on hover - now corrected.
- Various UI and text corrections in the settings dialog and Admin Center.
Your Feedback is Important to Us!
We are constantly working to improve our platform. Your feedback helps us improve usability and performance. We look forward to hearing your opinion! Thank you in advance π
Comments
0 comments
Please sign in to leave a comment.