Kevin Papst
6d7054c18c
Release 1.27.0 ( #3571 )
...
* bump version
* ignore .disabled for plugins
* simplify gitignore
* prevent duration field from showing up in the API
* change release template wording
* prepare method for later usage
* add 8.2 to issue template
2022-10-19 08:55:42 +02:00
Kevin Papst
5fa10dfdf1
fix one-minute rounding bug in quick-entries ( #3580 )
...
* fix one-minute rounding bug for quick entries form
* allow to delete and create/update timesheets in one go
* prevent issues with negative durations
2022-10-16 01:05:38 +02:00
Kevin Papst
1d445d9eb6
Project API and globalActivities flag ( #3564 )
...
* expose globalActivities setting in project entity
* fix globalActivities being true by default if created via API
2022-10-01 18:14:22 +02:00
Kevin Papst
d705287510
prepare release 1.25.0 ( #3531 )
...
* remove unused variable
* allow to set field name in form helper
* fix edge case permission check in menu
2022-09-14 15:16:06 +02:00
Kevin Papst
ed7f89cfe1
allow to restrict usage of global activities for projects ( #3437 )
2022-07-23 01:17:24 +02:00
Kevin Papst
dc40a05ebd
allow to filter for canceled invoices ( #3415 )
2022-07-13 12:21:57 +02:00
Kevin Papst
665f0d0ca7
require a language for invoice templates ( #3387 )
2022-06-27 22:57:15 +02:00
Kevin Papst
f30bb89597
remove currency symbol if unknown ( #3381 )
2022-06-25 01:23:16 +02:00
Kevin Papst
9f1f7b989c
allow to set api token when creating user via API ( #3380 )
2022-06-25 00:26:39 +02:00
Kevin Papst
b46fdcefad
added new permission to separate time and money budget ( #3352 )
2022-06-11 12:23:02 +02:00
Kevin Papst
88bf534573
added invoice text field to project and activity ( #3335 )
2022-05-31 17:49:23 +02:00
Kevin Papst
3c71640547
allow switching user displayed in calendar ( #3314 )
2022-05-18 21:30:58 +02:00
Kevin Papst
913839727c
permission check for mark-as-exported buttons ( #3313 )
2022-05-18 12:54:59 +02:00
Kevin Papst
c8098b2e00
Release 1.19.7 ( #3286 )
...
* fix isWeekend() test for sunday fdow
* re-use the pattern for optgroup title
* prevent method on null
* composer update
* pre-select an option if it is the only available one
* added command to stop all active timesheets
2022-05-07 23:47:32 +02:00
Kevin Papst
100f8a5165
Release 1.19.6 ( #3277 )
2022-04-29 18:14:12 +02:00
Kevin Papst
76899d2fdb
Release 1.19.5 ( #3265 )
2022-04-26 18:48:43 +02:00
j0hannesr0th
41e8e196ec
fix: billable not respected in api post request ( #3275 )
2022-04-26 17:46:44 +02:00
Kevin Papst
ef5977bcfe
allow changing calendar entry title ( #3272 )
2022-04-25 18:18:48 +02:00
Kevin Papst
f2a8cf0930
Release 1.19.2 ( #3244 )
2022-04-05 00:59:13 +02:00
Kevin Papst
31743cf962
fix billable calculation on timesheet restart ( #3225 )
2022-03-29 23:24:22 +02:00
Kevin Papst
30c7782d6e
automatic billable calculation ( #3200 )
2022-03-18 22:31:50 +01:00
Kevin Papst
b08c156552
1.18.1 - fix description pattern in title ( #3179 )
...
* bump version
* add comment to customer/project/activity entity and collections api
* improve title pattern usage
2022-02-28 16:32:41 +01:00
Kevin Papst
c0168ecc5b
1.18 ( #3158 )
...
* bump version
* fix translation ids
* added css classes to modify form with custom css
* improve export pdf file names
* respect financial year in new report
* added new InvoiceCalculator: price
* upgrade packages and node-sass to v7
* title pattern for customer, project and activity via API
* support negative money without currency
* fix sub-locale in print export template
* fix overbooking validation for monthly budget
* fix copying entities with different set of custom-fields compared to the current configuration
2022-02-25 20:41:56 +01:00
Kevin Papst
85a63c4b78
new user-year reporting and data-type chooser ( #3155 )
2022-02-16 12:18:04 +01:00
Kevin Papst
7da7468965
configure display of customer, project and activity in dropdown lists ( #3151 )
2022-02-14 17:43:05 +01:00
Kevin Papst
83a894823f
release 1.17.2 ( #3135 )
...
* allow to input password interactively in console
* added block to simplify overwriting export template parts
* prevent installation in PHP 8.1
* composer update
* phpunit version to 9
* support negative amounts in excel export
* added system configuration actions for calendar, weekly timesheet, users
* added method to render text with full markdown support
2022-02-14 17:33:52 +01:00
Kevin Papst
40242b7dcc
support custom fields for invoices ( #3077 )
2022-01-20 16:59:26 +01:00
Kevin Papst
cc809183ae
added comment field to invoice ( #3045 )
2021-12-30 21:49:30 +01:00
Kevin Papst
04fc954769
allow to configure the amount of recent activity rows in an empty week ( #3026 )
2021-12-16 16:58:10 +01:00
Kevin Papst
961336f35c
fix project are not filtered after submit ( #3016 )
2021-12-11 15:51:23 +01:00
Kevin Papst
ec9dd08970
cleanup duplicate translation ids ( #3001 )
2021-12-08 01:49:44 +01:00
Kevin Papst
1da26e041d
fix invoice create and search ( #2990 )
2021-12-04 01:18:49 +01:00
Kevin Papst
b062164277
allow to delete invoice documents ( #2968 )
2021-11-24 10:30:49 +01:00
Kevin Papst
8b0962e192
configure am/pm time-format as user preference ( #2789 )
2021-11-14 18:18:26 +01:00
Kevin Papst
bd2fe32d5a
optimizations ( #2904 )
...
* calc once, then re-use
* prevent invalid theme switch
* allow to turn off weekly-quick-entries by permissions
* remove 00:00 from date-times that likely do not need a time
* fix datepicker out of window
2021-11-05 10:28:48 +01:00
Kevin Papst
c8854b0775
change data filter on project month report ( #2911 )
2021-11-05 09:45:12 +01:00
Kevin Papst
b92488e32f
include roles and teams in user create form ( #2849 )
2021-11-03 16:24:22 +01:00
Kevin Papst
1b35356f81
activate bleeding edge phpstan rules ( #2898 )
2021-11-02 13:33:21 +01:00
Kevin Papst
7ed1998d04
fixes for new quick-entry week form ( #2887 )
2021-10-29 21:35:48 +02:00
Kevin Papst
9ab098af86
weekly quick-entry form ( #2793 )
2021-10-18 11:12:46 +02:00
Kevin Papst
fb265ed732
make sure that minute_increment is not zero ( #2860 )
2021-10-16 13:38:28 +02:00
Kevin Papst
bbf25823b8
release 1.15.5 ( #2848 )
2021-10-13 18:31:28 +02:00
Kevin Papst
6b066046c6
default value for billable flag and support in batch update ( #2851 )
2021-10-13 15:49:20 +02:00
Kevin Papst
843cd8fb67
refactor system configuration title and wording ( #2847 )
2021-10-13 13:37:44 +02:00
Kevin Papst
f2eec4f315
API fixes ( #2766 )
2021-09-16 17:06:32 +02:00
Kevin Papst
98a3fc99a2
store search in session ( #2735 )
...
* allow to detect used query filters
* allow to set label in action buttons
* allow to reset last search from session
* migrate invoice archive to new search system
* display number of used search filters
2021-08-26 01:37:40 +02:00
Kevin Papst
f743503705
added search modal for timesheet export ( #2728 )
2021-08-24 19:01:48 +02:00
Kevin Papst
f6a82ba119
fix team edit with deactivated users ( #2716 )
2021-08-11 01:23:55 +02:00
Kevin Papst
c063aed867
fixes for 1.15 ( #2704 )
2021-08-08 12:38:19 +02:00
Kevin Papst
b2d3272151
support multiple teamleads in each team ( #2702 )
...
* fix jumping avatars
* fix line-break after color dot for long names
2021-08-07 18:05:41 +02:00