0
0
Fork 0
mirror of https://github.com/kevinpapst/kimai2.git synced 2025-04-04 21:45:20 +00:00
Commit graph

46 commits

Author SHA1 Message Date
Kevin Papst
baff2d78d9
prepare release 1.15 ()
* bump version
* fix invisible class on labels
* fail safe removal of foreign key
* check if optional form field exists before accessing it
* silently ignore stopped timesheets
* prevent colliding parameter names
* make sure decimal duration is always rendered with two decimals
* simplify translation
* fix  ANSI_QUOTES
* rename composer task
* fix billable statistic rates
* added missing translation for export
2021-09-17 00:58:25 +02:00
Kevin Papst
f743503705
added search modal for timesheet export () 2021-08-24 19:01:48 +02:00
Kevin Papst
b2d3272151
support multiple teamleads in each team ()
* 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 () 2021-08-06 18:38:41 +02:00
Kevin Papst
828b9c8b4a
added account number field to user () 2021-07-19 00:13:39 +02:00
Kevin Papst
27cea996c0
configurable print export () 2021-07-13 10:11:20 +02:00
Kevin Papst
2583fdf20e
small bugfixes ()
* improve report visibility
* fix timesheet duration, which breaks validation
* added contributing section in README
* do not allow to change project for existing activities - fixes 
* bump theme version to fix FOSUserBundle dependency
* use entity color instead of inherited one - fixes 
2021-07-10 00:37:03 +02:00
Kevin Papst
9ddb87a6fd
added project detail report ()
- 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 ()
Make auth configuration available via UI, remove FOSUserBundle and SAML-Bundle dependency
2021-06-10 15:34:13 +02:00
Kevin Papst
f7aa3c1e13
financial year setting + new users working time per year report () 2021-05-14 18:40:48 +02:00
Weblate (bot)
67d23ec6b2
Translations update from Weblate ()
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: phlostically <phlostically@mailinator.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Bogi Napoleon Wennerstrøm <bogi.wennerstrom@gmail.com>
Co-authored-by: Martin Didriksen <martindidriksen@hotmail.com>
Co-authored-by: Christian Eichert <c@zp1.net>
Co-authored-by: Gontzal Manuel Pujana Onaindia <thadahdenyse@gmail.com>
Co-authored-by: DJScias <djscias@gmail.com>
Co-authored-by: Bruno Oliveira Rosa <brunokauaoliveira@gmail.com>
Co-authored-by: Mohammad Firuzabadi <mohmmad.fi@gmail.com>
Co-authored-by: Kevin Papst <kpapst@gmx.net>
2021-04-22 01:22:39 +02:00
Kevin Papst
08a144ac31
drag & drop to delete entries from the calendar () 2021-04-20 14:50:23 +02:00
Kevin Papst
0330f45c6a
billable timesheets, inactive projects report, bookmark export search () 2021-04-18 21:51:27 +02:00
Kevin Papst
2ce6e815ff
new report: week for users () 2021-04-07 22:20:19 +02:00
Weblate (bot)
f4dbdbb427
Translations update from Weblate () 2021-03-29 11:45:03 +02:00
Philipp
d84beb957c
add subtotal and payment date to invoices () 2021-03-29 00:51:34 +02:00
Kevin Papst
f8a5ff7315
create multiple invoices at once () 2021-03-27 20:47:53 +01:00
Kevin Papst
87d07ffaaf
save default search options ()
* 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
c0378b4f51
add user preference: default report () 2021-03-14 13:32:47 +01:00
Kevin Papst
db1344573f
search and export from invoice archive () 2021-03-10 01:50:27 +01:00
Willian Gustavo Veiga
c34e9f576d
added new report: project view () 2021-03-09 23:19:11 +01:00
Weblate (bot)
765ea63aed
Translations update from Weblate () 2021-03-03 12:58:42 +01:00
Kevin Papst
8d41fa20bd
prepare release 1.13 ()
* 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
8d72d114c7
improved duration and minute selector ()
* do not close modal if form is dirty
* deprecated TimesheetConfiguration
* inject timezone in form types
* cleanup usage of UserDateTimeFactory
* allow to configure increment steps for minutes
* use 15 minutes step for datetimepicker in project edit form
* use rounding rules for increments in minute select for begin and end
* allow duration in multi user and admin timesheet forms
* make dropdown values configurable
2021-01-17 14:04:13 +01:00
Kevin Papst
40eda01c22
added export context () 2020-12-22 18:41:00 +01:00
Kevin Papst
6ed7ee76e7
support custom fields in timesheet batch update () 2020-10-21 17:10:11 +02:00
Weblate (bot)
cafd84cee4
Translations update from Weblate ()
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Kevin Papst <kevin@kevinpapst.de>
Co-authored-by: Balázs Fülöp <fulopbalazs91@gmail.com>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Juri Grabowski <hosted-weblate@jugra.de>
Co-authored-by: Katarzyna Sobolewska <kasia.sobolewska1@gmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: Péter Gyetvai <gyetpet@mailbox.org>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: Kevin Papst <kpapst@gmx.net>
2020-10-01 10:52:11 +02:00
Kevin Papst
b9ee811cbf
helper for handling billable fields () 2020-08-20 15:03:57 +02:00
Kevin Papst
aee063bb3c
added annotation based exporter ()
* added user exporter
* added project exporter
* added customer exporter
* added activity exporter
2020-07-21 03:37:51 +02:00
Kevin Papst
f2dd2331a5
polish detail pages () 2020-07-12 20:11:13 +02:00
Kevin Papst
164af7ae02
added reporting screen () 2020-07-12 14:05:14 +02:00
Kevin Papst
32c1e3258e
invoices: unified money, number and date formats and fully respect configured language () 2020-07-10 15:09:52 +02:00
Kevin Papst
ea39d5c74d
new translations to clarify working time periods () 2020-07-04 19:44:44 +02:00
Kevin Papst
ae6beff5d8
Allow to recalculate rates via bulk edit () 2020-06-05 12:25:56 +02:00
Kevin Papst
68d703d1e3
added internal rates () 2020-04-08 14:50:15 +02:00
Kevin Papst
e6e6a1eeea
added invoice archive & configurable invoice numbers () 2020-03-14 01:16:58 +01:00
Kevin Papst
dd64eb98f9
support more columns in listings () 2020-03-13 18:21:16 +01:00
Kevin Papst
ace2788b57
fix pdf creation for very large exports () 2020-03-08 00:24:49 +01:00
Kevin Papst
bf11de82fc
Upload invoice documents via UI () 2020-02-27 23:19:19 +01:00
Kevin Papst
34d2228d5d
option to use decimal format in user timesheet export () 2020-02-24 18:03:30 +01:00
Kevin Papst
52c7437076
added user-specific rates () 2020-02-10 20:29:43 +01:00
Kevin Papst
986d922855
invoices: choose language and duration format () 2020-02-04 20:27:36 +01:00
Kevin Papst
9eff89963c
prepare release 1.7 () 2020-01-19 21:49:04 +01:00
Kevin Papst
6a44dbfe83
detail pages for customers and projects () 2020-01-16 16:25:28 +01:00
Kevin Papst
d6798eed1e
added project start and end date ()
* added sortable js library
* activity in invoice is optional
* added javascript widget for paginated boxes
* fix activity dropdown for globals only
* added timesheet service to reduce code duplication
* use repository to query for teams in dropdowns
* added project validator
* validate project start and end against timesheet
* include begin and end in dynamic form requests for projects
* added timezone and language option to import flag, improve timesheet import speed
* deactivate cross-timezone filter
* add virtual fields to field order list
* composer update
* added param to ignore dates
* position loader icon fixed - fixes 
* permission problem when creating a new project - fixes 
* remove dev dependencies webserver and thanks bundle
* stop information leak (begin and end date) in duration mode - fixes 
* unify timesheet edit dialog for user and admins
* fix security issue, own rates exposed to unauthorized users in multi-update dialog
2020-01-05 02:49:01 +01:00
Kevin Papst
b14ad9f3ab
renamed translation files from .xliff to .xlf () 2019-12-09 13:25:31 +01:00
Renamed from translations/messages.de.xliff (Browse further)