Skip to content

Latest commit

 

History

History
452 lines (330 loc) · 23.9 KB

CHANGELOG.md

File metadata and controls

452 lines (330 loc) · 23.9 KB

-----------------------------------------------------

➤ Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

📖 Table of Contents

-----------------------------------------------------

➤ Table of Contents

-----------------------------------------------------

➤ 0.14.0 - 07.03.2025

Fixed

  • Fixed an issue with ProjectForm breaking if no project settings was set on the subscription #1257

Added

  • Support for setting a role as default #1259
  • Support for allowing guest users from external tenants to log in #1264

-----------------------------------------------------

➤ 0.13.3 - 25.02.2025

Fixed

  • Fixed layout issue in Project Popover in Timesheet #1196
  • Fixed issues with importing users from Entra ID #1230

Changed

  • Improved readability on customer information page #1214
  • Improved readability on project information page #1219
  • Add support for setting default tab on Project page #1236

Added

  • Feature to select color preset for Outlook categories #1213
  • Basic functionality for Budget Tracking #1217
  • You know know add a security group in subscription settings, users in this group will be automatically enrolled in did #1182
  • Customer and Project key max length is now configurable in subscription settings #1231
  • Initial support for enhancing the resource management capabilities within the Projects module of our time entry system. #1237
  • Showing week hours summary based on user work week #1138
  • Manager included in user sync #1244
  • Support for simple project hierarchy #1245
  • Support for locking weeks from the admin UI #1249
  • Enhancements to the Project Role Management #1245
  • Add Parent Project to reports and Excel export #1253

-----------------------------------------------------

➤ 0.13.2 - 22.02.2024

Fixed

-----------------------------------------------------

➤ 0.13.1 - 21.02.2024

Fixed

-----------------------------------------------------

➤ 0.13.0 - 21.02.2024

Fixed

  • Fix for #1112
  • Deactivated projects can no longer be selectable when resolving manually #1171
  • Fixed Icon field will now be cleared when a new project has been created #1188
  • Fixed Missing key prop on DetailsRowFields component #1147
  • Fix for action bar glitching in Timesheet #1132

Added

  • Improved general look and feel - now using the new Fluent UI 9
  • Company brand support #1170
  • Enriched Subscription Teams settings with fields for Teams reminder messages #1185
  • Added WeekStatus GraphQL API Endpoint for User Week Confirmation Status #1181

Changed

  • Better handling of signin errors #1176
  • Migrating to @apollo/server@v4 #1116

-----------------------------------------------------

➤ 0.12.0 - 17.04.2023

Added

  • Added support for uploading formatted reports and displaying them to end-users #1096

Fixed

Changed

  • Missing submissions is not showing hidden users #1089
  • Vacation days reset per year by changing the user configuration format #1086

-----------------------------------------------------

➤ 0.11.4 - 21.12.2022

Added

  • Visualize if a day is a public holiday #1064

Fixed

  • Fixed an issue with Timesheet navigation that makes it sometimes skip a year #1028
  • Fixed an issue with submit commands when there's no submit actions available #1070

Changed

  • Improved Project and Customer pages #1069
  • Visual upgrade for lists #1076
  • Adjustments to calculation/estimation of vacation #1080
  • Events without subject/title is now visible to the end user and displayed as an error that needs to be resolved before submitting #1082

-----------------------------------------------------

➤ 0.11.3 - 25.11.2022

Fixed

  • Fixed issue with user reports #1077

-----------------------------------------------------

➤ 0.11.2 - 18.11.2022

Fixed

  • Fixed issue with rounding of events #1065

-----------------------------------------------------

➤ 0.11.1 - 18.11.2022

Fixed

  • Fixed issues with retrieving customers affecting Project creation etc #1062

-----------------------------------------------------

➤ 0.11.0 - 16.11.2022

Added

  • Project code as filter to Reports #978
  • Added permission scope LIST_USERS #968
  • Support end early/start late: round appointments to nearest half hours #1056
  • Autofocus and up/down arrows navigation support for Autocomplete component #1058
  • Implemented month view #70

Fixed

  • Project reports includes week number #975
  • Reports performance issues #984
  • Reports infinite loops #994
  • Unconfirmed hours included in summary view #1031
  • Added total row to summary report #932
  • Fix for feedback locked #1042

Changed

  • Summary report shows current week #980
  • Moved delete button out of edit form for roles #935
  • Deleting API-keys and labels now requires confirmation #953

-----------------------------------------------------

➤ 0.10.0 - 27.04.2021

Added

  • Support for split week, split year scenarios #753
  • Last year option added to reports #775
  • Support for deleting role #692
  • Improved Timesheet statusbar: Now showing on all tabs, and showing either shimmer or progress indicator, not both. #831
  • Nynorsk (nn-no) language support #864 (thanks to @paalolav ❤️)
  • Support for initial signin with email #884
  • Showing more details in the summary view on hover #886
  • Summary view moved to Reports
  • Differentiating 0-hour weeks from unconfirmed weeks in Summary view #781
  • Synchronize user photo from Azure AD #899
  • Breadcrumb for mobile devices
  • New user setting: Start page
  • New user setting: Sticky Navigation
  • Support for submitting feedback

