Commit graph

157 commits

Author SHA1 Message Date
Johannes Millan
3e4d4e9e0d feat: sync to google drive before closing app 2018-03-16 13:10:59 +01:00
Johannes Millan
a543829152 fix: only select next task if current task was marked as done 2018-03-16 11:25:20 +01:00
Johannes Millan
f0107b17bc refactor: move unload actions to app 2018-03-14 22:25:34 +01:00
Johannes Millan
26f4d40f63 feat: add notification when syncing 2018-03-14 22:11:27 +01:00
Johannes Millan
712ffea157 feat: improve google login flow and really log out if the users does so 2018-03-13 21:10:56 +01:00
Johannes Millan
1187bceecf fix: add more verbose logout 2018-03-13 21:10:56 +01:00
Johannes Millan
566ebc7ee2 feat: insert new tasks after current task 2018-03-13 21:10:56 +01:00
Johannes Millan
a5ff1f72b6 fix: google login not working sometimes 2018-03-12 22:30:21 +01:00
Johannes Millan
eeefbfff1d feat(gDriveSync): better error case handling 2018-03-11 23:54:00 +01:00
Johannes Millan
52722c7889 feat(gDriveSync): improve sync file selection 2018-03-11 23:51:03 +01:00
Johannes Millan
8aa264f161 feat(gDriveSync): wait for login before syncing 2018-03-11 23:12:09 +01:00
Johannes Millan
9ae946ccb7 fix(gDriveSync): initial check not working as intended 2018-03-11 19:04:35 +01:00
Johannes Millan
59e5a26935 fix: auto remove dupes 2018-03-11 18:09:57 +01:00
Johannes Millan
7fcefb8da5 fix: project creation wrong check for existing 2018-03-11 17:48:20 +01:00
Johannes Millan
7701927b67 feat(gDriveSync): add better dialog for save confirm 2018-03-10 17:40:18 +01:00
Johannes Millan
0a3ad934c7 feat(gDriveSync): improve concurrent api call prevention 2018-03-10 17:20:21 +01:00
Johannes Millan
96f80437e0 feat(gDriveSync): further improve logging 2018-03-10 16:57:33 +01:00
Johannes Millan
245b7c6bca feat(gDriveSync): improve logging 2018-03-10 16:52:29 +01:00
Johannes Millan
f3fa7e6003 feat(gDriveSync): prevent multiple dialogs 2018-03-10 14:57:25 +01:00
Johannes Millan
7c693fcce3 feat(gDriveSync): add a way to specify the file name used 2018-03-10 14:46:36 +01:00
Johannes Millan
51af7625c8 fix(gDriveSync): message 2018-03-10 01:54:38 +01:00
Johannes Millan
e75e3d4911 fix(gDriveSync): initial creation of backup file 2018-03-10 01:46:02 +01:00
Johannes Millan
30070c73aa feat(gDriveSync): make syncing work nicely 2018-03-10 01:13:01 +01:00
Johannes Millan
f6ebeb84c7 feat(gDriveSync): add basic sync 2018-03-10 01:07:28 +01:00
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