Commit graph

133 commits

Author SHA1 Message Date
Johannes Millan
bbb94bfa46 feat(gDriveSync): handle loading conditions correctly 2018-03-10 00:40:02 +01:00
Johannes Millan
d3dee47e51 feat(gDriveSync): prompt before loading data 2018-03-09 23:29:16 +01:00
Johannes Millan
8b3e99af59 feat(gDriveSync): prompt before saving if there is a remote update 2018-03-09 23:06:48 +01:00
Johannes Millan
ae7a14a35e feat(gDriveSync): save data before closing the page 2018-03-09 21:22:44 +01:00
Johannes Millan
19da8f2d44 feat(gDriveSync): fix error handling 2018-03-09 21:14:47 +01:00
Johannes Millan
c3885ac05a feat(gDriveSync): add auto login 2018-03-09 20:56:21 +01:00
Johannes Millan
04130cc869 feat(gDriveSync): add error handling for google api 2018-03-09 20:06:54 +01:00
Johannes Millan
fed37a967d fix: import not working correctly 2018-03-09 16:53:10 +01:00
Johannes Millan
2d5c5dcc09 feat(gDriveSync): add import of data 2018-03-09 16:48:02 +01:00
Johannes Millan
67d03d7e13 feat(gDriveSync): add settings and improve structure 2018-03-09 16:02:21 +01:00
Johannes Millan
528020c037 feat(gDriveSync): basic saving 2018-03-09 15:30:30 +01:00
Johannes Millan
a36f011976 fix: idle time not being tracked when option is disabled #56 2018-03-02 21:54:59 +01:00
Johannes Millan
8959fdea44 fix: import data not working 2018-02-27 20:07:13 +01:00
Johannes Millan
55ee2665a3 fix: bug when huge amount of time was wrongly tracked when application is idle for a long time (e.g. when being on lock screen over several hours) 2018-02-27 19:51:42 +01:00
Johannes Millan
a77bfbd5d4 feat(sheetExport): keep the user logged in if possible 2018-02-25 16:49:54 +01:00
Johannes Millan
d3faaea99f feat(sheetExport): add loading spinner 2018-02-25 15:19:17 +01:00
Johannes Millan
db1ae33e64 feat(sheetExport): make it all work with electron 2018-02-25 14:11:54 +01:00
Johannes Millan
0f8d1162b7 feat(sheetExport): fix lint 2018-02-25 01:57:45 +01:00
Johannes Millan
4e0b0fba5f feat(sheetExport): add advanced formatting options 2018-02-25 01:45:50 +01:00
Johannes Millan
30cd123d6c feat(sheetExport): add saving rows 2018-02-24 22:16:47 +01:00
Johannes Millan
2cc463da39 feat(sheetExport): persist and implement options 2018-02-24 18:10:10 +01:00
Johannes Millan
599eba73fd feat(sheetExport): add complete help 2018-02-24 17:52:55 +01:00
Johannes Millan
fecee98a12 feat(sheetExport): further outline time sheet export 2018-02-24 17:02:16 +01:00
Johannes Millan
e6839fe376 feat(sheetExport): refactor google api 2018-02-24 16:09:20 +01:00
Johannes Millan
40e4050300 feat(sheetExport): prepare google spreadsheet export 2018-02-24 13:28:15 +01:00
Johannes Millan
39d4e61357 fix: don't use done tasks for total estimate remaining calculation 2018-02-22 20:08:24 +01:00
Johannes Millan
0c6227a99e fix: pulling from wrong repository by getting git settings each time #55 2018-02-19 18:40:22 +01:00
Johannes Millan
a420ad28e5 fix(timeTracking): weird behavior when no active task is selected 2018-01-12 20:39:20 +01:00
Johannes Millan
8be885a20b feat: make checking if current ticket is assigned to current user optional #47 2018-01-12 20:35:05 +01:00
Johannes Millan
462ab2e628 feat: always set default value for new config options in deep nested objects 2018-01-12 20:27:09 +01:00
Johannes Millan
053100b92d refactor: cleanup lastCurrentTask and refactor it to one instance of lastActiveTask 2018-01-09 18:45:30 +01:00
Johannes Millan
914149dca5 fix(pomodoro): case when there is no task available and the error when the last task was deleted 2018-01-09 17:58:44 +01:00
Johannes Millan
bbf188f709 fix: take a break not working as intended 2018-01-09 16:38:52 +01:00
Johannes Millan
38f619678b feat: add notification when there is a new version of super productivity available 2018-01-08 17:03:00 +01:00
Johannes Millan
3cbeaa45c6 feat(idleTimeTracking): cleanup 2018-01-07 22:19:09 +01:00
Johannes Millan
333617c808 feat(idleTimeTracking): make it optional and configurable 2018-01-07 22:18:15 +01:00
Johannes Millan
92868d084c feat(idleTimeTracking): rework idleTimeTracking 2018-01-07 22:06:04 +01:00
Johannes Millan
67e301ac6c feat(pomodoro): add and improve notifications #32 2018-01-05 22:59:51 +01:00
Johannes Millan
cf950a4670 feat(pomodoro): unset lastCurrentTask on pomodoro stop #32 2018-01-05 21:07:57 +01:00
Johannes Millan
47f30d67a7 feat(pomodoro): add reselection of last task after restart #32 2018-01-05 18:10:26 +01:00
Johannes Millan
78d009f9e7 feat(pomodoro): improve time tracking integration with task play/pause button 2018-01-04 17:22:10 +01:00
Johannes Millan
41c8197da6 fix: git requests being made without enough permissions 2017-12-10 18:37:40 +01:00
Johannes Millan
ae4bdf3f23 fix: clearing backlog not working properly 2017-12-10 18:24:37 +01:00
Johannes Millan
cd69e78410 fix: theme issue on config page 2017-12-10 18:13:14 +01:00
Johannes Millan
b44f490633 test: add unit tests for project service 2017-12-08 20:41:49 +01:00
morganamilo
f19144f747
fix: partially fix 'creating a new project clones the old one'
This bug stil occurs when when creating a project for the first
time (The first clone is intentional although it will keep cloning and
will presist until restarting the program).

The current workaround is to create your first project then instantly
restart the program. After this the bug should be gone forever.

It's not perfect but it's all I can get working right now.
2017-12-01 07:18:24 +00:00
Johannes Millan
3aeeccafd4 fix: unable to create or delete projects #37 2017-11-30 01:10:43 +01:00
Johannes Millan
99559ed02b feat: add rudimentary syncing #23 2017-11-29 12:42:54 +01:00
Johannes Millan
ebed0c9be6 fix(appStorage): messing up with backlog data and import of settings 2017-11-24 18:56:39 +01:00
Johannes Millan
f5e17a9120 cleanup 2017-11-24 15:37:28 +01:00