Kevin Papst
30c7782d6e
automatic billable calculation ( #3200 )
2022-03-18 22:31:50 +01:00
Kevin Papst
4cb0ac37a6
unify access to custom fields ( #3106 )
2022-01-28 00:04:58 +01:00
Kevin Papst
1e269a6f82
improve team member handling ( #3097 )
2022-01-25 13:44:49 +01:00
Kevin Papst
9e320674c1
phpstan improvements ( #3092 )
2022-01-23 15:49:38 +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
22ce6b047a
new invoice template variables for budgets ( #3005 )
2021-12-08 22:15:07 +01:00
Kevin Papst
8b0962e192
configure am/pm time-format as user preference ( #2789 )
2021-11-14 18:18:26 +01:00
Kevin Papst
9ab098af86
weekly quick-entry form ( #2793 )
2021-10-18 11:12:46 +02:00
Kevin Papst
9453947309
export budget, timeBudget and budgetType ( #2812 )
2021-10-04 16:57:45 +02:00
Kevin Papst
6fcd50ecdf
hide not started projects in widget ( #2805 )
2021-10-03 13:53:52 +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
Kevin Papst
cefd747e91
monthly budget, monthly report, unified report calculation ( #2684 )
2021-08-06 18:38:41 +02:00
Kevin Papst
828b9c8b4a
added account number field to user ( #2671 )
2021-07-19 00:13:39 +02:00
Kevin Papst
9ddb87a6fd
added project detail report ( #2651 )
...
- avatars via css only
- random colors for entities
- improves print view
- added colors for teams
- added color to tag
2021-07-06 22:01:20 +02:00
Kevin Papst
7f20cb045c
Refactor authentication system ( #2602 )
...
Make auth configuration available via UI, remove FOSUserBundle and SAML-Bundle dependency
2021-06-10 15:34:13 +02:00
Kevin Papst
0330f45c6a
billable timesheets, inactive projects report, bookmark export search ( #2503 )
2021-04-18 21:51:27 +02:00
Kevin Papst
8664d94ea6
release 1.14 ( #2498 )
2021-04-11 14:11:09 +02:00
Philipp
d84beb957c
add subtotal and payment date to invoices ( #2450 )
2021-03-29 00:51:34 +02:00
Kevin Papst
87d07ffaaf
save default search options ( #2445 )
...
* set default times for daterange objects
* allow to show order and order by fields
* move search to modal
* more options for page size
* save export visibility in cookie
2021-03-20 01:10:45 +01:00
Kevin Papst
9a2fd9ba91
allow increasing invoice numbers per day ( #2433 )
2021-03-14 13:53:36 +01:00
Kevin Papst
0a6ea6be42
hide expired projects in team-projects widget ( #2432 )
2021-03-14 13:24:24 +01:00
Kevin Papst
3e9371bd6a
Timesheet validator: prevent overbooking budgets ( #2422 )
2021-03-13 14:41:29 +01:00
Kevin Papst
0b7d551048
added more columns to spreadsheet exports ( #2413 )
2021-03-08 18:32:11 +01:00
Kevin Papst
8d41fa20bd
prepare release 1.13 ( #2290 )
...
* make voters a final class
* upgrade dependencies
* sort project alphabetically in dashboard widget
* open detail page on row click
* do not break on null tag name
* added max height to scrollable widgets on dashboard
* added timesheet duplicate event
* allow to deactivate browser title update
* improve comment box
* moved role permissions to own menu
* removed tabs in user screen
* fix user can remove super-admin from own account
2021-02-01 23:43:47 +01:00
Kevin Papst
aba06ba3f0
improve customer validation ( #2083 )
2020-11-02 00:50:26 +01:00
Kevin Papst
9ef32e75c5
added drag and drop for new records via calendar ( #1962 )
2020-09-17 01:13:48 +02:00
Kevin Papst
8e801c6829
added support for ordering meta fields ( #1940 )
2020-08-30 11:24:12 +02:00
Kevin Papst
2d4cfbe821
Weekly reporting view ( #1892 )
2020-08-16 12:20:33 +02:00
Kevin Papst
0914ebf737
added team permissions for activities ( #1872 )
2020-08-08 18:50:04 +02:00
Kevin Papst
aee063bb3c
added annotation based exporter ( #1831 )
...
* added user exporter
* added project exporter
* added customer exporter
* added activity exporter
2020-07-21 03:37:51 +02:00
Kevin Papst
7907b43ef7
UI improvement ( #1829 )
...
* open "create new project/activity" form in modal
* re-use action translation for create action title
* do not pre-select first customer in list - fixes #1828
* sort user preferences in sections for better visual grouping
* show comment date only in hover of user avatar
2020-07-17 20:32:11 +02:00
Kevin Papst
c843dba29a
API improvements ( #1826 )
2020-07-17 20:30:16 +02:00
Kevin Papst
f57b314466
Preparations for coming features ( #1818 )
...
* removed unused convert_tz code
* added timestampable listener to support automatic updates of change columns
* added modified_at, billable and category timesheet fields
* new timesheet API query parameter modified_after
2020-07-13 23:35:06 +02:00
Kevin Papst
f2dd2331a5
polish detail pages ( #1817 )
2020-07-12 20:11:13 +02:00
Kevin Papst
b97d9f692d
added team permissions on user queries ( #1815 )
2020-07-12 01:18:57 +02:00
Kevin Papst
32c1e3258e
invoices: unified money, number and date formats and fully respect configured language ( #1814 )
2020-07-10 15:09:52 +02:00
Kevin Papst
682681afa5
added domain logic for permission checks ( #1803 )
2020-07-04 13:29:03 +02:00
Kevin Papst
711139ad4c
delete invoices ( #1652 )
...
* include all meta fields as template variables
* support invoice preview via command
* support deletion of generated invoices
2020-04-23 12:19:07 +02:00
Kevin Papst
0f3fa8fdbe
Code improvements ( #1649 )
...
* use global namespace for faster lookups
* phpstan level 5
2020-04-19 14:37:14 +02:00
jojoemade
0bc9e74853
added colors to tags ( #1631 )
2020-04-14 14:18:11 +02:00
Kevin Papst
68d703d1e3
added internal rates ( #1591 )
2020-04-08 14:50:15 +02:00
Kevin Papst
c89750fe94
ensure user attributes are truncated ( #1580 )
2020-03-21 00:21:06 +01:00
Kevin Papst
b8c5323ece
added command to create invoices via bash ( #1574 )
2020-03-20 13:14:05 +01:00
Kevin Papst
e6e6a1eeea
added invoice archive & configurable invoice numbers ( #1541 )
2020-03-14 01:16:58 +01:00
Kevin Papst
b8273c4441
prepare release 1.8 ( #1505 )
2020-03-01 14:25:59 +01:00
Kevin Papst
bf11de82fc
Upload invoice documents via UI ( #1495 )
2020-02-27 23:19:19 +01:00
Kevin Papst
52c7437076
added user-specific rates ( #1455 )
2020-02-10 20:29:43 +01:00
Kevin Papst
986d922855
invoices: choose language and duration format ( #1438 )
2020-02-04 20:27:36 +01:00