Changelog

    v3.0.7 (12/05/2020)

    • Rewrote code to React
    • Implemented WebRTC peer-to-peer synchronisation #161
    • Implemented staggered model rendering in overview to increase response time #104
    • Updated dependencies #195
    • Added previous/next buttons to project page #45
    • Consistent naming #74
    • Check [Add client] button positioning #78
    • Check readme.md above the fold content #55
    • Hourly rate in lines hidden on mobile #196
    • Bugfixes #200, #178, #173, #172, #171, #138, #136

    v2.4.2 (28/12/2018)

    • Update packages with vulnerability dependencies #169
    • Cloning should be disabled when project is dirty #168
    • Project listing on client page should be reversed #167
    • It should be visible from the client projects list which have been invoiced #156
    • Application localisation #154
    • Confirm modal styling #150
    • Fix sorting in several lists #143
    • Project lines should not be draggable when there is only one #140
    • Give year list a tabbed feel and add scroll behaviour #137
    • research storage encryption #107
    • Add some extra data to client overview page #60
    • Add title 'totals' to bottom of quarter page #59
    • Bugfixes #165, #164, #162, #158, #133, #126

    v2.3.1 (22/05/2018)

    • Refactor PrintInvoice #155
    • Implement prompt dialog (used in Copy) #153
    • Projectlist transition-group key warning #152
    • Use Modal design pattern in Notification #149
    • Interpolation issue on empty strings #146
    • Hide project properties behind reveal #142
    • Draggable lines prevent text selection on input elements #139
    • When adding lines in project add button between hours and amounts to apply all lines #129
    • implement project setting for hourly rate or project rate #106
    • Improve/clarify settings backup/restore methods #82
    • Add feed back line at empty project list on client #73
    • Add page-break positions on quotations #70

    v2.2.21 (07/04/2018)

    • Animated home jumbotron #151
    • Better explanation in settings #148
    • Jumbotron styling #147
    • Removed localStorage from cloud options #144
    • When adding line to project set focus to first field #128
    • Add test to assert no horizontal scrollbars #117
    • Currency formatting (list view) #94
    • Added message for empty list in quarter / home / overview #58
    • Added better dummy data #52
    • Removed projects without invoices from quarter #48
    • New project focus to description #44
    • Added visual feedback when cloning a project from the project page #37
    • Better reminder checkbox implementation for mobile #14
    • Timed animated row removal when marking 'paid' on front-page #13
    • Replaced confirm with custom modal component #12
    • Written e2e and unit tests #5
    • JSDoc all the things! #4
    • Bugfixes #134, #119, #103, #16

    v2.2.7 (31/03/2018)

    • Refactor copy page to original state #132
    • Drag/order project lines #125
    • Added sitemap #124
    • Added auto-update #118
    • Removed appcache in favor of service workers #116
    • Price indication for discount on project page is inconsistent #111
    • Redesigned icons #110
    • Added ignore state to project/invoice #109
    • Middle ellipsis #95
    • Mobile swipe for menu #93
    • Merged config- and data.json #17
    • Bugfixes #102, #112, #121, #113, #130

    v2.1.6 (30/03/2018)

    • Fixed settings backup download #114
    • Reminder layout on pdf incorrect #101
    • Restyled slightly #87

    v2.1.1 (03/03/2018)

    • Vue port

    v1.3.9 (25/06/2017)

    • UI improvements

    v1.2.3 (16/06/2017)

    • Open source release