Fixed

  • Issue where filtering on a report would crash the page #938
  • Issue where moving an event from a confirmed week to an unconfirmed week would cause an error #766
  • Issue where confirmed hours would be skewed forward one hour #760
  • Issue with navigating between tabs in Projects #749
  • Minor visual bug in unmatched hours #773
  • Issue with rogue customer matches in large event bodies #782
  • Issue where sunday hours would not be displayed in the UI after confirming a week #785
  • Issue with time entry queries in Reports #790
  • Issue with navigating to a customer from e.g. Timesheet #791
  • Issue with navigating directly to a page when not logged in #889
  • Consistent ignore/match buttons across devices in Timesheet #894

Changed

  • Consolidated server and client date utils #771
  • Summary view now using datepicker instead of slider #777
  • Visual improvements on the admin sections

-----------------------------------------------------

➤ 0.9.0 - 15.12.2020

Added

  • Changes to forecast/confirm actions #605
  • Improvements to allocation view in Timesheet #644
  • Forecast notifications #613 (can be turned off in subscription settings #639)
  • Improved forecast/confirm actions #605
  • Automatic Azure Active Directory sync #661
  • Support for API tokens with scoped permissions #635
  • Export hours from user menu #589
  • Improved project tooltip/panel #678
  • When debugging, local cache is automatically cleared on first run #715
  • Improved project selector #671
  • Support for editing customers #672
  • Resizable columns in Reports #722
  • Added project tooltip to Summary view in Timesheet #677
  • Side panels are now light dismissable #734
  • Project suggestions in timesheet matching now also works for event body #705

Fixed

  • Fixed issue where ignored events were not persisted #730
  • Minor UI adjustments in Timesheet
  • Fixes in matching engine #603
  • Issue with appointments occuring around midnight Sunday #703
  • Lag in customer/project search #686
  • Reports: Current month and year in Reports included entries after today's date #738
  • Reports: Filters would persist when switching reports #733
  • Reports: Current month report bug #710
  • User settings: display language dropdown value would not change after switching language #740
  • Customers: Searching for newly created customers would return zero results #739
  • Fix for 'go to current week'-shortcut #707

Changed

  • Decreased Project and Customer keys min length to 2 #681
  • Increased Project and Customer keys max length to 12 #719

Removed

  • Dependency on moment.js removed, now using day.js instead

-----------------------------------------------------

➤ 0.8.0 - 15.10.2020

Added

  • did now supports forecasting #355
  • Better mobile navigation with descriptive labels #539, #588
  • We now have custom error pages #502
  • Better error messages #579
  • Showing aggregated hours per group in Reports #541
  • Support for setting Projects to inactive in UI #524
  • Better log in/log out experience #485

Fixed

  • Fixed an issue with split weeks where the returned events and total hours were wrong #578
  • Missing week summary on Admin page #569
  • Could not open week picker in Timesheet under certain conditions #558
  • did now properly matches ÆØÅ in customer and project keys #550

-----------------------------------------------------

➤ 0.7.0 - 09.09.2020

Added

  • Rebrand to just "did" #412
  • Improved reports landing page #505
  • Added customers as a separate column in the Timesheet overview #496
  • Show project ID (full key) in ProjectColumnTooltip #495
  • Enabling GraphQL to be called externally using authorization tokens #478
  • Show labels in the Summary view #461
  • Possibility of tagging projects with labels in UI #333
  • Deep linking for Projects #435

Fixed

  • Fixed soft match functionality (matching without (), [], {}) #489
  • Customer entries with leading/trailing spaces are un-matchable #426

-----------------------------------------------------

➤ 0.6.0 - N/A

Need details.

-----------------------------------------------------

➤ 0.5.0 - 22.5.2020

Added

  • Added toggle for showing/hiding inactive projects andcustomers #285
  • Redirect user to timesheet after logging in #303
  • Adjustments to Reports #269
  • Reports: Changed name of export button to 'Export current view' #269
  • Hotkeys for Timesheet #337
  • Summary view can be grouped by customer #242
  • Support for Norwegian #306

Fixed

  • Fix for scrollbar glitching #302

-----------------------------------------------------

➤ 0.4.0 - 11.5.2020

Added

  • Support for split weeks #232
  • Added user column to project overview #224
  • Consolidating confirm buttons #270
  • Confirm hours disabled when there's unmatched events #268
  • Including project code in tooltip #243
  • Presenting active/inactive status for customers and projects in views #168
  • Changed chart library from highcharts to recharts due to licenses #273
  • Support for adding DID365 as an app in Microsoft Teams #170

Fixed

  • Sorted customer options alphabetically by name in summary view(s) #260

Fixed

-----------------------------------------------------

➤ 0.3.1 - 16.04.2020

Added

  • Support for adding a project as a category in the users mailbox #202
  • Icon picker in project and customer forms #213
  • Support for using did in Teams tabs. No SSO support for now #170

Fixed

  • Using get-value module to get project.inactive and customer.inactive from event #212
  • Using .isoWeek() instead of .week() to calculate week from startTime in timesheet resolver #225

-----------------------------------------------------

➤ 0.3.0 - 20.03.2020

Fixed

  • Set GraphService.getEvents to retrieve 500 items instead of just 50 #205
  • Fixed issue with events lasting until 00:00 #197

-----------------------------------------------------

➤ 0.2.0 - 05.03.2020

Added

  • Validation for new project form #163
  • Validation for new customer form #164
  • Added progress indicator to Timesheet/overview #190
  • Functionality for deleting a customer #174