Commit graph

416 commits

Author SHA1 Message Date
Johannes Millan
aec3fc32c3 reload $state when project changes 2017-01-26 12:23:14 +01:00
Johannes Millan
579222e148 fix jira transition update not being settable back to always ask and improve transition flow by auto updating task after transition 2017-01-26 11:58:39 +01:00
Johannes Millan
db848afcdd add minor layout adjustment for task list 2017-01-26 03:40:36 +01:00
Johannes Millan
69e9df4d90 fix parent task being droppable into parent task 2017-01-26 03:31:28 +01:00
Johannes Millan
b513707071 fix parent id not being correctly updated on task drag & drop 2017-01-26 03:18:00 +01:00
Johannes Millan
744631f8be refactor next task selection from $watcher to service 2017-01-26 03:12:50 +01:00
Johannes Millan
eb45f337e1 refactor task transition in progress from $watcher to service 2017-01-26 02:03:55 +01:00
Johannes Millan
77ef8f1f68 refactor task updating from $watcher to service 2017-01-26 01:49:13 +01:00
Johannes Millan
507538c241 refactor transition flows for jira from watcher into service hooks 2017-01-26 01:05:27 +01:00
Johannes Millan
33f4cb9738 fix task util calcRemainingTime 2017-01-25 23:49:16 +01:00
Johannes Millan
f45f467c73 fix time totals not being calculated initially 2017-01-25 23:37:30 +01:00
Johannes Millan
0a95df7d67 refactor task helper functions to tasks util factory 2017-01-25 23:32:41 +01:00
Johannes Millan
a218c0a385 refactor tasks service to class 2017-01-25 23:05:43 +01:00
Johannes Millan
285747544a get Tasks service via injector to prevent circular dependency 2017-01-25 22:24:50 +01:00
Johannes Millan
86b76f9e2f add doc 2017-01-25 22:21:25 +01:00
Johannes Millan
356a7ef644 refactor task list to class just for the kicks 2017-01-25 22:05:56 +01:00
Johannes Millan
77a61dd044 minor fix 2017-01-25 21:56:48 +01:00
Johannes Millan
10d74ed53f refactor task list to component 2017-01-25 21:27:12 +01:00
Johannes Millan
74f62da408 refactor current task watcher 2017-01-25 10:50:50 +01:00
Johannes Millan
fb2270e700 remove auto reopening of tasks 2017-01-25 10:50:43 +01:00
Johannes Millan
9e10376a15 add much more sophisticated idle tracking 2017-01-25 01:31:05 +01:00
Johannes Millan
7a3290c217 fix lint 2017-01-25 00:26:18 +01:00
Johannes Millan
0450e29a97 remove idle time from task when the user chooses false and also update the info to the correct value; improve idle time tracking 2017-01-25 00:25:16 +01:00
Johannes Millan
0645c66da9 refactor project addTimeSpent handling and add removeTimeSpent utility function to Tasks service 2017-01-25 00:09:01 +01:00
Johannes Millan
f18dbf8c32 refactor project change watcher to app.js 2017-01-24 23:33:55 +01:00
Johannes Millan
d1a81ddf48 fix total time for day calculation 2017-01-24 20:43:47 +01:00
Johannes Millan
56853b1b4c improve parse duration 2017-01-24 18:49:30 +01:00
Johannes Millan
5fa176ce75 only allow a single instance to run 2017-01-24 18:37:52 +01:00
Johannes Millan
b27eb6c405 add minimal debounce for edit on click for better performance 2017-01-23 21:26:23 +01:00
Johannes Millan
dd7417e4b3 cleanup 2017-01-23 21:07:08 +01:00
Johannes Millan
3933101279 speed up duration filter once more 2017-01-23 20:42:34 +01:00
Johannes Millan
799dc87539 unbind watchers manually 2017-01-23 20:39:01 +01:00
Johannes Millan
9bd087ade0 minor improvement for edit on click 2017-01-23 20:07:38 +01:00
Johannes Millan
edfcc55414 use one time bindings for better performance 2017-01-23 19:57:40 +01:00
Johannes Millan
d72a83219c remove svg morpheus 2017-01-23 14:41:27 +01:00
Johannes Millan
c90028d862 set edit on click text to be a block element and remove edit on click duration 2017-01-23 14:14:21 +01:00
Johannes Millan
78f291f7fe remove another watcher for edit on click 2017-01-22 22:58:45 +01:00
Johannes Millan
d534d9dcec add further improvements for task list performance 2017-01-22 22:49:53 +01:00
Johannes Millan
b1e22f0415 add one time binding for original link 2017-01-22 22:43:33 +01:00
Johannes Millan
61c137e7e9 fix deleting task via keyboard shortcut 2017-01-22 22:33:08 +01:00
Johannes Millan
00411bc517 refactor and auto format 2017-01-22 22:13:01 +01:00
Johannes Millan
aa99996ecf remove as many watchers as possible 2017-01-22 21:53:58 +01:00
Johannes Millan
ec2ae8b272 replace for in loops with _.forOwn 2017-01-22 18:22:35 +01:00
Johannes Millan
2998f26d1a replace for (itar) loops with lodash _.each 2017-01-22 18:02:30 +01:00
Johannes Millan
85d49561ac use watch collection where possible 2017-01-22 04:30:54 +01:00
Johannes Millan
7fae3b124d reorder files and add electron packager scripts to package.json 2017-01-22 04:11:24 +01:00
Johannes Millan
3231e1b4e4 add all necessary app icons 2017-01-22 03:29:44 +01:00
Johannes Millan
175df8dad7 minor fix for tasks 2017-01-22 03:29:28 +01:00
Johannes Millan
b6a3e6d99e add all formats for app icon 2017-01-22 03:07:00 +01:00
Johannes Millan
fcf38c4f7e add new cool desktop app icon 2017-01-22 02:36:29 +01:00