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