Commit Graph

59 Commits

Author SHA1 Message Date
manubo
a6956b3a01 Add tests for formatDuration 2019-10-10 14:55:21 +02:00
manubo
6de449ed85 Fix time format after updating bubble 2019-10-09 16:16:03 +02:00
manubo
93353da4c6 Fix formatDuation without second argument 2019-10-08 13:22:09 +02:00
manubo
758c8b94c7 Format duration depending on settingTimeTrackingHHMM 2019-10-04 10:35:33 +02:00
manubo
a396a3b382 Improve timer view styling 2019-10-04 09:07:01 +02:00
manubo
822c0672fb Style timerview 2019-10-03 15:50:41 +02:00
manubo
cc223a1025 Close TimerView if timer stopped for current service 2019-10-03 14:56:59 +02:00
manubo
4e8018b8a0 Fix empty description 2019-10-03 14:50:54 +02:00
manubo
6c049e2e3f Use stop-watch icon in timer view 2019-10-02 17:04:46 +02:00
manubo
aad9fd13c5 Show activity form in popup after timer was stoped 2019-10-02 16:44:47 +02:00
manubo
6d2d9c0750 Set standard height as iframe default height, validate form 2019-09-30 22:18:43 +02:00
manubo
403f9fafa2 Improve styling 2019-09-30 17:56:04 +02:00
manubo
e2e0cb8348 Start time on current day only, format buttons 2019-09-30 17:15:52 +02:00
manubo
7bcda2029f Forward ref in Popup component 2019-09-30 17:14:20 +02:00
manubo
9b7fac3e0a Parse empty string (TimeInputParser) 2019-09-30 17:13:11 +02:00
manubo
df9845f5df Reduce h1 font size 2019-09-30 15:03:41 +02:00
manubo
7c0b4227fd Dyanically set iframe height 2019-09-28 12:22:14 +02:00
manubo
57ab3df3c8 Update view layouts and content 2019-09-28 09:23:16 +02:00
manubo
44e2180474 Show start timer submit label 2019-09-26 16:57:01 +02:00
manubo
6a7f40b29a Style timer view 2019-09-26 16:32:01 +02:00
manubo
11073ef605 Define colors as sass variables⎄ 2019-09-25 15:53:54 +02:00
manubo
994dfcba9a Add type submit to form button 2019-09-25 15:00:33 +02:00
manubo
1bcc6ab565 Use booked seconds instead of hours 2019-09-24 16:56:21 +02:00
manubo
aaafd955a4 Make hours optional 2019-09-24 11:26:22 +02:00
manubo
20861c81d9 Show timer view and stop timer 2019-09-24 10:46:17 +02:00
manubo
c9e6189fd5 Code cleanup 2019-09-24 10:45:49 +02:00
manubo
6b89191d3f Pass timed activity to App 2019-09-24 09:21:22 +02:00
manubo
1403875207 Show timer in bubble if timed activity exists 2019-09-24 09:21:22 +02:00
manubo
6577ab2a1a Do not query activities on initialization 2019-09-24 09:21:22 +02:00
manubo
9531ef447c Set timer icon if a timer is running 2019-09-24 09:21:22 +02:00
manubo
ab677320d1 Rename logo and add 32x32 version 2019-09-24 09:21:22 +02:00
Manuel Bouza
8a72f242f9 Preselect default task (#22) 2019-09-18 12:54:54 +02:00
Manuel Bouza
5e62e16751 Upgrade packages (#21) 2019-09-18 05:53:17 +02:00
Manuel Bouza
986fc64998 Make description of activity optional (#20) 2019-06-26 10:13:59 +02:00
Manuel Bouza
8b2e21c3cf Update eslint cofig 2019-06-26 09:27:31 +02:00
Manuel Bouza
fd04d6bf6c Remove bugsnag (#19) 2019-05-24 13:34:15 +02:00
Manuel Bouza
23c9af90b3 Support EU-hosted wrike.com 2019-05-03 08:47:19 +02:00
Manuel Bouza
a9d1726707 feature/wrike (#17)
* Fix code styles

* Add support for WRIKE

* Add tests
2019-04-26 13:05:14 +02:00
Manuel Bouza
25773cc661 fix/annoying-closing-of-trello-card (#16)
* Fix unexpected closing of trello card when clicking on bubble

* Have latest change at the top in changelog
2019-04-24 15:21:36 +02:00
Manuel Bouza
505e3a32ab feature/show-customer-in-project-select (#15)
* Fix code styles

* Show customer name in select control if props.data.customerName is defined.

* Pump version and update changelock
2019-04-12 05:40:44 +02:00
Manuel Bouza
81c7d0ca5d fix/asana-refactor (#14)
* Add packages eslint-plugin-prettier and eslint-config-prettier

These packages add better code formatting support in VS Code

* Fix code styles

* Update projectId query selector for asana service

* Extract constants to own computed getter methods

* Update changelog, bump version
2019-04-10 07:45:05 +02:00
Manuel Bouza
4bebae9abe fix/hours-in-brackets-unbillable (#13)
* Set billable to false if hours are entere in brackets

* Fix code style

* Add TODO comment for refactoring
2019-04-06 12:42:54 +02:00
Manuel Bouza
97cea77b7a fix/missing-bugsnag-key-error (#12)
* Only instantiate bugsnag client if BUGSNAG_API_KEY is defined

* Pump version, update CHANGELOG
2019-04-04 20:15:17 +02:00
Manuel Bouza
e57caa8563 feature/meistertask-project-from-title (#11)
* Add .prettierrc

* Read project identifier from card title in the meistertask service
2019-04-04 16:08:08 +02:00
Manuel Bouza
1d2e336e3d Fix project preselection when project identifier is not defined (#9) 2019-04-01 17:41:54 +02:00
Manuel Bouza
1533c2261f Update projecte regex to match on alphanumeric values with hyphens 2019-03-30 07:51:59 +01:00
Manuel Bouza
02a0bec738 Browser extension fixes (#8)
* Set full url on service

* Link logo to `/activities` in modal

* Update changelog

* Honor the selected task and set the correct billability
2019-03-30 06:59:18 +01:00
Manuel Bouza
0f5172a820 Read project identifier in asana service (#7) 2019-03-30 06:54:28 +01:00
Manuel Bouza
c153eb6c91 Update regex for project identifier to match anywhere 2019-03-29 22:26:35 +01:00
Manuel Bouza
87aaa99276 Parse description and projectId 2019-03-29 22:24:32 +01:00