Johannes Millan
|
0f84ef87d1
|
feat: optionally notify when time estimate was exceeded #69
|
2018-03-29 22:42:55 +02:00 |
|
Johannes Millan
|
f4b7887a36
|
feat: make sync notification optional #67
|
2018-03-28 22:22:37 +02:00 |
|
Johannes Millan
|
db34ac0c98
|
feat: show optional 'Are you sure you want to leave?' confirm dialog when quitting web version
|
2018-03-26 21:53:18 +02:00 |
|
Johannes Millan
|
d5857e557f
|
fix: set the right default value for 'isBlockFinishDayUntilTimeTimeTracked' #66
|
2018-03-26 21:29:43 +02:00 |
|
Johannes Millan
|
c49601d00f
|
feat: make issue transitioning optional
|
2018-03-24 00:37:04 +01:00 |
|
Johannes Millan
|
6548fb4717
|
feat: add a way to configure transition handling initially
|
2018-03-24 00:28:17 +01:00 |
|
Johannes Millan
|
e479b298b8
|
feat: optionally block finish day until time sheet is exported
|
2018-03-22 23:49:39 +01:00 |
|
Johannes Millan
|
d43150d5cc
|
feat: show optional time worked without break
|
2018-03-22 23:29:27 +01:00 |
|
Johannes Millan
|
de3164e462
|
feat(chromeExtension): basic initialization of extension interface
|
2018-03-17 19:09:26 +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
|
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
|
8b3e99af59
|
feat(gDriveSync): prompt before saving if there is a remote update
|
2018-03-09 23:06:48 +01:00 |
|
Johannes Millan
|
67d03d7e13
|
feat(gDriveSync): add settings and improve structure
|
2018-03-09 16:02:21 +01:00 |
|
Johannes Millan
|
b97767dd9b
|
feat(focusMode): add keyboard shortcut for focus mode
|
2018-03-04 18:25:45 +01:00 |
|
Johannes Millan
|
a77bfbd5d4
|
feat(sheetExport): keep the user logged in if possible
|
2018-02-25 16:49:54 +01:00 |
|
Johannes Millan
|
4e0b0fba5f
|
feat(sheetExport): add advanced formatting options
|
2018-02-25 01:45:50 +01:00 |
|
Johannes Millan
|
f3d3282599
|
feat(sheetExport): add all formatters
|
2018-02-24 20:49:11 +01:00 |
|
Johannes Millan
|
eba5a5272e
|
feat(sheetExport): prepare value replacement
|
2018-02-24 19:30:41 +01:00 |
|
Johannes Millan
|
2cc463da39
|
feat(sheetExport): persist and implement options
|
2018-02-24 18:10:10 +01:00 |
|
Johannes Millan
|
40e4050300
|
feat(sheetExport): prepare google spreadsheet export
|
2018-02-24 13:28:15 +01:00 |
|
Johannes Millan
|
8bba9f18de
|
feat(sheetExport): add google api login
|
2018-02-24 12:12:28 +01:00 |
|
Johannes Millan
|
14a88f2653
|
feat: add option to require the user to manually confirm starting the next session
|
2018-02-21 19:59:57 +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
|
15e05c7616
|
feat(pomodoro): add interface to gnome shell indicator
|
2018-01-17 16:00:52 +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
|
053100b92d
|
refactor: cleanup lastCurrentTask and refactor it to one instance of lastActiveTask
|
2018-01-09 18:45:30 +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
|
e47c6035b5
|
feat(pomodoro): set going to work view initially to disabled #46
|
2018-01-06 00:54:07 +01:00 |
|
Johannes Millan
|
76cfd2ba12
|
feat(pomodoro): go to work view when starting session #32
|
2018-01-05 23:07:20 +01:00 |
|
Johannes Millan
|
4cd2c178c2
|
feat(pomodoro): make restarting tasks work when quitting on break #32
|
2018-01-05 19:13:54 +01:00 |
|
Johannes Millan
|
ee1e6863e2
|
feat(pomodoro): play optional sound on session done #32
|
2018-01-05 17:25:16 +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
|
ae332680df
|
feat(pomodoro): add better integration with time tracking #32
|
2018-01-04 14:42:09 +01:00 |
|
Johannes Millan
|
d099e2b496
|
feat(pomodoro): make timer optional #32
|
2018-01-03 13:06:37 +01:00 |
|
Johannes Millan
|
8a3704fa44
|
feat(pomodoro): outline basic interface #32
|
2018-01-03 13:06:24 +01:00 |
|
Johannes Millan
|
47a20d1ca1
|
feat(pomodoro): add settings #32
|
2018-01-03 13:05:46 +01:00 |
|
Johannes Millan
|
692fb5e2a3
|
feat: make some settings global and work for all projects
|
2017-12-10 17:50:02 +01:00 |
|
Johannes Millan
|
99559ed02b
|
feat: add rudimentary syncing #23
|
2017-11-29 12:42:54 +01:00 |
|
Johannes Millan
|
05eb12b062
|
feat: improve performance by only loading done backlog on demand
|
2017-11-24 15:37:28 +01:00 |
|
Johannes Millan
|
039d477000
|
feat: add automatic backups #23
|
2017-11-23 23:51:46 +01:00 |
|
Johannes Millan
|
1c92dfe8fd
|
feat(settings): make auto starting next task on done configurable #28
|
2017-11-23 22:13:17 +01:00 |
|
Johannes Millan
|
5e19230f24
|
fix: tomorrows note not showing up #20
|
2017-11-21 20:41:19 +01:00 |
|
Johannes Millan
|
dac5a53ba1
|
fix(projects): changing a project not working
|
2017-11-13 14:36:18 +01:00 |
|
Johannes Millan
|
8647d17e24
|
feat(betterStorage): add ls functionality for custom wrapper
|
2017-11-12 23:00:03 +01:00 |
|
Johannes Millan
|
d0b35a3fa5
|
feat(keyboardShortcuts): change defaults
|
2017-10-30 13:10:39 +01:00 |
|
Johannes Millan
|
41fb16493f
|
feat(backup): prepare automatic backups
|
2017-10-30 00:26:08 +01:00 |
|
Johannes Millan
|
83d5c662cf
|
feat(keyboardControls): add shortcuts for routes/states
|
2017-10-29 18:31:57 +01:00 |
|
Johannes Millan
|
2c33e611e7
|
feat(globalLinks): connect to ls and add basic drag and drop for files
|
2017-10-28 19:35:22 +02:00 |
|