766 KiB
766 KiB
7.7.0 (2021-11-04)
Bug Fixes
- different code to be used when browser is not chrome (337b7a7), closes #1245
- different code to be used when browser is not chrome (d1b29c1), closes #1245
- bookmarks being only editable once (46a8659)
- cleanup (cdb49f1)
- different code to be used when browser is not chrome (d5a40c9)
- different code to be used when browser is not chrome see the issue for more information about the error (0444841)
- different code to be used when browser is not chrome see the issue for more information about the error (f7638c7)
- electron build (cab3373)
- electron remote module not working (5a4e52d)
- image preview not working (a5602d8)
- invalid time format for scheduled page #609 (66d99f3)
- issue: issue search being triggered, when config is deactivated (77604cd)
- jira: double enabled toggle (528c9d2)
- language code (729974b)
- lint (509895d)
- make text selection work again for tables #1573 (a0fd08f)
- make worklog table text selectable again #1572 (9980752)
- remove unnecessary imports (dc49182)
- remove unnecessary imports (6cc5e9d)
- takeABreak: banner styling (1c6f085)
- task: improve toggle behaviour (f6fd6dd)
- update code to resolve comments left on PR (e816409)
- update code to resolve comments left on PR (9a28ade)
- use a different method for firefox and chrome (0ee1b2c)
- use a different method for firefox and chrome (ce34434)
- working today not switching on day change #1629 (db93098)
Features
- caldav: make password required (ebf2de2)
- enable github flavored markdown #1606 (93eddca)
- github: reduce request size for poll to backlog by using GraphQL (8f2a976)
- gitlab: reorder config (14c6a48)
- i18n: add polish language (b2e9185)
- i18n: order languages alphabetically (7c02b7e)
- icalTimeline: add caching (7e8ada9)
- icalTimeline: add error snack when request fails (fc72720)
- icalTimeline: improve form (bfe4e55)
- icalTimeline: improve styling in timeline (fa19854)
- icalTimeline: improve styling in timeline 2 (8da8734)
- icalTimeline: make basic parsing work (2d33e94)
- icalTimeline: make configuring url work (bf72f88)
- icalTimeline: make displaying calendar events work (82f2707)
- icalTimeline: make multiple calendars work (df7ef2f)
- icalTimeline: make reoccurring events from calendar work (26396f7)
- improve finish day for electron variant (e85cfe2)
- issue: add isEnabled property to every issue provider (412b657)
- issue: use toggle button (07f77d5)
- jira: also fill in started value based on default choice #1571 (aaf00bf)
- jira: improve worklog dialog #1547 (aa5f05e)
- jira: improve worklog dialog icon #1547 (120cb29)
- jira: open worklog dialog form today and other tag lists (a892391)
- jira: prepare ui for better add worklog dialog #1547 (7cd9452)
- make backup path clickable (3fbcefb)
- make checkboxes work for markdown (fe08aa4)
- move dependency (5ed1157)
- openProject: also fill in started value based on default time choice #1571 (ca28d83)
- openProject: improve time tracking dialog as well #1547 (58977ff)
- persistence: simplify persistence and get rid of inMemoryComplete$ (ad60e25)
- polish attachment button (4c4b20f)
- pomodoro: connect to take a break #939 (9ad1e8d)
- project: remove redundant stuff (f8bfe79)
- remove initial dialog (e02a11e)
- repeatableTasks: add translation strings #1578 (92c2b02)
- repeatableTasks: make basic order property work #1578 (9849e9b)
- repeatableTasks: make description styling work #1578 (d248e62)
- repeatableTasks: make sort order work #1578 (29142ae)
- search: beautify search bar (e5c9d9a)
- search: limit search items to 100 to improve performance (3b5ed2b)
- search: make searching archive and today at the same time work (5a85b60)
- simpleCounter: indicate running button (727c63a)
- simpleCounter: make buttons work for mobile (ab4a933)
- snap: adjust snap to not crash maybe (c5a9bfb)
- snap: make copying work (0fee5f5)
- snap: make copying work as far as possible (82d4556)
- snap: more silent logging and respect user data dir set via flag (fca4a5e)
- style native calendar icon (5d92585)
- timeline: change order to workend before tasks at the same time (d91ca7b)
- timeline: filter out past entries for cached calendar (4a1a18a)
- timeline: filter out past entries for cached calendar 2 (dee32ff)
- update electron (84d296c)
- update info for snapcraft refresh awareness issue (e97a526)
7.6.0 (2021-09-24)
Bug Fixes
- invalid clock string error #1526 (1bf8b56)
- invalid clock string error for legacy data #1526 (440e0b2)
- taskRepeat: task repeat model not saved after after project delete cleanup #1530 (659bd52)
Features
- autoRepair: fix case when project was deleted that is found in taskRepeatCfg #1530 (a86fda5)
- hide time estimate exceeded banner when other task was selected (5342c8f)
- idle: reactivate simple counter button if it was activated before (7f68079)
- sync: always show button #1213 (474abd3)
7.6.0-rc.1 (2021-09-22)
Bug Fixes
Features
- don't show global progress spinner forever if something goes wrong (699ea33)
- improve error handling (9ce5c0a)
7.6.0-rc.0 (2021-09-20)
Bug Fixes
- contextmenu for ios (?) #1467 (f8b11af)
- empty task description not being saved #1491 (14c962e)
- firefox: scrollbars (1d5d158)
- gitHub: changes to issue itself not recognized (b667c9b)
- gitLab: wrong issue url (3c0de01)
- issue: issue title for single issue import (ee02306)
- jira: better handling for markdown parse errors (18ba8da)
- make app reload work properly for indexeddb termination error (1a30c1e)
- missing box shadows (68a9cb5)
- missing unsubscribe (b183446)
- openProject: authentication header (4dd7761)
- openProject: authentication issue (cf7a05f)
- openProject: make missing project model migration happen (1a4d0af)
- reminder: reminders getting lost when repeatable tasks with reminder are created initially (fce4637)
- simpleCounter: stopwatch with no iconOn (1a41beb)
- task: error in additional info panel when switching between issue tasks (d8196a0)
- task: make task edit work without pseudo element to fix ios and ff #1505 (160c95f)
- task: task edit being broken (2afcab1)
- try re-init for indexeddb termination error (a725ff3)
- typing error (5960ef4)
- user select for issue table (07e7cb1)
- worklog: timezone issues for worklog export dialog #1490 (165e070)
Features
- add jira personal access token support (1717e6a)
- add longpress for ios only #1467 (92a7453)
- add month to quick history #1512 (0d76af9)
- add warning for firefox (dd59a14)
- adjust task longpress to be less annoying on desktop (329febb)
- adjust user-select none (75ccb83)
- count same actions in action logger (7a84567)
- db: improve error handling for db errors #398 #229 #1323 #1386 #1460 #1472 #1473 # 1477 (f988977)
- github: prepare graphql api (10dd531)
- i18n: remove unused translations (aa803a9)
- i18n: update all translations (7180e23)
- idle: consider last state before idle for simple counter buttons (8170ed5)
- idle: disable all simple stop watch counters as soon as idle (8b996b4)
- idle: improve dialog styling (d230fe5)
- idle: improve dialog styling 2 (40a4f97)
- idle: improve styling for simple counter btns (d911862)
- idle: make tracking to simple counter stopwatch counters work (2096f03)
- improve styling for worklog week and quick history (a15fe58)
- issue: add polling for backlog issues as common effect (68462b0)
- issue: add polling for issue changes as common effect (e6a809e)
- issue: add polling for issue changes as common effect 2 (dd9b3ac)
- issue: cleanup issue effect helper service (d5cb302)
- issue: cleanup outdated translations (6426d3e)
- issue: improve issue task refreshing (a00156f)
- issue: make work package instead of issues work (a276f25)
- issue: outline new structure (419ae4e)
- metric: increase dataset size (4ae1ad0)
- metric: make simple counter metrics work (5c0232b)
- metric: make simple counter metrics work better (0b45e56)
- metric: round stopwatch to minutes (f78bfa0)
- metric: use different scale for productivity metrics (3a09e56)
- more sensible user select behaviour #1467 (177d311)
- openProject: add config for time tracking (f2c51d8)
- openProject: add icon to project overview (aadf0e2)
- openProject: add icon to project overview (0945996)
- openProject: add real logo (6bd2680)
- openProject: also add estimate (85ef459)
- openProject: better error for CORS (9264782)
- openProject: improve success snack for time tracking (c797713)
- openProject: make activity selection work for time tracking (0facfe6)
- openProject: make displaying advanced issue data work (7b53aec)
- openProject: make displaying work package content in side panel work (a812526)
- openProject: make displaying work packages in search results work (dca3402)
- openProject: make firing first request out work (3b47cde)
- openProject: make importing to backlog work (15b7852)
- openProject: make initial config dialog work (dcd73eb)
- openProject: make issue links work (ca324c1)
- openProject: make issue url for additional info panel work (1cb9d5e)
- openProject: make polling for updates work (61ec249)
- openProject: make search case agnostic (6565a29)
- openProject: make search work much better (998254e)
- openProject: make story points work and prepare advanced fields (ee484f4)
- openProject: make time tracking work (d63c4e6)
- openProject: only show and import open issues (14f840b)
- openProject: polish (31d0500)
- openProject: prepare time tracking dialog (9d5a314)
- openProject: reduce uneeded boilerplate code (fdc4d90)
- openProject: spell consistently (72a4f8a)
- remove ios fix for longpress because of issues with scrolling and dragging #1467 (f26c39d)
- shorten date for quick history days (020eea6)
- update t.const (1f5b6a3)
- use issue icon for update instead of update icon (998d254)
Reverts
- Revert "build: update angular core" (10124f3)
- Revert "build(deps-dev): bump @angular-devkit/build-angular" (1af8b66)
7.5.2 (2021-08-27)
Bug Fixes
- Cannot redefine property: @ngrx/effects_create (45ed9b5)
- devError for reminder (3d98506)
- move to today list shortcut not working (3458b20)
- open backlog shortcut not working #1455 (04000ae)
- pomodoro: setCurrentTask not working correctly here (d364eea)
- prevent "Editing sub task tags should not be possible" #1462 (6d2269f)
- problematic project move to today from invalid context #1461 (1fa64e2)
- speed up backlog opening #1455 (cac285f)
- task delete/restore not working anymore (a8bd75b)
- user-select none not working on safari #1467 (9fb4c7e)
- weird task case error for add task bar (3c9e36e)
Features
- add possibility to close edit tags dialog with ctrl+enter (41d868d)
- addTask: add keyboard shortcut for add to top/bottom (8c5b08d)
- addTask: improve context message (83f2f64)
- change timeline icon (40f2564)
- data: add check for missing sub task data #1426 (51f6a5d)
- electron: improve file download experience #1470 (1615de4)
- improve backlog handling (f690dfd)
- improve side nav background (deccaae)
- remove storage persistence warning for android (14b5e9e)
- timeline: add clock instead of arrows to scheduled tasks for timeline (d06ffe6)
- update text for loading story points #1469 (072a468)
7.5.1 (2021-08-16)
Bug Fixes
- displayWith issue #1441 #1445 #1458 (50e1ea4)
- localBackup: android backup not loading (3bd0ef6)
- localBackup: android backup not loading 2 (88dde3a)
7.5.0 (2021-08-07)
Bug Fixes
- project: unable to edit tag while tracking time #1428 (a73b2a9)
- quickHistory: data not reloading issue (0d58f85)
- tag: unable to edit tag while tracking time #1428 (423df64)
Features
- #1221 remove isAddToBottom defaults (5a67475)
- #1221 reverse isAddToBottom in project (9c67831)
- #1221 setup for add after currentTaskId (55a4b2e)
- #1221 top icon instead of inline (fbef9ca)
- #1221 WIP toggle button for isAddToBottom (5e28833)
- add more no sync fields (862c159)
- android: add more initial logging info (dedb3ca)
- closes #1221 finishing comments (2845eac)
- localSync: add frontend boilerplate #690 (845c037)
- localSync: make file sync through local files work #690 (48644c4)
- localSync: make sync file path configurable #690 (a4c8ca0)
- localSync: prepare electron interface #690 (9f2bcd7)
- make icon consistent (33bbd96)
- make local only fields work (2fb3957)
- privateLocalData: outline how to implement #662 (f27d914)
- quickHistory: add boilerplate and make most basic version work (03ac581)
- quickHistory: improve data mapping 2 (c11db92)
- quickHistory: improve data mapping and load larger dataset (9878b65)
- quickHistory: polish (ac7d478)
- quickHistory: polish 2 (8a851a7)
- sync: improve sync return value (cbd6cb4)
7.5.0-rc.0 (2021-07-21)
7.4.1 (2021-07-21)
Bug Fixes
- potential displayWidth error (eb9b57c)
Features
- backup: account for different android app versions (fde0eaa)
- backup: make frontend work for android backups (9b6f867)
- backup: make loading data work (3526a1d)
- backup: make saving data work (1f1ec1e)
7.4.0 (2021-07-20)
Bug Fixes
- sync: missing code_challenge_method for google sync #1394 (3ef6429)
- type error (58f3b0d)
- type error (d769da7)
Features
- jira: improve invalid data handling #1393 (6c83e62)
- timeline: move parent task when sub task is moved to top for timeline (7a26247)
- auto focus edit tag dialog (6cc3e01)
- check import data always #1390 (d77ed33)
- don't go to planning mode, if there are any tasks left (a7d43c1)
- don't show reminder dialog while add task bar is open (308b201)
- make move task down work better when there are done tasks (03c95a9)
- make move task up work better when there are done tasks (6b9d728)
- make move task up/down in backlog work better when there are done tasks (21b4df3)
- dailySummary: add total estimate to daily summary plan (12dec18)
- reminder: allow for unschedule toasts to be skipable (2622e8f)
- reminder: remove reminder if set to standard schedule time on add for tomorrow button (4db08ba)
- task: make task move up via keyboard more reliable (5c90e41)
- timeline: add minimal fade in ani (141258f)
- timeline: focus task after moving it (78213dd)
- timeline: make first simple up and down buttons work (ef14f66)
7.3.3 (2021-07-13)
Bug Fixes
Features
- sync: add visible error for "No lastLocalSyncModelChange" (c75adf4)
- sync: correcter model for lastLocalSyncModelChange (a8e4a03)
7.3.2 (2021-07-13)
Bug Fixes
- lint (48da7d8)
7.3.1 (2021-07-12)
Bug Fixes
- sync: syncing only broken data bug (72334d2)
7.3.0 (2021-07-12)
Bug Fixes
- pomodoro: tick sound every half second rather than every second (067e515)
- sync: prevent repeat task creation while syncing (9350907)
- wrong text (494d9a5)
- sync: google sync file creation triggered even when syncing is disabled (dfc666e)
Features
- improve persistence error handling (cb2a8cf)
- dailySummary: add all planned to tomorrow buttons to plan section (ecda0c5)
- error: allow to directly export user data from error dialog (49ba469)
- hide import project button for now (de6e3a9)
7.3.0-rc.0 (2021-07-08)
Bug Fixes
- lint (4b70606)
- type error (212c466)
- typing issue (2d97e98)
- electron: minimize to tray stopping time tracking #887 (a93bf8e)
- search: can't read property 'icon' of undefined #1325 (0a8a80e)
- sync: seeing "trying to upload invalid data" to often (7488c27)
Features
- sync: add success snack for sync button (c0e5eab)
- improve handling for InvalidStateError #1323 #398 (05fc3b7)
- improve invalid state error handling (ac29711)
- improve reminder handling (fd69dec)
- caldav: add info about whitelisting #1192 (850c518)
- mobile: add spinning animation for sync button (80443b9)
- mobile: add sync now button (f0c1f17)
- repeat: don't mark repeatable task as done, if it is the current task (9eae207)
- schedule: add mark as done in task reminder dialog (3e68ce5)
- schedule: show sync button as soon as sync is enabled (b0697a1)
- tag: save tag order when sorting via drag and rop #1360 (b726fa1)
- extend is touch only with android web view (06b9142)
- make new pkce work for dropbox (4ba785f)
- make new pkce work for dropbox and google (a65401f)
- pkce1 (dfc414d)
- prepare sass migration (797ae89)
- timeline: add explanation for repeat task projections (c1be58f)
7.2.1 (2021-06-27)
Features
- data: add repair script for missing reminder data (9825abc)
- data: check if reminder data exists (cf0d98c)
7.2.0 (2021-06-27)
Bug Fixes
- repeat: code formatting (c3aa707)
- repeat: don't remove reminders on repeated task creation (2a44197)
- repeat: schedule date for repeating tasks scheduled in the future (f85fe69)
- repeat: schedule from additional info (be862da)
- schedule: plannedAt shown wrongly (4d05ffa)
Features
- dropbox: get token via dialog (6712bfb)
- dropbox: improve getting token via dialog (4b802ff)
- repeat: add confirm dialog when trying to schedule repeated task for another day (68147e0)
- repeat: add model migration (bafb6d7)
- repeat: add start time field to form (1a39817)
- repeat: allow creation of repeatable tasks for tomorrow via button (2cace33)
- repeat: allow for editing reminder on repeatable task (23ab3c6)
- repeat: also make remind at configurable (f3ffc81)
- repeat: make create for tomorrow work for repeatable tasks (b964436)
- repeat: make creating repeating tasks with reminder work (1258f75)
- schedule: also allow for move to backlog when editing task reminder #1283 (ae166ad)
- task: improve error handling for reducer (29646cd)
- task: remove redundant restore task button (5660ceb)
- timeline: add selector for task repeat for timeline (236213c)
- timeline: improve styling for repeat task projection (b9bc165)
- timeline: make projections work for repeatable tasks (b801891)
7.1.0 (2021-06-19)
7.0.4 (2021-06-18)
Bug Fixes
- change automatic translation of the 'Remote' word (55f8b5a)
- search: add info text (2b4b06e)
- search: fix _getArchivedDate() (b53c0f9)
- search: fix mobile autocomplete list (da67484)
- search: fix mobile highlighting (3634323)
- search: fix search icon and config version (11ae5e4)
- search: minor changes (91aace2)
Features
- repeat: always add today tag per default to repeating tasks (988f03f)
- repeat: create repeatable tasks right away #1297 (7df2202)
- repeat: mark existing task instances as done rather than copying them to the archive #1297 (a6bfcd9)
- double inMemoryComplete debounceTime (5f22df2)
- shorten error model string (c643eb7)
- update migration for task archive (cae3353)
- search: add search bar #547 (36ff649)
- search: allow switching to archived tasks (c50c7bf)
7.0.3 (2021-06-11)
7.0.2 (2021-06-11)
Bug Fixes
- task: don't show task focus border on touch devices (9f4abf9)
- crash when sub task is added via "planned-for-tomorrow" button (bbb41c2)
- duplicate tasks when child and parent are scheduled (2cad17a)
- initial sync error showing up when sync is disabled (f067893)
- wrong label for remind at (725cb35)
Features
- add ripple effects to task info panel (78df119)
- hide more hover/focus styles for mobile (3e34581)
- migrate tslint noUnusedLocals to eslint rule as it is annoying (d23d69f)
- unschedule when task is marked as done (cf1b470)
- TaskBar: Add indeterminate state for tasks with no time estimate (0321055)
7.0.1 (2021-06-04)
Bug Fixes
- indicator throwing error when task is not found (55551ae)
- indicator throwing error when task is not found (bb5122a)
- tag deletion not working anymore #1264 (bd13e26)
Features
- timeline: improve mobile styles (026c165)
7.0.0 (2021-06-01)
Bug Fixes
- webdav: remove no etag error and make rev generation more flexible #1246 (3197cc8)
- missing unsubscribe (a5347da)
Features
- log: adjust (0eea36b)
- perf: get rid of unncessary subscription (0f86513)
- task: additional performance tweak (84fa489)
- task: improve mat-menu performance (2ba1735)
- task: only render hover controls when hovered (0ba5374)
- task: remove not needed optional chaining (9e7dfce)
- improve mat-menu performance everywhere (d6d243d)
7.0.0-rc16 (2021-05-25)
Bug Fixes
Features
7.0.0-rc15 (2021-05-23)
Bug Fixes
Features
- dailySummary: hide add note for evaluation sheet from today (a29cd46)
- add new motivational message (4a68767)
- also add planned task buttons to daily summary (3f7e499)
- improve text (45549cd)
- metrics: make it work for today tag and add link (dd0f9e4)
- improve config migrate script (8a58030)
7.0.0-rc14 (2021-05-21)
Bug Fixes
- timeline: prevent tag initial animation (a3d83ef)
- hide mac only option for non mac systems #1223 (d7c1c22)
Features
- i18n: update basic translations (5dc8f96)
- tags: disable animations for better performance (97d8555)
- webDav: slightly improve (bd04dc6)
- add real types for webdav lib (06e3524)
- logs: disable electron log from frontend completely (c341d88)
- logs: only log errors via electron logger for now (6062bc7)
- prepare privacy export (bc3d2d7)
- timeline: beautify day crossing and move week day indication (c1abb5e)
- timeline: improve animation by increasing debounceTime (ca768e2)
- workView: add basic add all scheduled for today button (74d5930)
- workView: add planned for tomorrow button as well (75e0a66)
- workView: add translations (9a493b7)
- workView: limit add planned tasks to today work context (52e8be3)
- use tooltip for non mac systems #1223 (e24cb84)
7.0.0-rc13 (2021-05-18)
Features
- pomodoro: Added pause status for windows taskbar (7fb8087)
7.0.0-rc12 (2021-05-18)
7.0.0-rc11 (2021-05-17)
Bug Fixes
- caldav: issues imported multiple times #1021 (550f730)
- github: issues imported multiple times #1021 (fc6356e)
- repeat: cannot save repeating task config after deleting default estimate (73c16af)
Features
- log to file for production (67e2752)
- github: import issues ordered (043786a)
- improve and simplify banner animation (b62c61b)
7.0.0-rc10 (2021-05-16)
7.0.0-rc9 (2021-05-16)
7.0.0-rc8 (2021-05-16)
7.0.0-rc7 (2021-05-16)
7.0.0-rc6 (2021-05-16)
Features
- reminder: properly reset plannedAt whenever it makes sense (7cb38b0)
- timeline: make resorting for current work better (e132c94)
- add more debug info (f2bab63)
- scheduled: bring back scheduled page for now (97d619e)
- timeline: show time only for first entry with time (5193522)
7.0.0-rc5 (2021-05-16)
7.0.0-rc4 (2021-05-15)
7.0.0-rc3 (2021-05-15)
7.0.0-rc2 (2021-05-15)
Features
- task: make time badge position consistent (fc0ac7f)
- task: move scheduled alarm clock always to the right (c74c7fd)
- hide scheduled from the menu for now (15e2e89)
7.0.0-rc1 (2021-05-15)
Bug Fixes
- metric: broken migration when there are multiple entries for the same day (76ca97c)
- metric: broken test #520 (b07588d)
- timeline: add missing module (290cfe0)
- timeline: better selection of timeline tasks (5ed4384)
- timeline: breaking when there are far away scheduled tasks (a753af0)
- timeline: cannot set property of time error (4062949)
- timeline: create blocker blocks not doing it recursively (cef0203)
- timeline: new special edge case (ee0241c)
- timeline: no scheduled sub tasks (6ca71f7)
- timeline: problem with remaining time on scheduled tasks (5c3ec88)
- timeline: quickfix for error when marking current as done (821feb0)
- timeline: showing done tasks (3f1cba5)
- timeline: task info panel animating on route change (a437ec5)
- timeline: task selection still being wrong (0c7345b)
- disable failing unit tests on server for now (9b4868a)
- get rid of scss deprecation warnings (73959c6)
- hide do not show reminder option (e5c5c8a)
- lint (f374982)
- wrong check for is valid app data (2b57192)
- timeline: weird error (57cb884)
- timeline: workStartEnd cleanup (7d41c36)
- timeout errors (acbba1e)
- worklog-export: remove unused interface TaskWithParentTitle (bc0ee2f)
Features
- i18n: update all missing translations (b5209ca)
- schedule: add missing translations (d840f12)
- schedule: save last choice for isMoveToBacklog to LS (742d155)
- task: improve move to backlog and show also on today's list (3c04b65)
- task: show planned time next to clock icon (742ad38)
- timeline: add better id (807e630)
- timeline: add debug info (6c8de6d)
- timeline: add debugging code (8559365)
- timeline: add info about timespan (4b4ef7b)
- timeline: add keyboard shortcut (c899a3f)
- timeline: add message when there are no tasks (781614e)
- timeline: add missing translations (7235494)
- timeline: add squishy style for middle continued tasks (8075ac0)
- timeline: add validation for timeline form (3ca54f1)
- timeline: add week day to start end (8069900)
- timeline: add welcome dialog for feature (91ed84a)
- timeline: add working config for work start end (1dbdbb6)
- timeline: also leave larger border radius for current task (e282f85)
- timeline: also show sub tasks if parent is planned (35a2616)
- timeline: cleanup model (dff304a)
- timeline: first draft of new sorting strategy (9a5f346)
- timeline: hide drag handle (8eee729)
- timeline: hide not needed start end entries (16d696e)
- timeline: improve continued task styling (6915e09)
- timeline: improve continued task styling (cc65917)
- timeline: improve dayStartEnd styling (8a36672)
- timeline: improve performance (1e067ac)
- timeline: improve split task continued (a1f36d2)
- timeline: improve splitting (408e79e)
- timeline: make advanced splitting work (640c928)
- timeline: make basic workStartEnd work (df4ee1d)
- timeline: make cleaning up excess dayStartEnd work much better (90b122d)
- timeline: make it work for scheduled first (3a9b9a4)
- timeline: make new approach mostly work (4409de8)
- timeline: make new approach mostly work 2 (31a5b05)
- timeline: make new approach mostly work 3 (52dc6b0)
- timeline: make new approach mostly work 4 (4d660d9)
- timeline: make new day crossing work (4d048b7)
- timeline: make split task border-radius more pronounced (c4fa9a1)
- timeline: make splitting logic work (584915a)
- timeline: move current task outside boundaries (df6d3ec)
- timeline: recursively merge blocks (c7bd516)
- timeline: remove debug code (997a7b3)
- timeline: show all scheduled tasks in timeline (bce56d8)
- timeline: show time for work start & work end (e9810c1)
- extend isValidData check with missing tags (3b6ba1b)
- autoRepair: add today tag to tasks without neither tagId nor projectId #987 (214354e)
- electron: update to 12 (33b4267)
- i18n: update all translations (2e757f6)
- metric: add migration script #520 (9c5f6a7)
- metric: make basic migration work #520 (da928df)
- metric: make basic migration work 2 #520 (b93dcac)
- metric: migrate to global model #520 (4f7c241)
- metric: migrate to global model 2 #520 (a133d1c)
- metric: remove unneeded migrations #520 (7d6270b)
- note: remove reminders for notes (251e3cc)
- reminder,task: introduce plannedAt for task model to extend reminder stuff (0f977c9)
- task: keep text on lost focus when adding task (1c6fc91), closes #635
- timeline: add boilerplate (2698c23)
- timeline: add dummy work end and start (4892c72)
- timeline: add light theme styles (4125e33)
- timeline: add menu entry (b498501)
- timeline: add model definition (8657cc8)
- timeline: add most basic version (3b8b7f4)
- timeline: add now to first (4b4d647)
- timeline: add parent task title (c87b8df)
- timeline: add project color to parent task title (a939e10)
- timeline: add split task for workDayStartEnd (79206b3)
- timeline: add timeline arrowhead (9d2f6df)
- timeline: add very simple animation (9da1d7a)
- timeline: enlarge parent title (6f19f42)
- timeline: get rid of wobbling (f412f66)
- timeline: improve continued task style (2925e0d)
- timeline: improve continued task styling (bfcd39f)
- timeline: improve continued task styling (e393008)
- timeline: improve continued task styling more (4d540de)
- timeline: improve custom event styling (754e1fa)
- timeline: improve day separator (92fbc58)
- timeline: improve styling (930f8da)
- timeline: improve styling (bd20bf9)
- timeline: improve styling for workStartEnd (ed4359b)
- timeline: make it work better (e0be78d)
- timeline: make most basic events work (2c46b54)
- timeline: make split tasks work better for workStartEnd (ebfc6fc)
- timeline: make split tasks work for workStartEnd (0f2b309)
- timeline: make task additional info work (b7677ca)
- timeline: prepare custom event model (9c468a7)
- timeline: prepare custom events (26bb32c)
- timeline: round time to 5m (20ee458)
- timeline: show current task always first (5df5e8b)
- timeline: sort entries according to time if time is equal (7cdb91a)
- add new package for roboto (29a5920)
- update typescript version (8ebe9c7)
6.5.2 (2021-03-19)
Bug Fixes
6.5.1 (2021-03-19)
Bug Fixes
- issues: do not rely on caldav last-changed (63ccccf), closes #952
- lint (392f35a)
- remove async code from _createRows (bc6653f)
Features
- improve idb error handling (88cd49b)
- update web dav info text (7988dfa)
- worklog-export: add project column #616 (e85017c)
- worklog-export: add tag column #616 (9a4347f)
6.5.0 (2021-03-05)
Bug Fixes
- issues: Disable caldav issue search by default (5252f8f)
- missing tag error (8a01982)
- dbx: config error not thrown (41ce6b6)
- google: browser login not being up to date any more (471126b)
- issue: error due to missing migration to new model (a79c5d7)
- issues: Apply changes made by yarn int (2ea18c6)
- issues: apply review-suggested changes (acb654f)
- issues: remove unused caldav translation constants (052f908)
- issues: remove unused import (f1e5857)
- jira: jql for search not working #833 (0cfb7af)
- sync: invalid data check #720 (3c85b70)
- sync: make sure the latest data is synced #720 (9287105)
- add today tag as fallback #843 (13b9313)
- remove dev code (04daa1e)
Features
- issues: Add ability to filter caldav issues by category. (af96d28)
- sync: improve error handling #720 (de5a47d)
- sync: improve handling for invalid config data #907 (3430f23)
- don't limit idle dialog to current project, but allow all tasks (e1219fa)
- eslint: enable id-blacklist rule and fix errors (8db6a65)
- issues: check settings before initialize caldav client (bd64f45)
- issues: Implement basic issue provider for caldav (840f610)
- issues: provide context information in the caldav client snacks (1ece18d)
- issues: provide english translation texts for caldav (8dd2d87)
- issues: reuse caldav client instances. (8b5eb0f)
- issues: synchronize task-done state to caldav. (abca948)
- schedule: allow adding and removing tasks from today for mobile (c56188a)
- make ms badge work again (1a6e7be)
- make ms badge work again 2 (80373db)
- reduce left right padding for mobile (97c9947)
- worklog-export: add description column #795 (52c7eb3)
6.4.0 (2021-02-07)
Bug Fixes
- cache listState for use in Angular view (bc509a7)
- lint (83ee871)
- lint (9a50f52)
- missing locale nb #860 (654f688)
- title for main header project context menu (4a3b6c4)
- wrong argument passed (751bfae)
- desktopTouch: task edit being broken #778 (7f66ad6)
- privacy policy #864 (de6414f)
- repeatable tasks being created before sync is ready (7a8ef36)
- gitlab: wrong base url (574ac8b)
Features
- convertSubTasks: add translation and right icon (89ecd98)
- convertSubTasks: make it work for projects (c5a0d03)
- convertSubTasks: make it work for tags (115da06)
- convertSubTasks: make last sub task case and time recalculation work (6b11b00)
- convertSubTasks: make saving data work (1e1dfc2)
- eslint: add eslint migration package and perform migration (f4ef0e2)
- eslint: enable ban-types eslint rule (8399a30)
- eslint: enable member-delimiter-style rule and autofix errors (552351f)
- eslint: fix naming convention lint warnings (15141d1)
- eslint: fix no-shadow rule (0c5c13b)
- eslint: re-enable directive-selector rule (63a93da)
- eslint: re-enable max-length rule and fix errors (982a71e)
- eslint: re-enable no-empty-interface rule and fix errors (55e4f4e)
- eslint: re-enable prefer-const rule and fix subsequent errors (4e375e9)
- eslint: re-enabled no-unused-expressions rule and fixed errors (018b4d8)
- eslint: update naming-convention rule and bump eslint version (a14dd53)
- git,gitlab: revert changes (be117be)
- googleAuth: add all code to get token from api #782 (6e3cb4b)
- googleAuth: display auth url in frontend #782 (a284a35)
- googleAuth: improve error handling #782 (03ff2fb)
- googleAuth: make code challenge work #782 (6f0e8d4)
- googleAuth: make getting token work #782 (460a2b4)
- googleAuth: make it work with new dialog #782 (03459d6)
- googleAuth: make refreshing token work #782 (b0c71ab)
- googleAuth: prettify dialog #782 (975c314)
- googleAuth: try stuff #782 (3760c01)
- googleAuth: working but not neccessarily ideal #782 (c121c9e)
- sync: handle initial authentication failure (49f367a)
- add 'edit project' to work-context-menu #785 (9fd2fe3)
- hide import/export for android web view as it is currently not working (a2c38fe)
- pass a project object instead of activeWorkContext #785 (90338b5)
- persist project/tag list-state through app reloads #767 (733bbe3)
- pomodoro: better handle isEnabled for progress bar updates (5c8da85)
- pomodoro: make pomodoro more efficient (e36e4d8)
- pomodoro: make pomodoro more efficient 2 (43d6258)
- pomodoro: make timer a bit slower (d363439)
- sync: also handle unexpected errors for upload #814 (3b76073)
- remove material font family #820 (7ba64e0)
- tags: add new tasks always to top of tag list (95feb3a)
- taskNotesTpl: add configurable template for task description (aka notes) (238ff52)
6.3.3 (2021-01-04)
Bug Fixes
- add cmdline switch to force tray icons for dark mode #741 (3e70233)
- broken datepicker #736 #576 (de6dc9c)
- typing issue (590f438)
Features
- bundle roboto (17f4893)
- name task notes "description" (4c7a38a)
- perf: limit material icons to woff2 (a9093cc)
6.3.2 (2020-12-28)
6.3.1 (2020-12-28)
Bug Fixes
- failing unit test (690daac)
6.3.0 (2020-12-28)
Bug Fixes
- finish day button not being focusable via tab (4960c4a)
- banner: take a break banner not being cleared when clicking reset break button (a6026be)
Features
- add focus border to primary flat buttons (9c08760)
- add tabindex to ready to work (4f7127c)
- all tabindex to 0 (113672c)
- also add tabindex to "ready for work" (66a2d87)
- also show/hide task summary table checkmark on focus (411324a)
- make banner reliably focusable (426dafc)
6.3.0-0 (2020-12-21)
Bug Fixes
- skipping service worker for elecron not working (b855c8d)
6.2.0-0 (2020-12-21)
Bug Fixes
- drag handle for projects being overlapped by badge (ce66957)
- grab cursor everywhere (eb4143b)
- lang: fix some typos, add missing translation (bc06122)
Features
- adjust config defaults to be more sensible (02051e7)
- don't autostart task on ready to work (0e0fd83)
- improve persistence not allowed handling (be13288)
- sideNavKeyboard: add keyboard shortcut (097b101)
- sideNavKeyboard: add new keyboard shortcut migration (bf2e33d)
- sideNavKeyboard: make left focuses parent work (066735e)
- sideNavKeyboard: make left right work for tags and projects (75efddb)
- sideNavKeyboard: make open and focus work (f450c4a)
- sideNavKeyboard: proof of concept (a8a1a78)
- sideNavKeyboard: wait longer before focusing nav item (e59241b)
- add missing focus styles for side-nav (10e2b16)
6.1.2 (2020-12-03)
Bug Fixes
- autoRepair: persist fixed data to database (6973a95)
- set disableClose right away to possibly prevent closing dialog #699 (4025891)
- sidenav icon alignment (7f0914a)
- today tag missing from initialTagState #615 (3b31522)
Features
- add shortcut to go to scheduled tasks (00e6032)
- display number of tasks #685 (3519878)
- end planning mode if new current task is selected (75b7d78)
- improve data repair to support wrong archived sub tasks #689 (2c09a9d)
- improve logging for sync errors #688 (7d36cbd)
- improve styling for tags #685 (defd848)
- improve styling for task count (a9c9fa6)
- dataRepair: remove null entities (ebeee24)
- task: make context menu accessible via keyboard (28a8ede)
- make sure offline banner is dismissed #694 (cdb212a)
6.1.1 (2020-11-20)
Bug Fixes
- scheduled page throwing error after project deletion (aa33cd1)
- update icon less often #675 (36fcea6)
Features
- add commandline-switch to allow for disabling to create the tray #675 (eb14976)
- always show all tasks for today tag worklog (0d23cbe)
- make background apply to whole page for better performance (b437876)
- update logging for backup files (a52b6a5)
6.1.0 (2020-11-13)
Bug Fixes
Features
- db: add retry to all database interactions #658 #613 #607 #604 #553 #542 #541 #478 #461 #458 #455 #454 #452 #418 (6a856d4)
- db: add retry to database init (35e365c)
- google: improve error message (01e4051)
- google: improve error message 2 (3d24c8b)
6.1.0-6 (2020-11-11)
Features
6.1.0-5 (2020-11-10)
Bug Fixes
Features
- add better error handling #653 (eebfd55)
- autoRepair: auto remove missing sub tasks for their parents (7060588)
6.1.0-4 (2020-11-10)
Bug Fixes
6.1.0-3 (2020-11-10)
Bug Fixes
- error when creating task when there is no default project #624 (742d581)
- webApp: full height for sidebar #657 (c489dde)
- remove unneccssary autofix scripts #651 (9e95252)
Features
- autoRepair: autofix inconsistent projectId #651 (bae18bb)
- autoRepair: autofix missing projectId for backlogTasks #651 (88e4575)
- autoRepair: autofix missing tagId for task #651 (fdef18e)
- autoRepair: set projectId according to their parent #651 (280ac10)
- dailySummary: make include yesterday work (5fe17a7)
- dataCheck: add check for inconsistent projectId and missing data #651 (70cb3f3)
- log: add for shortSyntax (19f9f94)
- add action logging for production (b793950)
- improve local backup check #637 (865c3f4)
6.1.0-2 (2020-11-08)
Bug Fixes
- jira: attachment length error for older versions of jira #652 (7671395)
- noteReminder: simply remove owl calendar for now from datetime input #654 (231c59f)
6.1.0-1 (2020-11-07)
Bug Fixes
- allTasksForSummary: calculation of timeEstimate & timeSpent (4a85cf1)
6.1.0-0 (2020-11-07)
Bug Fixes
- tray: remove time string from mac os menu bar #494 (78d2770)
- background gradient not working (e58a657)
- dbx: disable service worker caching issue provider stuff completely for now #645 (dd9a15d)
- dbx: query string (dc53465)
- dbx: use POST instead of GET (479ad4c)
- "GitHub" instead of "Github" (7dbcb53)
- "GitLab" instead of "Gitlab" (8a2e683)
- always make sure all data is loaded before loading context data #600 (10f1ea5)
- app confirm quit not working when sync is enabled #579 (2325a98)
- code formatting (263017f)
- strip trailing jira host slash (7f18d46)
- wrong background image used for mac os version when set from settings #627 (719cb0f)
Features
- i18n: provide "send feedback" button #284 (57e10d6)
- provide "send feedback" button #284 (6e91afc)
- allTasksForSummary: add loading spinner (353f155)
- allTasksForSummary: make it work for real (60e235b)
- tray: also update for pomodoro #241 (8734114)
- tray: update icons and handle running without estimate (952477a)
- improve bg image handling (f2076b0)
- allTasksForSummary: also calculate timeSpent and timeEstimate according to task list (d8bba64)
- allTasksForSummary: make it work for repeatable tasks today as well (97d8289)
- add missing icon (12ca231)
- allTasksForSummary: make archive sub tasks work for tags (45fbf11)
- allTasksForSummary: make it work (8cd83d7)
- allTasksForSummary: make it work for today (ba1bce7)
- allTasksForSummary: make updating archived tasks work (13f7512)
- allTasksForSummary: show all tasks for daily summary (66af369)
- allTasksForSummary: show sub tasks in order and only once (28a465b)
- betterTray: add various circle images (d20942c)
- i18n: update translations (07c2f04)
- tray: add new icon (ed1ff92)
- tray: update icons (5e34c23)
- add creation date #617 (5864095)
- improve get settings (2405b38)
- load custom styles from userData folder #210 (f9b3ccf)
- tray: add settings for hiding current task at Mac menu bar icon (c63e3e9)
- tray: add translation key for "show current task" setting (b95d0ec)
- tray: make most basic version work (c9a4e82)
- tray: reset language files to commit
10f1ea5a68
(592e15e) - adjust get settings (09e03e5)
- mute color a little more for creation date #617 (8764338)
- webDav: improve cors message (14c0f77)
- disable initial dialog for f-droid users (4d5a2cb)
6.0.1 (2020-10-24)
Bug Fixes
Features
- autoRepair: check data for missing projects (09b7e30)
- autoRepair: make autofix missing projectId work (afa66ae)
6.0.0 (2020-10-23)
Bug Fixes
- sync: error message not shown as it should (9c4f8de)
- delete a keyboard shortcut (3d977da)
- Gitlab: importe opened issues only (cf06455)
- Gitlab: improve search feature (010fbd8)
- Gitlab: send less requests to update issues (e400189)
- schedule: day selection not switching time (c67d44d)
- schedule: default state (dfb4490)
Features
- android: hide google drive for fdroid (a37fb6a)
- docs: add info on how to remove a shortcut (31dce4f)
- Gitlab: Bulk update issues (f998429)
- i18n: update all missing translations (66af683)
- sync: improve error handling #599 (6aa0dae)
6.0.0-rc.5 (2020-10-19)
Bug Fixes
- sync: lastSync being newer than local #596 (622f9ab)
- background image not being displayed (2781448)
- fullscreen textarea for firefox #308 (1d0ad2e)
- get rid of excess scrollbar (f1799b7)
Features
- sync: use idb rather than localStorage to avoid issues with deleted ls after crash #596 (c8d4b09)
- add minimize to tray #376 (4a495f9)
- add new quote (f5366c7)
- also show new background image for migrating users (f953468)
- improve and unify waiting for initial sync (d5a6dbc)
- move add task bar to bottom for mobile (fffe9a6)
- play done sound when selected on settings (1171277)
6.0.0-rc.4 (2020-10-17)
Bug Fixes
Features
- improve notes markdown panel styling (441561a)
- reminder: slightly improve view task reminder dialog (156edf2)
6.0.0-rc.3 (2020-10-16)
Bug Fixes
- shortSynax: time comes first case (f51f92f)
- shortSyntax: "asd #asd" case (d8d5ae7)
- sub task hover controls for light theme (25fb62d)
- sub tasks not getting elevated if parent is selected (ce240c8)
- swipe block styling (ee6092e)
- sync: final sync #159 (f4511dd)
- sync: getRevAndLastClientUpdate #159 (8e7a889)
- sync: tmp fixes #159 (f4f5a77)
- webDav: add missing translation #159 (6c50157)
- webDav: lastSync not getting updated after conflict dialog upload #159 (4ab90a7)
- broken close behaviour #567 (4f5212f)
- webDav: conflict dialog text #159 (e9b46e1)
- webDav: lint #159 (28e57e4)
- webDav: no text for loading bar #159 (5a8fb73)
- webDav: prevent negative number of requests #159 (66b9b76)
Features
- backgroundImage: add default for dark theme (a07287f)
- backgroundImage: be consistent with default dark or light (139485f)
- backgroundImage: show on page load as well (0bc58c7)
- backgroundImage: split up in dark and light theme background image (f03589e)
- add right margin for sub tasks (bd5b8f2)
- add shadows (66a9b07)
- adjust background color for drag & drop (e937189)
- adjust background gradient (c7dd512)
- adjust background gradient to be more gentle (1c7959c)
- adjust current styles for dark theme (2f929fa)
- adjust light theme darker color (a7e13ac)
- allow custom background images (c943ac9)
- always show border radius for drag & drop (8900b13)
- change default background color and add little app start ani (54c8310)
- decrease border radius a little (f08b3a2)
- don't hide border for light theme when selected (2971b7a)
- don't use current border for dark theme (4767577)
- elevate current task more (cf3ea00)
- get rid of drawer border (6fe0ab2)
- get rid of excess isSelected class (7a64e4a)
- give all items their own depth (cc590ac)
- improve add task bar styling (fedd4c9)
- improve additional info styling (8cd2a5c)
- improve current task styling (a10422e)
- improve dark theme notes style (9f33bde)
- improve dark theme text legibility (a899d90)
- improve light theme sub tasks (2e5beb8)
- improve styling for very large screens (4f42c57)
- sync: highlight newest sync item (1bfeab4)
- improve sub task in selected styling (172a93c)
- increase task border radius (84de628)
- increase task selected dark theme shadow (f20c6d7)
- light up text color for current and selected (702b3c5)
- make completed tasks a little less dark (71e4ab6)
- make hover controls work for dark theme (6dca8ed)
- make light theme work (34817ba)
- more style detail improvements (75064aa)
- reduce distance between tasks (35e7be4)
- slightly lighter variant (b55298d)
- style detail improvements (2512abe)
- sync: add boilerplate for new sync config component (edf4224)
- sync: add example for sync file path #159 (1b248ba)
- sync: add missing translation #159 (f42e26a)
- sync: google half way #159 (eba34d3)
- sync: improve error handling #159 (d157c53)
- sync: improve error handling for google drive #159 (7c73fc9)
- sync: make file name change work #159 (be13862)
- sync: make initial sync work for google drive #159 (15f4e71)
- sync: make major model version change #159 (c602d88)
- sync: make most basic config section work #159 (6aaa1b5)
- sync: make new structure work for dropbox #159 (40533dd)
- sync: make new structure work for google drive #159 (afcd1d5)
- sync: make new sync form work for dropbox #159 (c876a32)
- sync: make rev work #159 (403e8b0)
- sync: make sync provider work for now #159 (540e70d)
- sync: make upload and download and compression work #159 (379be5c)
- sync: make upload data work #159 (218100b)
- sync: move config for google drive #159 (765f4f9)
- sync: outline new google drive sync service #159 (becc55e)
- sync: outline new google drive sync service #159 (906a842)
- sync: prepare config component #159 (7026388)
- sync: simplify further for dropbox #159 (5ac2227)
- sync: simplify further for google drive #159 (ce110b8)
- sync: update translations for all languages #159 (2f10b05)
- task: style adjustments (c1d4566)
- webDav: add boilerplate #159 (31547e5)
- webDav: add config for basic auth #159 (a443134)
- webDav: add info about cors #159 (d39216b)
- webDav: add info for base url #159 (6f65c53)
- webDav: always set rev and last sync together #159 (7b98859)
- webDav: improve getRevAndLastClientUpdate for dropbox #159 (b47706c)
- webDav: improve getRevAndLastClientUpdate for googleDrive and WebDAV #159 (0de826a)
- webDav: improve initial sync handling #159 (20d7884)
- webDav: improve progress bar label #159 (280c138)
- webDav: make check rev work when there is no file yet #159 (2b40a2d)
- webDav: make rev for uploadAppData work #159 (18f3e23)
- webDav: make upload and download work #159 (79f890f)
- webDav: manually trigger global progress bar for upload #159 (c4d7ecd)
- webDav: migration #159 (f340a04)
- webDav: only execute effects if needed #159 (b70863d)
- webDav: update all translations #159 (1fee72b)
- change tray icon theme #554 (6e86cbf)
6.0.0-rc.2 (2020-10-16)
6.0.0-rc.1 (2020-10-16)
Features
- backgroundImage: add default for dark theme (a07287f)
- backgroundImage: be consistent with default dark or light (139485f)
- backgroundImage: show on page load as well (0bc58c7)
- backgroundImage: split up in dark and light theme background image (f03589e)
6.0.0-rc.0 (2020-10-15)
Bug Fixes
- shortSynax: time comes first case (f51f92f)
- shortSyntax: "asd #asd" case (d8d5ae7)
- sub task hover controls for light theme (25fb62d)
- sub tasks not getting elevated if parent is selected (ce240c8)
- swipe block styling (ee6092e)
- sync: final sync #159 (f4511dd)
- sync: getRevAndLastClientUpdate #159 (8e7a889)
- sync: tmp fixes #159 (f4f5a77)
- webDav: add missing translation #159 (6c50157)
- webDav: lastSync not getting updated after conflict dialog upload #159 (4ab90a7)
- broken close behaviour #567 (4f5212f)
- webDav: conflict dialog text #159 (e9b46e1)
- webDav: lint #159 (28e57e4)
- webDav: no text for loading bar #159 (5a8fb73)
- webDav: prevent negative number of requests #159 (66b9b76)
Features
- improve styling for very large screens (4f42c57)
- sync: add boilerplate for new sync config component (edf4224)
- sync: highlight newest sync item (1bfeab4)
- add right margin for sub tasks (bd5b8f2)
- add shadows (66a9b07)
- adjust background color for drag & drop (e937189)
- adjust background gradient (c7dd512)
- adjust background gradient to be more gentle (1c7959c)
- adjust current styles for dark theme (2f929fa)
- adjust light theme darker color (a7e13ac)
- allow custom background images (c943ac9)
- always show border radius for drag & drop (8900b13)
- change default background color and add little app start ani (54c8310)
- decrease border radius a little (f08b3a2)
- don't hide border for light theme when selected (2971b7a)
- don't use current border for dark theme (4767577)
- elevate current task more (cf3ea00)
- get rid of drawer border (6fe0ab2)
- get rid of excess isSelected class (7a64e4a)
- give all items their own depth (cc590ac)
- improve add task bar styling (fedd4c9)
- improve additional info styling (8cd2a5c)
- improve current task styling (a10422e)
- improve dark theme notes style (9f33bde)
- improve dark theme text legibility (a899d90)
- improve light theme sub tasks (2e5beb8)
- improve sub task in selected styling (172a93c)
- increase task border radius (84de628)
- increase task selected dark theme shadow (f20c6d7)
- light up text color for current and selected (702b3c5)
- make completed tasks a little less dark (71e4ab6)
- make hover controls work for dark theme (6dca8ed)
- make light theme work (34817ba)
- more style detail improvements (75064aa)
- reduce distance between tasks (35e7be4)
- slightly lighter variant (b55298d)
- style detail improvements (2512abe)
- sync: add example for sync file path #159 (1b248ba)
- sync: add missing translation #159 (f42e26a)
- sync: google half way #159 (eba34d3)
- sync: improve error handling #159 (d157c53)
- sync: improve error handling for google drive #159 (7c73fc9)
- sync: make file name change work #159 (be13862)
- sync: make initial sync work for google drive #159 (15f4e71)
- sync: make major model version change #159 (c602d88)
- sync: make most basic config section work #159 (6aaa1b5)
- sync: make new structure work for dropbox #159 (40533dd)
- sync: make new structure work for google drive #159 (afcd1d5)
- sync: make new sync form work for dropbox #159 (c876a32)
- sync: make rev work #159 (403e8b0)
- sync: make sync provider work for now #159 (540e70d)
- sync: make upload and download and compression work #159 (379be5c)
- sync: make upload data work #159 (218100b)
- sync: move config for google drive #159 (765f4f9)
- sync: outline new google drive sync service #159 (becc55e)
- sync: outline new google drive sync service #159 (906a842)
- sync: prepare config component #159 (7026388)
- sync: simplify further for dropbox #159 (5ac2227)
- sync: simplify further for google drive #159 (ce110b8)
- sync: update translations for all languages #159 (2f10b05)
- task: style adjustments (c1d4566)
- webDav: add boilerplate #159 (31547e5)
- webDav: add config for basic auth #159 (a443134)
- webDav: add info about cors #159 (d39216b)
- webDav: add info for base url #159 (6f65c53)
- webDav: always set rev and last sync together #159 (7b98859)
- webDav: improve getRevAndLastClientUpdate for dropbox #159 (b47706c)
- webDav: improve getRevAndLastClientUpdate for googleDrive and WebDAV #159 (0de826a)
- webDav: improve initial sync handling #159 (20d7884)
- webDav: improve progress bar label #159 (280c138)
- webDav: make check rev work when there is no file yet #159 (2b40a2d)
- webDav: make rev for uploadAppData work #159 (18f3e23)
- webDav: make upload and download work #159 (79f890f)
- webDav: manually trigger global progress bar for upload #159 (c4d7ecd)
- webDav: migration #159 (f340a04)
- webDav: only execute effects if needed #159 (b70863d)
- webDav: update all translations #159 (1fee72b)
- change tray icon theme #554 (6e86cbf)
5.9.15 (2020-10-09)
Bug Fixes
- app not closing on windows for some people #567 (5e340ad)
- make tests work again (bc227bc)
- prevent adding tags via short syntax for child tasks #568 (94f8147)
- special case #568 (c26f62b)
- text overlap (39508dc)
- throw error for inconsistent sub task data #568 (786235b)
Features
- write auto repair for wrongly archived sub tasks (81f076a)
- write auto repair for wrongly unarchived archived sub tasks #568 (609941d)
5.9.14 (2020-10-08)
Bug Fixes
- about for mas... (cdc7687)
5.9.13 (2020-10-08)
5.9.12 (2020-10-08)
5.9.11 (2020-10-08)
Bug Fixes
Features
- autoBackupRestore: add translations #553 (cfeed8d)
- autoBackupRestore: implement most basic variant – circular dependency #553 (bdd3cbc)
- autoBackupRestore: make it work #553 (a54711d)
- autoBackupRestore: outline #553 (7d00652)
- i18n: add norwegian (a512c94)
- task: make startable tasks work better (ada4c97)
5.9.10 (2020-10-04)
Features
5.9.9 (2020-10-04)
5.9.8 (2020-10-04)
5.9.7 (2020-10-04)
5.9.6 (2020-10-04)
5.9.5 (2020-10-03)
5.9.4 (2020-10-03)
5.9.3 (2020-10-03)
5.9.2 (2020-10-02)
5.9.1 (2020-10-02)
Bug Fixes
- allow to display images from file system #549 (2c8255b)
- chrome extension link (58be356)
- lint (b1b8796)
- jira: wrong issue link for auto-imported issues #551 (ca7cb4b)
- task: only start first startable when there is none already running (c96b846)
- lint error (a8d371e)
Features
- startTrackingReminder: auto hide on idle and when starting to track on a task manually (a7e41d9)
- startTrackingReminder: hide on mobile per default and make configurable (b2b210b)
- add new productivity tips (a53878a)
- improve broken data handling #555 (c9c2e0c)
- improve data repair handling #552 (1012edb)
- make AppDataForProjects non optional (8b1a9cf)
5.9.0 (2020-09-24)
Bug Fixes
- another read-only error #538 (8f2afcc)
- disabling done sound not working #534 (2179118)
- lint (763e991)
- use encodeURIComponent instead of encodeURI #523 (ba06b0b)
Features
- autoRepair: add a little bit of logging (70e4e20)
- autoRepair: make _removeDuplicatesFromArchive work (6a111d9)
- autoRepair: make _removeMissingIdsFromLists work (192ef5a)
- autoRepair: make fix duplicate tasks work (002ec09)
- autoRepair: make restore from archive work (c706f26)
- autoRepair: make restoring orphaned tasks work (5fe3fbe)
- autoRepair: make stray backup stuff translateable (35cd773)
- autoRepair: re-enable stray backup check (ec6c844)
- autoRepair: trigger for data import and data init if data is broken (a80054a)
- add missing null checks for is valid app data (577383b)
- also check for miss-matched ids in entity states (81ca47c)
5.8.2 (2020-09-22)
Bug Fixes
5.8.1 (2020-09-21)
5.8.0 (2020-09-20)
Bug Fixes
- task: undone done when marking a lot of tasks as done in fast succession (59574c5)
Features
- startTrackingReminder: make configurable and add translations for it #507 (4ad922c)
- make dark mode default (b6c72f5)
- startTrackingReminder: implement timer as real timer #507 (71d18a6)
- startTrackingReminder: make dialog work and translations #507 (2cac5c7)
- startTrackingReminder: make reset timer work #507 (7f6cb61)
- startTrackingReminder: make timer work #507 (fc37243)
- startTrackingReminder: outline service #507 (455c2b3)
- startTrackingReminder: prepare banner #507 (68e802e)
- task: improve current/focus border styling (8308862)
- task: use solid border for task additional info panel as well (934843a)
5.7.7 (2020-09-18)
Bug Fixes
- allow deletion of multiple tasks in fast succession (8b41fb9)
- persistence request for mobile (113dafd)
- weird error for reminders (c4c2a33)
- weird reminder error (260a80c)
- task: case when adding task via short syntax with project id to today (2e96c0f)
Features
- add additional debug info for undo task delete meta reducer (01ea6d9)
- add debugging actions for persistence (dfe459e)
- add error alert (389063a)
- limit inMemoryComplete$ to valid only (5021969)
- make adjustments for stage behaviour (75042ee)
- remove load from db action because it's too much clutter (ea05fda)
5.7.6 (2020-09-17)
Features
- improve error handling (6892605)
5.7.5 (2020-09-17)
Bug Fixes
- prevent dropbox from syncing invalid (6ddc711)
5.7.4 (2020-09-17)
Bug Fixes
- stray import stuff being wrong (b2fae30)
5.7.3 (2020-09-17)
Features
- i18n: add missing translations (a229186)
- improve pre-check (ed9fc7a)
- improve warning for empty data sync (5f27d43)
- make dropbox sync confirms translatable (e8c97ee)
5.7.2 (2020-09-17)
Features
- add pre-check for invalid local data before saving (955aed7)
5.7.1 (2020-09-17)
Bug Fixes
- editing sub task tags should not be possible #522 (eb11530)
- model check for empty data (4a8a784)
- note reminder from tag view #524 (f9e508f)
Features
- add auto import backup when something went wrong with data import previously (f281470)
- alert on indexeddb error (09f8a22)
- allow drag & drop attachments on task additional info (9377b80)
- improve persistence permission request (0e8cb34)
- doneSound: make pitching work for a bigger amount of tasks (51489d2)
- style: add separators to worklog (11127f1)
- style: use checkmark for bookmark-bar edit mode (46d4ccb)
5.7.0 (2020-09-07)
Bug Fixes
- switch to today before importing data in fileimex to avoid error for missing project (1d82ae1)
- dbx: only allow rev checking when there is a rev (cedfc82)
- git: wrong project task import (1da0c8e)
Features
- doneSound: add and play sounds (2c9ba1d)
- doneSound: apply sound config (b1b2e64)
- doneSound: make basic pitching work (dc7bfb5)
- doneSound: make it work in electron built app (6bf8403)
- doneSound: make sound stuff configurable (efb8a50)
- doneSound: make volume work (42e30de)
- doneSound: prepare pitching (fe0ea56)
- git: add issue add debug code (d817bde)
- sound: adjust autopitch (ad3a91e)
- add new sounds (635f1f9)
- task: improve focus behaviour for toggle done (97969de)
5.6.5 (2020-08-28)
Features
- reminder: add snooze until tomorrow to list items (f1f6af9)
- add debug info for add task bar (275ddec)
- google: better handle access token #514 (49c0d80)
5.6.4 (2020-08-26)
Bug Fixes
- advancedShortSyntax: adding task twice (26354ad)
Features
- mobile: don't expand task additional info items per default (a561ed4)
5.6.3 (2020-08-26)
Features
- mobile: don't expand task additional info items per default (a561ed4)
5.6.2 (2020-08-22)
Bug Fixes
- lazy interval bug (unable to delete reminder) (1a364ac)
- dailySummary: total time for project not being calculated when a value is zero (69141b9)
Features
- better indicate editable table cells for task summary table (d14a75c)
- improve add task bar info text behaviour (06acd32)
5.6.1 (2020-08-17)
Bug Fixes
- make lazy set intervals work with electron (3ca1f57)
5.6.0 (2020-08-17)
Bug Fixes
- example text for mobile #487 (38b22d3)
- missing taskRepeatCfg for taskAdditionalInfo #499 (690df86)
- potential error #487 (bff1ade)
- replace setInterval with lazy implementation everywhere #493 (cd8438d)
- several issues with project id parsing #487 (3a8d35e)
- tasks not being added to tag task lists #487 (12d6190)
- unlisted error when moving all tasks to backlog via shortcut (1c26488)
- weird listing bug (67e3c44)
- wrong update checks for side panel (5484ec1)
Features
- add basic ui for add task bar #487 (f25f19e)
- add basic ui for add task bar #487 (634c43b)
- add better indication (bee8de8)
- add track by #487 (902528e)
- add translation #487 (09a7f04)
- allow moving tasks via short syntax #487 (3e8a190)
- also display issue nr for short syntax bar (c9b7e2b)
- comment out due for now #487 (ef97840)
- improve styling #487 (c1210ee)
- only show example when no text otherwise show "Create new task" (eca6af2)
- use + key for project #487 (6376320)
- advancedShortSyntax: make order more flexible #487 (abf1b0c)
- advancedShortSyntax: make partial project work #487 (bb587f5)
- advancedShortSyntax: make project work #487 (58aee57)
- advancedShortSyntax: prepare new interface (4033d71)
- advancedShortSyntax: use @ instead of - for projects #487 (02507d9)
5.5.7 (2020-08-09)
Bug Fixes
Features
5.5.6 (2020-08-08)
Bug Fixes
5.5.5 (2020-08-07)
Bug Fixes
5.5.4 (2020-08-03)
Bug Fixes
- sub task collapsing not working as it should (7bd6ed8)
- sub task collapsing not working as it should (c68b6a0)
Features
5.5.3 (2020-07-29)
Bug Fixes
- allow to delete tag when tag is active context #467 (e44fae1)
- invalid array length #463 (8b33ccb)
- not in project context error for show bookmarks shortcut #466 (c277ead)
- dbx: view not updating after generating access token (d1223b0)
- mobile: task notes not being saved when swiping away (60c0f65)
- task: prevent scroll jump when deleting task on mobile (52c9f82)
- cleanup uneeded sync model chagne udate (75af323)
- project data being lost on import (4c6623e)
- test (7c356df)
- typing (861740c)
Features
- cleanup excess error logging (e5de11a)
- hide open project notes shortcut for now (9099cb2)
- dbx: beautify generate token button (850f1eb)
- i18n: update translations #451 (b24857e)
- task: add remove from today to task context menu for mobile touch (a64d263)
- add action log to issue (ecc647c)
- add data fix effect for unlsited tasks (375cda8)
- adjust sync model change var (679c7e8)
- allow repeating tasks for tag only tasks and add cleanup #460 (6811c5b)
- implement last action log (c8ce931)
- improve keyboard selection styles for datepicker (c87d391)
- improve migration logging (a45ffcd)
- migrate project models to new isSyncModelChange (c016564)
- migrate project to new isSyncModelChange (75a8afe)
- migrate simpler ones to new isSyncModelChange (3f37f6b)
- prepare isNoSyncChange (6388571)
- use new sync trigger param for sync (f3dc5a1)
5.5.2 (2020-07-24)
Bug Fixes
- also migrate old keyboard values #453 #456 #457 (16ad187)
- cannot read property 'includes' of undefined #453 #456 #457 (0f4d2b7)
- remove test for now (dabdae3)
Features
- improve error (a8be825)
- dailySummary: add translation for missing project (0b0e7da)
- dailySummary: allow export based on project (c2eabc6)
- dailySummary: also show no project tasks (96258e1)
- dailySummary: extract summary tables to their own component (3162ecd)
- dailySummary: limit round time to single list (55c1816)
- dailySummary: make display values work for different projects (b668a21)
- dailySummary: order projects like in the menu (4fde55e)
- dailySummary: outline ui (6ca5f9f)
- dailySummary: polish ui (91b1b45)
- i18n: update translations (4e1befd)
- jira: improve text for wonky cookie mode modal (249346a)
5.5.1 (2020-07-22)
Bug Fixes
- over style for better drawer container (e999b8e)
- jira: check for empty cookie value and prompt again (db0b4e3)
- add fallback to prevent NaN for daily summary (4a80f26)
- array not being writeable (b2ec051)
- tag: add tag returning wrong id (a0a300a)
- don't listen to chrome extension for idle if in electron context (6f3fbaf)
- don't persist selected task (e5960d1)
Features
- dbx: add mousemove after idle sync trigger (d9b8dd2)
- jira: improve error logging for electron (e88d72e)
- jira: improve unauthorized handling (07057d4)
- jira: make wonky cookie mode work (c25e29a)
- jira: make wonky cookie mode work for images and attachments (ba8ccb5)
5.5.0 (2020-07-15)
Bug Fixes
- adding jira issues (b2982c2)
- assigning to read only object (2157eaa)
- button styling for mobile (ae46449)
- don't ask for notification permission without user interaction (4e28d13)
- don't throw task side panel el error for production (d9a2ccc)
- easier gitlab project path (12c7a86)
- error on daily summary for projects (d0ff49f)
- Gitlab issue link to open in browser (9f4c297)
- invalid error case for task delete meta reducer (d3b1c17)
- lint (58b62ba)
- Making token required for Gitlab integration (c285616)
- missing return (744204b)
- remove reminder not working (ccab62f)
- jira: wrong "No issueId for task" and broken logic for openWorklog #437 (238a696)
- reminder: showing the same reminder multiple times (3c103bd)
- initial dialog (552414b)
- lint (2465e09)
- make hammerjs work again (b262b57)
- more null errors (642a24c)
- query string usage (8bfbdee)
- several typing issues (1cac5cb)
- strict mode for undo task meta reducer (668abdc)
- task data not ready for additional info (d3fd189)
- worker (c169655)
- worklog week export not working (8703b31)
- schedule: don't show move to backlog for sub tasks (a6f0aba)
Features
- add additional error handling (7738f29)
- add flag to start dev tools for produciton initially (7418f7e)
- add intentional error trigger (63dded7)
- add tags via short syntax #372 (7296d83)
- adjust imports (dbb60c8)
- adjust reminder behaviour (546234e)
- allow for initial dialog to be disabled (bcca0b3)
- allow for short syntax to create new tags #372 (668c62b)
- allow gitlab self hosted instances (4b9d46b)
- better logging for service worker registration (b3604b0)
- enable strict mode for electron as well (d24b6f2)
- extend error handling for task reminder dialog (1eec1e7)
- improve task migration (397cf39)
- increase initial dialog timeout (6cf0419)
- make adding tags to github task case work #372 (101159f)
- make adding tags via short syntax work (9dbc2ed)
- make basic github task example work #372 (a50dab6)
- make daily summary tabs full width (cf72735)
- dbx: add visibilitychange handler for mobile sync (65e1b75)
- dbx: stop all counters before closing sync (d81a3f6)
- electron: add flag for custom url (1e0506a)
- reminder: switch from a single to multiple reminders but not vice versa (08685a0)
- schedule: improve styling if multiline (2760ee3)
- new linting #1 (b51f661)
- new linting #2 (2ac4cd2)
- new linting #3 (11c854b)
- new linting #4 (e77dd72)
- new linting #5 (6ac7662)
- new linting #6 (9c702df)
- strict null checks #1 (dffa9d1)
- strict null checks #10 (217fdd0)
- strict null checks #11 (d5be384)
- strict null checks #12 (62658ca)
- strict null checks #13 (5d595d6)
- strict null checks #14 (b97d1e1)
- strict null checks #15 (a6de71e)
- strict null checks #16 (45a5b61)
- strict null checks #17 (a02a836)
- strict null checks #18 (2ced77e)
- strict null checks #19 (e72374f)
- strict null checks #2 (3134a7b)
- strict null checks #2 (2067ec5)
- strict null checks #20 (41f081c)
- strict null checks #21 (7835aa5)
- strict null checks #22 (f54fe41)
- strict null checks #23 (0e5c247)
- strict null checks #24 (7da92bd)
- strict null checks #25 (8f30b09)
- strict null checks #26 (c06eb36)
- strict null checks #3 (ad2a9bb)
- strict null checks #4 (33de270)
- strict null checks #5 (f010cdb)
- strict null checks #6 (387b448)
- strict null checks #7 (7356b31)
- strict null checks #8 (cf00a54)
- strict null checks #9 (c6636e7)
- strict null checks 27 (ec382f3)
- strict null checks 28 (3979636)
- strict null checks 29 (3d52c50)
- strict null checks 30 (a56e4b9)
- strict null checks final? (45de83a)
- strict null checks for tpl 1 (f73b461)
- strict null checks for tpl 2 (e422ce3)
5.4.3 (2020-07-01)
Bug Fixes
- lint (a839e2e)
- opening external links in browser not working #422 (ab269a7)
- show focus styles for hybrid device (974129f)
- touchOnly not working as expected (823f2e1)
Features
- further simplify mobile handling (53c4786)
- improve full screen side panel styling for title (30ecf4d)
- improve very small view for desktop (389c6ba)
- simplify mobile handling (bb94377)
5.4.2 (2020-06-27)
Bug Fixes
- dbx: wrong app key #414 (13cd764)
- cannot compare invalid dates error (d768e0e)
- remove from today for dark theme (640af86)
- reminder: don't delay initially (0cfcde9)
Features
- add custom remove from today icon (9112fd8)
- always open side bar on mobile task tap (bbda176)
- improve remove from today icon (1350a63)
- improve work view icons (0b02e8a)
- replace repeat with dedicated icon (a73bbee)
- update remove from my day icon for schedule (fef689f)
- reminder: improve experience for initial (40c3e5e)
- task: always show title and sub tasks when over for side panel (118ec76)
- task: edit task repeat cfg on swipe right for repeatable tasks (b57702f)
- task: improve animation performance for drawer (72b0722)
- task: remove empty notes icon for mobile (3e0474d)
5.4.1 (2020-06-24)
Bug Fixes
- center time picker for android (897e57b)
- deps (383dbbf)
- service worker notification not having permission #408 (328b3a4)
- task: cleanup el (699ba2d)
- task: don't hide schedule swipe for sub tasks (ec64917)
Features
- schedule: improve styling for mobile (fffc5bd)
- display automatic backup path (081612c)
- remove moment completely from electron layer (deef291)
- schedule: add more later today times (77a5448)
5.4.0 (2020-06-20)
Bug Fixes
- catch service worker errors (00a2e1a)
- missing default cfg property (561ba51)
- schedule: btn text (e255e21)
- schedule: double enter message styling for light theme (53d5c04)
- schedule: endless reminder dialogs (b19a6ad)
- deprecated use of method (000c442)
- deprecated use of method (19cc456)
- schedule: cell focus bg (9c0a890)
- schedule: creating orphan tasks for today list (2cbb7bd)
- schedule: days occasionally still getting to big (73173c0)
- schedule: prevent multiple submits (e04c5c5)
- schedule: styling of picker for mobile (b402806)
- schedule: throw error if multiple reminders are created for the same task (855982d)
- handle case when trying to add notes outside project context #400 (ea8c2e6)
- lint (d7ce002)
Features
- dbx: add more advanced error handling for edge cases (5d34f7b)
- i18n: add translations (e952e08)
- i18n: for motivational image feature (84ad0ba)
- takeABreak: add motivational image feature (6cee71b)
- improve banner slide out ani (3b1ab62)
- dbx: prepare pkce method as secure alternative (20aa8bb)
- dbx: switch to pkce flow (0661159)
- i18m: translations for reminder (72753d1)
- reminder: add most basic dialog for multiple (e3c162d)
- reminder: add notification for multiple (1e0a21b)
- reminder: add snooze until tomorrow (ee40c8b)
- reminder: add translations (6c0a013)
- reminder: add translations (1075300)
- reminder: better handle single update in list (e4de633)
- reminder: handle add all cases (6c42028)
- reminder: improve ui (ee9d8a1)
- reminder: live update when update comes in (ca0d5dd)
- reminder: make note reminder work again (ba5076a)
- reminder: merge task reminder stuff into single dialog (d61e8b2)
- reminder: send multiple from worker (88aa859)
- reminder: send notes or tasks together (a1d14cd)
- schedule: add 9:00 to later today slots (d8b0997)
- schedule: add double enter stuff (05b6675)
- schedule: add owl wrapper (cdf18ad)
- schedule: add remove from today checkbox for project tasks also when on a tag list (9718f4e)
- schedule: add translations (6e7d721)
- schedule: add unschedule button again (9e12db6)
- schedule: check for missing related data before loading reminders (f58df46)
- schedule: check if tasks still exists for reminders (f58b668)
- schedule: connect new actions (f41c615)
- schedule: improve dark theme styling (d22c510)
- schedule: improve date (d93baa0)
- schedule: improve dialog for notes (a208012)
- schedule: improve dialog for task (b3ea526)
- schedule: improve icons (d47d7e1)
- schedule: improve mobile styling (3a44fe2)
- schedule: improve mobile styling (6e003bc)
- schedule: improve styling (1257c09)
- schedule: improve styling and add add to today butto (33c9866)
- schedule: indicate active button (e939182)
- schedule: make add to today toggleable (3397087)
- schedule: make new input work (88c4a5d)
- schedule: make styling for dark theme work (e2271f0)
- schedule: minor improvements (bfa3447)
- test: adjustment (2e6dfdc)
- add is touch only detection (6efe4de)
- add more logging for database wrapper (b342b28)
- improve focus behaviour (0482b3e)
- make add to today work for parent tasks (d864047)
- make swipe left open reminder dialog for today (6afbdb4)
- prevent edit of sub task tags (b7cec34)
- update picker (0680ca3)
- schedule: make new schedule work for notes (aecfef6)
- schedule: show previously selected date (4abf0d6)
- warn about not having enough disk space available (f709429)
5.3.5 (2020-06-11)
Bug Fixes
- avoid edge case error #391 (29891d7)
- broken data after falling victim to #391 (4105925)
- font size for textarea on mac (2327da8)
- project sort leading to deleting project ids #391 (fc00553)
Features
- i18n: add missing translations (f97a208)
- don't cache news.json and show to new users on second load (af8267c)
- improve error handling for persistence #391 (b2a8875)
- improve github error reporting (2468a0b)
5.3.4 (2020-06-10)
Bug Fixes
- avoid "Failed to execute 'collapseToEnd'" (4739aaa)
- error when focusing via tab for inline input #390 (0c98bf1)
- styling for tablet size (7af4429)
Features
- improve drawer performance by not showing backdrop (2699140)
- make backdrop dark for dark theme (151ec88)
- restore focus for fullscreen markdown edit (1035cd6)
- save per default for fullscreen markdown dialog (786e016)
5.3.3 (2020-06-10)
Bug Fixes
- pomodoro: start task after break without session end #389 (f0e19e7)
- pomodoro: timer slowing down in background #363 (dbe9c8b)
- dirty fix evaluation sheet not showing up (0a0e17a)
- project sort not saving (6813e2c)
Features
- task: improve add task bar for mobile (4666d78)
- task: move cursor to end on enter press to edit task (2054563)
- improve drawer performance for mobile (feaf4f8)
- task: show side panel for tapping task title on mobile (552e9ab)
5.3.2 (2020-06-06)
Bug Fixes
- dbx: in memory copy not being refreshed after import (bb51375)
- dbx: sync triggering twice initially (3af2c1e)
- scheduled tasks not showing up (c638fdf)
Features
5.3.1 (2020-06-04)
Features
- improve github open issue (248a6ed)
- wait a bit before displaying error to increase the chance of the source maps being send as well (508149b)
5.3.0 (2020-06-04)
Bug Fixes
- dbx: auth token request re-triggering when it shouldn't (d10c3d8)
- dbx: buttons being labeled wrong (cfe24d8)
- dbx: caching for dropbox (e4961b3)
- dbx: error handling (5810653)
- dbx: error when going offline (1c96e26)
- dbx: fix initial sync trigger trigger all the time (ffe5681)
- dbx: icons for conflict dialog (96b85df)
- dbx: in memory copy not containing last sync model change (04dc789)
- dbx: initial sync (2d8fdc3)
- dbx: overwrite remote on conflict (40f679f)
- dbx: sync before close (f63b574)
- dbx: unit test (8ef67d3)
- dbx: wording of fallback alerts (26dabe3)
- global progress bar position (dc7c9f8)
- issue after finish day from project #380 (38f1176)
- issue data loading bug (62bfd1d)
- dbx: unexpected RemoteNotUpToDateDespiteSync (09ef9d7)
- dbx: unwanted error swallow (82084cd)
- snack pos (4f25d3d)
Features
- dbx: add conflict dialog (1370008)
- dbx: add rev for download again (ce0cfcd)
- dbx: add translations and handle errors (75da9d1)
- dbx: add translations for form (887eb87)
- dbx: adjust fallback error handling (9cdaa07)
- dbx: adjust messages (e561900)
- dbx: also execute on daily summary (00c8cae)
- dbx: also sync on touchstart for mobile (9ce41bf)
- dbx: also sync on touchstart for mobile (6eaeec6)
- dbx: also use conflict dialog for RemoteNotUpToDateDespiteSync (c6f6b4f)
- dbx: don't exec initial sync trigger when just changing sync interval (f2c571c)
- dbx: handle another unlikely error case (92282f0)
- dbx: handle initial file creation (f6fa84d)
- dbx: handle more error cases (4a94ed2)
- dbx: handle wrong value for localLastSync (f3dab98)
- dbx: improve login flow (f46b7dc)
- dbx: improve message (0a6aa91)
- dbx: improve sync before quit (b67094c)
- dbx: improve sync behaviour (685688e)
- dbx: make most basic sync before quit work (8017c2f)
- dbx: prepare unload stuff (b85ca92)
- i18n: update all the translations (362ebaf)
- add label to global progress bar (1a3c175)
- add offline banner (6d5df60)
- add schedule task back to mobile context menu (8693b9e)
- add translations for global progress bar labels (472050e)
- make progress bar a little more subtle (819353c)
- move sync stuff to its own config section (3a5125a)
- use in memory copy rather than indexeddb for loads (00c3c7d)
- dbx: improve sync triggers (6fcdfb7)
- dbx: make logging optional (cd17dce)
- dbx: minor refactor (e5a497c)
- dbx: move sync indicator bar to bottom (907855c)
- dbx: prevent multiple dialogs (0d75fc9)
- dbx: use different file for dev and production (d81b868)
- improve app loading experience (02776b7)
- dbx: add boilerplate (6183d30)
- dbx: add etag check (24a8266)
- dbx: add pre check to avoid additional request (6a18b07)
- dbx: add throttle to focus after long inactivity (a99164f)
- dbx: allow seconds for sync interval (1f1c6ab)
- dbx: avoid unnecessary download request (1a6306b)
- dbx: beautify loading spinner (d03b22c)
- dbx: cleanup upload download and use revs (66ffcd5)
- dbx: fix spinner for axios (0290789)
- dbx: improve logging (c20e33e)
- dbx: introduce major version model change handling (6f21b37)
- dbx: make auth code flow work (03910cc)
- dbx: make basic login work (b6cbc4f)
- dbx: make basic syncing work (531d152)
- dbx: make fetch file work (9f6a0d5)
- dbx: make form work (9b507eb)
- dbx: make get meta work (ba9c12e)
- dbx: make import data work (e563201)
- dbx: make initial load work (d4aa5a5)
- dbx: make isReady work (68efddf)
- dbx: make most basic read & write work (5732d39)
- dbx: prepare sync (634ede3)
- dbx: prepare upload and simplify (cfabb57)
- dbx: rework all sync triggers (3db790a)
- dbx: use axios and extract meta (6c952f2)
- dbx: use browser flow and manual insert flow (4a740d6)
- improve zoom behaviour (4be9933)
- gdrive: improve sync handling (500066d)
- gdrive: improve sync handling 2 (b41f66d)
- gdrive: improve sync triggering (1f4865f)
- add check for update util (4df5fec)
- add global progress bar (1e05977)
- various model adjustments leftover from blockstack branch (b7d44e7)
5.2.1 (2020-05-26)
Bug Fixes
- electron: single instance issue (25608ba)
5.2.0 (2020-05-26)
Bug Fixes
- project: not saving to db when restoring task (25785bf)
- simpleCounter: possible conflict when importing data (aa84814)
- add error handling for when default project id is defined but project is gone (9f46f96)
- global error appending to dialog if there is none (db53be9)
- left over localforage import (c1dab5b)
- model being loaded twice from database initially (a377643)
- saving data not working for new idb wrapper (cf0930e)
- jira: cfg label (6fbd64e)
- stacktrace.js leading to out of memory death on many errors #369 (410112a)
Features
- tag: only save on task change if affected (777ee84)
- make project state more picky when to trigger save (282ca8b)
- remove error snacks for database service (30b8442)
- jira: add error for undefined auto import jql (365fb46)
- jira: debounce snacks by a bit (d36717a)
- jira: improve logging (172ad27)
- reminder: allowing adding task to today list instead of starting it (55875ce)
- taskRepeat: add option to add them to the bottom (2c52d94)
- always throttle getStacktrace to a maximum amount #369 (ba4d8ad)
- improve error logging (04f4a06)
- replace localforage with idb #236 #345 #367 #368 (9759af0)
- jira: improve initial request handling #369 (67322b9)
5.1.4 (2020-05-12)
Bug Fixes
5.1.3 (2020-05-11)
Bug Fixes
- run all tests again (70cd2a8)
- project: fresh install with a couple of tasks asking for migrate (8445bc0)
- prevent caching news.json (511894f)
- worklog loading (d000282)
- wrong locale for material dateAdapter (ae2aa14)
- worklog: sub task order (a25fb70)
5.1.2 (2020-05-09)
Bug Fixes
5.1.1 (2020-05-05)
Bug Fixes
- i18n: snooze btn text (f713f3d)
Features
- i18n: add pre translations for simple counter feature (380e728)
- simpleCounter: use is on for worklog week summary (146b7f6)
- task: allow deleting repeatable tasks (bde36bd)
- welcomeDialog: add showStartingWithVersion option (c15222d)
- welcomeDialog: add showStartingWithVersion option (dccc6bc)
- welcomeDialog: add translation (2824ccc)
- welcomeDialog: improve dialog (1ce7fee)
- welcomeDialog: make most basic variant work (d56e126)
5.1.0 (2020-05-04)
Bug Fixes
- locales not working for datetimepicker #354 (d1cadf7)
- simpleCounter: coffee counter name (f8cd62e)
- simpleCounter: icon for stopwatch (f726110)
- simpleCounter: initial import issue (ecdea64)
- simpleCounter: lint & failing unit test (f96be6f)
- simpleCounter: make hide expression work for iconOn (010a13b)
- google drive sync not working as planned due to service worker caching (67aeccd)
- service worker exclusion problem with workaround (4f9fd08)
- simpleCounter: weird update cfg issue (416c363)
Features
- simpleCounter: add success snack when updating (8c57b2a)
- add debug message when a model is updated (a5d1990)
- googleDriveSync: reset last sync val when updating sync file (31fc93f)
- simpleCounter: add boilerplate (64848a3)
- simpleCounter: add boilerplate for custom cfg (285cc0f)
- simpleCounter: add confirm dialog for deletion (3d64076)
- simpleCounter: add list animation for cfg (41b496b)
- simpleCounter: add new configuration model for simple counter (6ffb8be)
- simpleCounter: add store boilerplate & persistence for simple counter (e9d5ea9)
- simpleCounter: add translations for button (aefa5d8)
- simpleCounter: add translations for edit dialog (2e1c6ab)
- simpleCounter: add translations for form (3e218a0)
- simpleCounter: avoid potential error (79c9fde)
- simpleCounter: beautify form (f45ad1d)
- simpleCounter: completely remove double today count model (ed1ca84)
- simpleCounter: disable is running for all simple counters initially (9c82e55)
- simpleCounter: get basic form going (87f7181)
- simpleCounter: introduce simple click counter (21c791d)
- simpleCounter: load saved initially (51c5777)
- simpleCounter: make basic increase counter work (8ed7599)
- simpleCounter: make displaying real data work (25bcad3)
- simpleCounter: make edit value work (de4982e)
- simpleCounter: make persistence work (c05ef32)
- simpleCounter: make simple counter action triggers all work (ff89da4)
- simpleCounter: open edit on right click (184ca4b)
- simpleCounter: open edit via longPress (e0f1771)
- simpleCounter: prepare action effect for simple counters (dbb7166)
- simpleCounter: show simple counter on week view (55f85d3)
- cleanup (a935681)
- don't display remove from today button for done tasks (b470675)
- don't persist work context to database (0744ac4)
- simpleCounter: make most simple form work (1f2b623)
- simpleCounter: make saving work (f69a26d)
- simpleCounter: make stopwatch work (1b11fa6)
- simpleCounter: make toggle work through store (69dc822)
- simpleCounter: outline model (0b802ef)
- simpleCounter: outline ui for button (91b2967)
- simpleCounter: prepare actions and service for increasing counter (db95d6d)
- simpleCounter: remove from global cfg (0110733)
- simpleCounter: test de colored buttons (30ab548)
- add debug logs for import issue (a6cd852)
5.0.15 (2020-04-29)
Bug Fixes
Features
- add model version everywhere it is currently used (6b3056d)
- jira: provide the option to allow self signed certificates #348 (abcc057)
5.0.14 (2020-04-26)
Bug Fixes
- add missing migrate functions (745cc56)
- jira effects crashing when there is no jira cfg at all #341 (7111ef8)
- lint (0c9e791)
- load main tag error (f761183)
- tag init (f667ce6)
- task state initialization (2a277ec)
- project: drag & drop model not including archived projects (82b7063)
Features
- add entity data consistency check on data save (75fd7a2)
- add error handling for invalid task data in selectors (ecd82c1)
- always show last active log if not in production (8e3ab34)
- don't add time spent while importing data (d6f735a)
- don't import when there is no value (6f033b5)
- improve task selector error (9b45439)
- make token loading work like before (2ba0340)
- update consistency check (6b233d1)
- use single action for data import and data init (1425a52)
- tag: switch to manual tag persistence (4ae7d8e)
5.0.13 (2020-04-24)
Bug Fixes
5.0.12 (2020-04-24)
Bug Fixes
- allow import of virgin data #343 (17e95f5)
- jira cfg not loaded yet #341 (26785b3)
- persistent storage disallowed message (b3bbd42)
- prevent error dialog from getting to high (00fc709)
- task: hide sub task panel for sub tasks on mobile (9169a19)
- task: overflowing icons for swipe blocks (c2d6d5d)
Features
- i18n: update translations (046dead)
- account for edge case when default project is deleted #325 (f755350)
- add config property for default project id #325 (dac46f9)
- add effect for default project id #325 (c8f5bbb)
- add project select component #325 (02d4f58)
- add translations #325 (1e139a0)
- check for service worker update right after load (6a2bdd2)
- cleanup error title from html to prevent dialog from breaking (de7180a)
- improve initial wait handling (9029979)
- make add default project id effect work #325 (3ee46fb)
- android: also add project or tag to android model (e058959)
- android: make notifications work (44ca1ed)
- attachment: add different icon for non images (7bee38b)
- improve service worker registration check (7f2a104)
- increase wait for sync wait time for reminders (445b174)
- issue: disable polling until initial sync is done (f18f9cf)
- improve service worker notifications check (3f3c762)
- sort done tasks last for android widget tasks (98abd10)
5.0.11 (2020-04-20)
Bug Fixes
- keyboard focus behaviour for task side panel not working as expected (fde2b5b)
- issue: avoid other potential error for issue import to backlog (ca166b3)
- add attachment from context menu throwing error (aeb01e6)
- daily summary overlapping (c203977)
- error on project delete #338 (d95ff10)
- android: error outside web view (ae988f8)
- project delete throwing error when task archive is not yet created #334 (44763f0)
- wait for initial sync before creating repeated tasks (f0f369d)
Features
- issue: avoid potential error for issue import to backlog (57a3539)
- task: focus last created task after closing add task bar (7c23f91)
- also add version number to error meta (840c7dd)
- wait for all data being loaded before polling new issues to backlog (cc962f3)
- android: add handling for google sign in (ed807d9)
- android: add interface for widget (7090139)
- android: add svg in white (87882a0)
- android: improve data loading (ec58ea3)
- github: remove check for issue itself and check comments only (1c40402)
- add big add task button for mobile (01a7aba)
- handle task archive not being created yet (cd03d75)
- improve daily summary tasks (271952a)
- improve daily summary tasks for good :) (6333d40)
- improve mobile styling for daily summary (a605498)
- only clear done tasks on finish day (85cf90b)
- reduce battery usage (85dc1ef)
- mobileApp: make most basic android interface work (f0d3d4b)
- only move repeatable tasks to archive when creating new ones (32e99ca)
- only show sub tasks done today for daily summary (21588d2)
- task: add attachment button to attachment panel (4e4069c)
- task: add doneOn model (5ab04c9)
- task: add keyboard shortcut for moving task to other project (1a5817d)
- task: make swiping even more satisfying (c44ad67)
- task: make swiping more satisfying (d2d71ff)
- task: refocus task after closing context menu and move to project menu (3fce563)
- make add task button of a different color (fa750d7)
- make backlog button a bit lighter (a073dc8)
- task: hide redundant context menu entries for mobile (b02ea3f)
- task: remove advanced task menu (23207de)
- task: remove mark as done button for mobile (8c90050)
- task: swipe right closes task additional info (bbb9efe)
5.0.10 (2020-04-07)
Bug Fixes
- task: moving task to project stopping time tracking (2d4bf27)
- google drive import throwing error (43dc6a8)
- task: remove from today display logic (4a42915)
Features
- github: adjust own update check (ea47e68)
- googleDriveSync: better handle errors for google drive (b059138)
- googleDriveSync: better handle offline state (413ecd8)
- task: add migration script to fix invalid project ids and tags for sub tasks (c57621f)
- task: adjust context menu (2d96239)
- task: always use parent project id for sub tasks (11eca78)
- allow for window to be smaller before "over" states (0040f52)
- bring back touch slide actions (6ee77e3)
- display child task tags for development mode (503b815)
- make top right current indicator work consistently for context (f17d8fc)
- task: disallow last tag deletion #325 (7842f6e)
- task: only show remove from my day button if tasks belongs to a project or other tag #325 (d5adacf)
5.0.9 (2020-04-05)
Bug Fixes
- googleApi: remove gapi from service worker caching (4e775ad)
- reminder: don't wait for initial sync forever (ae3527f)
- reminders: specific error case (fa98a46)
- task: styling for empty time on very small mobile (946b1a6)
Features
- googleApi: improve script loading (2a58084)
- googleDriveSync: increase default syncing interval (0ae2785)
- i18n: add missing translations (cccfd22)
- task: add expand button to task for mobile only (98d40c7)
- task: add most basic mobile side panel (da2edd2)
- task: add sub task button for mobile (e543bad)
- task: beautify sub task view for mobile (2237f85)
- task: beautify task header for mobile (354278e)
- task: hide empty time spent for mobile as well if not set (da07c8f)
- task: improve mobile styling (2ad6a15)
- task: improve task title for mobile (025435b)
- improve styling for mobile dialogs (78c54af)
- use dataGroup rather than assetGroup for issue provider caching (5adaef3)
5.0.8 (2020-04-03)
Bug Fixes
Features
- github: warn about rate limit (174b73b)
- issue: improve handling in task additional info (063e1ca)
- task: allow to keep tracking when changing context #322 (63f88b3)
- task: move updated icon to the right (1e86cec)
5.0.7 (2020-04-02)
Bug Fixes
- github: issue link (e12a340)
- add task crashing app #321 (e89bdce)
- zoom by keyboard crashing app #314 (d9a5b6f)
Features
- better indicate task hover actions (d2fdc6a)
- project: auto add task to today list if today tag is added (17b7abe)
- tag: add animation for adding and removing first tag (7935b63)
- task: remove move to backlog/today for tag contexts (5233146)
5.0.6 (2020-04-01)
Bug Fixes
5.0.5 (2020-03-31)
Bug Fixes
5.0.4 (2020-03-30)
Bug Fixes
- tag: background color (c938023)
Features
- add different default colors for tags, projects and today tag (604c9d8)
5.0.3 (2020-03-29)
Bug Fixes
Features
- tag: add missing save for tag deletion (c56406a)
- tag: add null task check as well (9a997b5)
- tag: add option to auto add today tag to worked on tasks (5587057)
- tag: add stronger warning for tag deletion (0750675)
- tag: add ui for tag deletion (af0db42)
- tag: make tag deletion work (c520f4b)
- tag: navigate away if current task is deleted (c28f239)
- tag: remove orphaned parent tasks after tag deletion (c4fc293)
- task: use warn color for delete icon (5f6263a)
- taskRepeat: make removing and adding to project work again (05fc591)
- worklog: increase loading performance (5b4dfd5)
- worklog: make loading slightly faster (ac10f75)
5.0.2 (2020-03-28)
Bug Fixes
- routing issue (b75dc19)
- show current task in header (9b8cdf2)
- project: error with deleting project (b04c3ce)
- tag: my day not being handled correctly for task (0540c8f)
Features
- show current task title always in header (3945b87)
- task: move handle to the center left of tags and title (0b148cf)
- improve context to context transition (7f5ed82)
- improve page to page transition (1374d1b)
- i18n: add all missing translations (8493ba4)
- migrate: add _mergeEntitiesWithIdReplacement as separate fn (c9fc76a)
- migrate: add double id replacing for messed up states (66e9b8d)
- project: add delete cleanup confirm to cleanup tasks with wrong project id (407bf59)
- project: add missing save action for moveUp/Down auto (f479f46)
- project: add more cleanup stuff (6e5c199)
- project: remove outdated model (8a24bff)
- tag: always make takes unique (a5177e5)
- tag: improve styling of tags (06f8481)
- tag: improve styling of tags dark theme (50d5e6d)
- add migration fixup for project id for tasks and archiveTasks (d67a33d)
- make default route work again (f42ba52)
- task: rename my day to today (fdcdbc4)
- task: update project id on sub task move (e0ef0f6)
- add more logging for migration (5c613f8)
- taskRepeat: add project id when migrating (dc81981)
- taskRepeat: add projectId to model (894a0bd)
- taskRepeat: cleanup on project deletion (02aa22c)
5.0.1 (2020-03-27)
Bug Fixes
- sharedTaskList: redirect not activating work context (b9522dd)
- sharedTaskList: remove invalid keyboard shortcuts (23322c1)
Features
- project: make delete all archive tasks work for project delete (4e0aa09)
- project: make delete all non archive data work for project delete (69848be)
- sharedTaskList: minor stuff (71a78b7)
- prepare project delete cleanup (e749b91)
- sharedTaskList: improve performance (8b3721e)
- sharedTaskList: make move to project work from tag page (9c80b7b)
- sharedTaskList: prevent invalid tags and projects from being triggered (42ea124)
5.0.0 (2020-03-26)
Bug Fixes
- sharedTaskList: add dirty fix for starting task after project change (a7eb58b)
- sharedTaskList: auto set next task (08d1df0)
- sharedTaskList: auto set task (5131882)
- sharedTaskList: auto set task from planning mode (2e46d72)
- sharedTaskList: cannot read property 'breakTime' of undefined (a6d3466)
- sharedTaskList: error for daily summary (693af7f)
- sharedTaskList: failing build (34f43db)
- sharedTaskList: finish day not working (09a9141)
- sharedTaskList: header for empty app (b74bf10)
- sharedTaskList: header link being wrong sometimes (b466a24)
- sharedTaskList: incorrect config loaded on project change (1bd8706)
- sharedTaskList: initial data load (442ab23)
- sharedTaskList: jira effect error (116d328)
- sharedTaskList: make adding task work for tags (96c6639)
- sharedTaskList: make displaying archive work (6480ba0)
- sharedTaskList: make move to archive work for projects and tags (76f585e)
- sharedTaskList: make saving to archive work (07ed9b1)
- sharedTaskList: minor error for jira (cccea8d)
- sharedTaskList: missing play button (b0add6e)
- sharedTaskList: model error (66a594d)
- sharedTaskList: move several models to work context service (a1e94c1)
- sharedTaskList: move several models to work context service 2 (54a5c2f)
- sharedTaskList: move several models to work context service 3 (0ca5090)
- sharedTaskList: move several models to work context service 4 (7e97dd7)
- sharedTaskList: move several models to work context service 5 (e81a2a9)
- sharedTaskList: move several models to work context service 6 (420b395)
- sharedTaskList: move several models to work context service 7 (c2eead7)
- sharedTaskList: moving tasks from and to backlog via drag & drop not working (3a8c2b4)
- sharedTaskList: moving tasks from backlog to done or undone (3250bab)
- sharedTaskList: no task case (9312451)
- sharedTaskList: prepare splitting up move (3061e6a)
- sharedTaskList: project not saving on move to archive (e24b637)
- sharedTaskList: remove failing specs (49d3243)
- sharedTaskList: tag updates not being saved (27cf136)
- lint (f03e406)
- sharedTaskList: project tag not always being displayed (fad22db)
- sharedTaskList: reminder related errors (62267f8)
- sharedTaskList: routing to work view (f37417f)
- sharedTaskList: task delete for projects (87ec468)
- sharedTaskList: task repeat save (6c4c76e)
- sharedTaskList: weird ivy error (af398a8)
- sharedTaskList: worklog export dialog (5d1cc7f)
- sharedTaskListGit: is search enabled check (f740a8a)
- sharedTaskListGit: issue with auto importing new github issues (9b8221e)
- sharedTaskListGit: switch context data issue for routing (330490c)
- sharedTaskListGithub: backlog polling firing after project change (f58a6f3)
- sharedTaskListGitlab: issue with identical issue ids (573ce36)
- sharedTaskListJira: backlog polling firing after project change (7d740e3)
- sharedTaskListJira: error for response handler (8f71650)
Features
- sharedTaskList: activate all saving for migration (408ae5e)
- sharedTaskList: add basic migration service (3a865eb)
- sharedTaskList: add basic tag cfg (0add0c2)
- sharedTaskList: add context menu to my day (60591cd)
- sharedTaskList: add list migration (a594524)
- sharedTaskList: add missing tag ids field to task repeat cfg (05eddf6)
- sharedTaskList: add new routing for daily summary (ecb54f9)
- sharedTaskList: add separate tag component (42d74b9)
- sharedTaskList: add simple ui solution for notes (d2decca)
- sharedTaskList: add snack for updating tag settings (8f5b084)
- sharedTaskList: add unit tests for move in list (faccd50)
- sharedTaskList: adjust routing (9271a2d)
- sharedTaskList: allow for tags to be added to task repeat cfg (1d187bc)
- sharedTaskList: allow moving a task to a project when they don't have a one (44c1b5d)
- sharedTaskList: also clean database for migration (136f590)
- sharedTaskList: also migrate task repeat cfg into single state (cef32ef)
- sharedTaskList: also migrate task repeat cfg into single state (8fc5a2e)
- sharedTaskList: always hide improvement banner for tags (d0b8b2a)
- sharedTaskList: always show project tag for scheduled page (36a0d4c)
- sharedTaskList: auto migration work (3d52bb4)
- sharedTaskList: close nack on work context change (3e5b4b8)
- sharedTaskList: close side panel on work context change (6890271)
- sharedTaskList: disable all non working project stuff for now (41166e7)
- sharedTaskList: don't show sidenav always (f05a21e)
- sharedTaskList: don't update last active when changing context (f63dfb6)
- sharedTaskList: fix sanity checks (db23c4d)
- sharedTaskList: hide bookmarks for tags (73613bc)
- sharedTaskList: hide metrics for tag (66ff46f)
- sharedTaskList: implement migration trigger (07f1213)
- sharedTaskList: improve note (6f6c2c9)
- sharedTaskList: improve tag icon styling inside suggestion list (73a62f0)
- sharedTaskList: make add reminder work from tag task list (ac0701f)
- sharedTaskList: make add task bar work for tags (70e7f22)
- sharedTaskList: make add to break time work for tags (8505d25)
- sharedTaskList: make check for task with issue work again (49b87bd)
- sharedTaskList: make data init and routing less messy (93708c9)
- sharedTaskList: make delete/undo works for task with sub tasks for project (cb6973d)
- sharedTaskList: make dismiss work for task reminder from other context (3f8f22e)
- sharedTaskList: make metrics work again (2d26461)
- sharedTaskList: make migration work fine (881afaa)
- sharedTaskList: make most basic import from file work (c49e6bd)
- sharedTaskList: make most basic tag cfg work (cc228d3)
- sharedTaskList: make moving tasks between projects work again (943001a)
- sharedTaskList: make notes and bookmarks work again (fc56ee7)
- sharedTaskList: make reminder dialog work from tag list (94f1838)
- sharedTaskList: make reminders for projects work again (883eb35)
- sharedTaskList: make restore task work for projects (105f28d)
- sharedTaskList: make restore task work for tags (42b5b19)
- sharedTaskList: make round time spent work (cc186aa)
- sharedTaskList: make showing reminder project work (86d1474)
- sharedTaskList: make showing reminders work again (e2f7ff3)
- sharedTaskList: make started/end auto updates work for tags (eb938ff)
- sharedTaskList: make tag color work (5ad6786)
- sharedTaskList: make tag icon editable (aeee0a5)
- sharedTaskList: make task attachments work on task model (235983c)
- sharedTaskList: make task list on daily summary work for tags (c5e8afd)
- sharedTaskList: make task list to project migration work (736e67e)
- sharedTaskList: make task repeat a global model (ff705b4)
- sharedTaskList: make update advanced workContext cfg work (cc88af0)
- sharedTaskList: make update for workStart for tags work (17e6f6f)
- sharedTaskList: make updating archived tasks work (c1f20b4)
- sharedTaskList: make work start / end effects for project work (4dd8273)
- sharedTaskList: make work start / end work on daily summary for projects (da36fe8)
- sharedTaskList: make worklog settings updating export work again (1d1a15a)
- sharedTaskList: make worklogTasks$ an observable (d880624)
- sharedTaskList: migrate task archive to a single state (c09a2f9)
- sharedTaskList: migrate task attachments to tasks (f8d9875)
- sharedTaskList: move isContextChanging (1288d10)
- sharedTaskList: move model initialization to new service (e5be1e5)
- sharedTaskList: move onProjectRelatedDataLoaded (3d045fe)
- sharedTaskList: move theme config to shared (e1ba021)
- sharedTaskList: move update actions for workEnd/workStart to work context (870384c)
- sharedTaskList: prepare displaying tag for auto suggest list (fbd9976)
- sharedTaskList: prepare migration test (54677f4)
- sharedTaskList: prepare new migration approach (f85fd62)
- sharedTaskList: prepare poll issues to backlog for jira with new approach (7bbe983)
- sharedTaskList: prepare tag settings page (a03f859)
- sharedTaskList: prepare task attachment change (7ae7f7f)
- sharedTaskList: prepare updating model version (4e4c8a7)
- sharedTaskList: remove forgot to finish day notification banner for now (c5b0877)
- sharedTaskList: show tag icon correctly in task suggestion list (037d44b)
- sharedTaskList: show tags in add task bar (482da8e)
- sharedTaskList: show tags in reminder list (31120ea)
- sharedTaskList: simplify worklog (bc1f4b8)
- sharedTaskList: trigger task repeat recreation check on set context rather than set project (f1590e1)
- sharedTaskList: update add task mechanism to account for tag multiple tags etc (bde5a0d)
- sharedTaskList: update model (0cf5685)
- sharedTaskList: update service usage for task attachments (c61a9c7)
- sharedTaskList: update several task methods (b171787)
- sharedTaskList: update t (7bc2771)
- sharedTaskList: update title (f77bb52)
- sharedTaskListGit: make auto importing new github issues work (698554d)
- sharedTaskListGit: make displaying issue content work (bd5a003)
- sharedTaskListGit: make issue link work again (f1355d9)
- sharedTaskListGit: make polling work (2a6f44e)
- sharedTaskListGitlab: add issue points if available (c65855a)
- sharedTaskListGitlab: adjust initial poll delays (b59a8b7)
- sharedTaskListGitlab: conform to new interface (80a77e4)
- sharedTaskListGitlab: make auto import for gitlab work (a74a05f)
- sharedTaskListGitlab: make update polling work for gitlab (191367f)
- sharedTaskListJira: make add worklog work again (6d64afb)
- sharedTaskListJira: make attachment handling work (ee79615)
- sharedTaskListJira: make issue link work from issue content (bd9e6cb)
- make project related models saving safer (489258f)
- sharedTaskList: add boilerplate for intelligent lists (0cbd272)
- sharedTaskList: add boilerplate for tag settings page (52ed5e8)
- sharedTaskList: add collabsable menus for tags and projects (62d07ba)
- sharedTaskList: add context stuff (d25c388)
- sharedTaskList: add dedicated update tags action (d7ca915)
- sharedTaskList: add edit tags button and tags only for parent tasks (6abc54c)
- sharedTaskList: add expandable menu for projects (a1fa885)
- sharedTaskList: add link back to list (26bf274)
- sharedTaskList: add missing migrations to task archive state (6fd2f1c)
- sharedTaskList: add move task to projects (b6b1a34)
- sharedTaskList: add my day tag (79f8fea)
- sharedTaskList: add state boilerplate for intelligent lists (48bddf1)
- sharedTaskList: add tmp fixes (3f0697e)
- sharedTaskList: add track by for tag list (a5c82b6)
- sharedTaskList: adjust boilerplate (01a31b9)
- sharedTaskList: adjust boilerplate 2 (faf24d8)
- sharedTaskList: adjust menu behaviour (062014c)
- sharedTaskList: also sync list ids on delete (27b8b19)
- sharedTaskList: clean task from project list on deletion (02945ca)
- sharedTaskList: create basic common interface (957c8a2)
- sharedTaskList: fix circular dep (ab4e064)
- sharedTaskList: fix circular dep (84d8095)
- sharedTaskList: hide current tag from list (8acb84d)
- sharedTaskList: improve last active handling for projects (feea6bf)
- sharedTaskList: improve movement for tags (fa42b2d)
- sharedTaskList: improve naming and fix effects (f0f987f)
- sharedTaskList: improve performance (f1f65d1)
- sharedTaskList: improve saving for projects (784bada)
- sharedTaskList: improve tag deletion (0938b78)
- sharedTaskList: improve tag styling and reduce component (7eef4a4)
- sharedTaskList: integrate manage projects into projects (e8cc3ec)
- sharedTaskList: live update dialog for tags (cfdf66f)
- sharedTaskList: make active tag style work (5ea9830)
- sharedTaskList: make adding tasks work for projects again (8dc245a)
- sharedTaskList: make auto move between backlog and today work (f1e41bc)
- sharedTaskList: make backlog work again (ab71b18)
- sharedTaskList: make local attachments work as global model (31c1dd6)
- sharedTaskList: make most basic shared task model work (f49a159)
- sharedTaskList: make most simple list for tags work (8d7f558)
- sharedTaskList: make most simple tag edit dialog work (16bd93f)
- sharedTaskList: make movement between done & undone work (9a9c94e)
- sharedTaskList: make movement for sub tasks work again (60f98ee)
- sharedTaskList: make movement work for projects (5e1874c)
- sharedTaskList: make movement work for tags (08eeb3e)
- sharedTaskList: make moving from backlog to today work (6bd1283)
- sharedTaskList: make moving from today to backlog work (4778f67)
- sharedTaskList: make moving from today to backlog work as it should (ed3b7f3)
- sharedTaskList: make moving inside backlog work (efb7a19)
- sharedTaskList: make moving sub tasks up and down work (6f8615b)
- sharedTaskList: make moving tasks for projects backlog up and down work (48c6eaf)
- sharedTaskList: make moving tasks for projects today up and down work (2cefe2b)
- sharedTaskList: make moving tasks for tags up and down work (1372095)
- sharedTaskList: make my day scrollable (1ce8da7)
- sharedTaskList: make new route alias work (c7fdc4a)
- sharedTaskList: make project overview work correctly (ed02683)
- sharedTaskList: make tags a global model (7e30867)
- sharedTaskList: make tags work (eeb67d9)
- sharedTaskList: make tags work (fe71353)
- sharedTaskList: make task archive a global model (7a86413)
- sharedTaskList: make task reminder removal on task delete work again (6869188)
- sharedTaskList: make themes work with work context (1617d09)
- sharedTaskList: make undo work for projects (8e939c3)
- sharedTaskList: make undo work for sub tasks (c6841ca)
- sharedTaskList: make undo work for tags (7bc99ab)
- sharedTaskList: modernize tags (c614e8f)
- sharedTaskList: move dismiss banners to work context (d9f179b)
- sharedTaskList: only show tags when there are some (6f304bc)
- sharedTaskList: outline undo task delete state (6561ee3)
- sharedTaskList: outline undo task delete state 2 (bd977f7)
- sharedTaskList: prepare add to my day and remove from my day actions (37fc817)
- sharedTaskList: prepare meta reducer (78655bf)
- sharedTaskList: prepare move to today/backlog auto (4b49775)
- sharedTaskList: prepare reminder migration (0be0cf0)
- sharedTaskList: prepare undo for tasks and tags (eda1301)
- sharedTaskList: reduce height of nav items (78f99a1)
- sharedTaskList: refactor page names (1393256)
- sharedTaskList: refactor page names again (66c9bc6)
- sharedTaskList: refactor theme variables (5ccb331)
- sharedTaskList: remove all stateBefore stuff (a42f359)
- sharedTaskList: remove meta reducer (92b8e32)
- sharedTaskList: rename tag name to tag title (2e53359)
- sharedTaskList: rename to work context (3d43dc5)
- sharedTaskList: save project when saving stuff (63bd4d4)
- sharedTaskList: show project name for my day (62c6a93)
- sharedTaskList: show title based on work context (80c39ff)
- sharedTaskList: sightly improve tag styling (d5bd3c3)
- sharedTaskList: sightly improve tag styling 2 (aa90e1a)
- sharedTaskList: simplify movement for sub tasks (3f3eb89)
- sharedTaskList: simplify update tags (4b61274)
- sharedTaskList: sub menu for projects and tasks and active context (489793d)
- sharedTaskList: switch project and tag for settings too (babaaee)
- sharedTaskList: sync task ids to tag model (7c8c6e2)
- sharedTaskList: temporary sync project id with activeContextId (d919cd1)
- sharedTaskList: unset current task on work context change (9902260)
- sharedTaskList: update root state (1ed7053)
- sharedTaskList: update task delete meta state (2c1c9f0)
- sharedTaskList: wait for all global models to be loaded initially (3ab0313)
- sharedTaskListJira: make blocking mechanism work again (c82c8ad)
- sharedTaskListJira: make importing issues to backlog work again (25b19a8)
- sharedTaskListJira: make jira done task transition handling work again (441e422)
- sharedTaskListJira: make jira start task transition handling work again (cfdae3f)
- sharedTaskListJira: make polling jira issues for changes work again (19c60cc)
- sharedTaskListJira: make reassignment check work again (1b16ee6)
- tags: Add service for the retrieval of (global) user input (32afd03)
- tags: Add support for tag color (5f1a581)
- tags: Add tags feature to tasks (13f6f7b)
- tags: Don't delete tags from subtasks when task is deleted (inheritance should be handled implicitly) (0870699)
- tags: Fix styling of input fields (b350667)
- tags: Implement editing of existing tags (285f11f)
- tags: Implement tag removal/deletion (3ea85c9)
- tags: Improve styling of add-tag button (a959750)
- tags: Improve styling of tags (d1adc95)
- tags: Prevent creation of duplicate tags (abe6379)
- tags: Remove redundant user-input service (0abaf64)
4.1.1 (2020-03-23)
Bug Fixes
- remove failing tests (b7fcbd3)
4.1.0 (2020-03-23)
Bug Fixes
- make gitlab work for new instances (1adc22c)
Features
- Add Basic Gitlab Integration (dedcf26)
4.0.3 (2020-03-23)
Bug Fixes
- lint (293de6a)
4.0.2 (2020-03-22)
Bug Fixes
4.0.1 (2020-03-19)
Bug Fixes
4.0.0 (2020-03-05)
Bug Fixes
- jira: get story points also when importing to backlog (57c2b02)
- potential error (7f4d442)
- github: update state being wrong sometimes (986ca4c)
- githubNew: issue link url (1e39a9a)
- jira: update state being wrong sometimes (945af86)
- lint (95f45fb)
- sourcemaps? (30f1c8e)
- task is done styling (9eb5c09)
- jiraNew: adding new issues to the backlog (fa72437)
- jraNew: description not showing up (6ef3b92)
- jraNew: requests never completing (b256ea6)
- jraNew: search (49f4ee8)
- jraNew: weird jira panel behaviour when an error is thrown (1bc7a0c)
Features
- i18n: update translations (dcabfd7)
- issue: cleanup old issue data from database (07ea08e)
- task: make auto starting tracking next task optional (64ee9b1)
- add extra border to light theme attachments (65b6874)
- protect against unwanted task keyboard shortcut triggering (5fa7fe6)
- git: just use service worker caching (5c146d9)
- github: handle rate limit error (80081af)
- github: make importing issues work (cb26f61)
- githubNew: make all basic stuff work (147994c)
- githubNew: make auto refreshing issues work (be7cac8)
- githubNew: make issue refreshing work (b546833)
- githubNew: use real search loading the complete issues for the repo (0863232)
- jiraNew: add basic loading spinner (dbe4eea)
- jiraNew: add fallback for invalid jira api responses (eff9d22)
- jiraNew: add new cool request id and fix several issues (6f5cd40)
- jiraNew: add story points etc on adding a task (8d07960)
- jiraNew: add story points on update (7947193)
- jiraNew: adjust all methods to new request format (53566e5)
- jiraNew: beautify loading spinner (7ab9e93)
- jiraNew: deactivate service worker for electron again (c4258f9)
- jiraNew: get issue link dynamically (45e1736)
- jiraNew: improve issue refreshment (fa323f9)
- jiraNew: improve refresh (9c2ed04)
- jiraNew: issue content work again (8a0af89)
- jiraNew: make attachments work (1834b1f)
- jiraNew: make btoa work in browser and refactor (efca56d)
- jiraNew: make done transitioning work (7416f32)
- jiraNew: make error text work (fe84ba2)
- jiraNew: make it work with node fetch (1d4263e)
- jiraNew: make manual refresh work (f128157)
- jiraNew: make most basic issue content work again (71ea5e6)
- jiraNew: make most basic request (b8accc7)
- jiraNew: make most basic request authentication work (bbb6f1b)
- jiraNew: make transition for starting task work (8c4e622)
- jiraNew: make user assignment work (12f65e9)
- jiraNew: make was updated work (d311363)
- jiraNew: make worklog dialog work again (45955ae)
- jiraNew: remove userAssigneeName (3eddf38)
- jiraNew: show attachment indicator for jira attachments (4ab5003)
- jraNew: add changelog again (9532acf)
- jraNew: add some offline handling (ca68b01)
- jraNew: also use issue key in name (526c632)
- jraNew: improve changelog styling (2e6f3f2)
- jraNew: make cache work with ls (ede2bb8)
- jraNew: make most basic offline cache work (26c83f9)
- jraNew: only fire request after extension is ready if applicable (740274d)
- jraNew: remove description focus (c98effc)
- jraNew: replace spinner with progress bar (07d8498)
- jraNew: share isOnline$ (7277a35)
- task: improve drag handle styling (2d9dd4c)
- task: update migration scripts (3b06f5b)
- always activate service worker and add caching for all external urls (62e8911)
3.2.4 (2020-02-17)
Bug Fixes
- add tmp fix for broken material checkbox (470a1bd)
- background color after angular material css update (66ac679)
3.2.3 (2020-02-15)
3.2.2 (2020-02-15)
Bug Fixes
- work around node version issue by using custom docker file (488e17f)
Features
- change error modal title (3beb97e)
3.2.1 (2020-02-13)
Bug Fixes
Features
3.2.0 (2020-02-07)
Bug Fixes
3.1.5 (2020-01-31)
Bug Fixes
Features
- improve selected task styling (9107214)
- i18n: update translation (d3b5069)
- i18n: update translations (11f7ae1)
- pomodoro: improve header icon #283 (bccdc21)
- theme: add label for disable background gradient #267 (2b6ed77)
- theme: allow disabling background gradient #267 (e41b662)
- add link to private policy (56baf91)
- move evaluation settings to productivity helper settings (a39de4f)
- move productivity helper settings to their own section (0c22301)
3.1.4 (2020-01-20)
3.1.3 (2020-01-16)
Bug Fixes
- calculate total timeSpent on day for a task in migration (821e531)
- fix date migration error (b19c9aa)
Features
- Add access token for github to access private repos (0460cd0)
3.1.2 (2020-01-10)
Bug Fixes
- add migration script to convert to western arabic numbers for model #276 (ac620a5)
- add migration script to convert to western arabic numbers for project model #276 (74ca6f4)
- catch if getstrace fails for some reason (47bdebf)
- only rethrow unhandled errors (01a3a51)
- stacktrace silently breaking stuff (67e0411)
- use western arabic numbers for model #276 (a036470)
3.1.1 (2020-01-08)
Bug Fixes
3.1.0 (2020-01-08)
Bug Fixes
- build code order issues after reformatting (1df6651)
- fix title field label in create project not being translated (cdf1c02)
- text mistakes #271 (2a3cd10)
- text mistakes #271 (d1083fe)
- text mistakes #271 (c56d9cb)
- up/down not working inside textarea (d790be9)
Features
- add rtl support (9e5771c)
- allow language service to support rtl (008a6b2)
- fix add note dialog rtl design (604e130)
- fix add note remainder rtl style (b0f9749)
- fix add task reminder dialog rtl (ca525e7)
- fix bookmark dialog rtl design (85b1f7a)
- fix config page rtl style (b740adc)
- fix create project rtl design (72a4aec)
- fix edit attachment rtl (4cd2667)
- fix help section button for rtl design (7f8c4ad)
- fix metric basic stats table rtl style (8c8dbc4)
- fix note rtl design (fb5e159)
- fix rdit tast repeat rtl style (a1e1368)
- fix rtl design for config form (dddab66)
- fix rtl for dialog full screen (00720ba)
- fix task summary tabl rtl design (ada888b)
- fix time estimate dialog rtl design (5131217)
- fix work log rtl design (e6c3a13)
- fixed task rtl design (cf6c7e2)
- improve focus behaviour for notes in sidebar (31aa8cf)
- initial fix for add task bar rtl style (ec54fcf)
- refactoring banner rtl style for better solution (b2ef2dc)
- refactoring main header rtl style (c3193a5)
3.0.7 (2019-12-29)
3.0.6 (2019-12-29)
Bug Fixes
Features
- improve attachments (d44c654)
- improve enlarge image styling and general unify backdrop styling (1768406)
3.0.5 (2019-12-18)
Bug Fixes
- pages not being scrollable (b8cbe28)
3.0.4 (2019-12-17)
Bug Fixes
- pomodoro play controls not being visible #264 (e8fe8ef)
- electron: main nav bar being added for non mac builds (45753a8)
Features
- improve backlog styling (3da2431)
- attachments: improve attachment buttons styling (66c7140)
- attachments: remove no attachments msg as it is not needed any more (f19d453)
- attachments: restyle attachment buttons (6eb0f32)
- improve container border style (e9767d2)
3.0.3 (2019-12-15)
3.0.2 (2019-12-15)
Bug Fixes
Features
- attachments: beautify edit btn styling (58c9e83)
- attachments: beautify styling (1b9dd09)
- attachments: improve headings (54f2ed6)
- tasks: improve selected task focus behaviour (2003b6e)
- tasks: improve selected task styling (cc90df0)
- taskSideBar: improve task notes styling (2d7b470)
- make backlog look a little better (bcbb666)
- sort issue comments by creation date (ae92092)
3.0.1 (2019-12-13)
Bug Fixes
- taskSidebar: project change animation (9b1eca1)
- settings collapsable header for electron (e71f774)
- taskSidebar: add import for daily summary (a5b2162)
- taskSidebar: daily planner plan view (eba8e0a)
- taskSidebar: remove failing spec (7057680)
Features
- tasks: add a quick way to open original issue in browser (33f7d04)
- taskSidebar: add close ani for over (c6e3f55)
- taskSidebar: move small container class handling to better drawer container component (5d930ea)
- taskSidebar: move task additional stuff to new wrapper component (04689c3)
- taskSidebar: unset task when navigating to daily summary (712b055)
- rearrange entries for daily summary (74ff91f)
3.0.0 (2019-12-12)
Bug Fixes
- taskSidebar: container resize handling not working always (0b3b3d0)
- taskSidebar: current shadow being wrong (8461a91)
- taskSidebar: error on project change (614d4cc)
- taskSidebar: focus behaviour (4a72b75)
- taskSidebar: focus color for selected task (dd44fe5)
- taskSidebar: is current styling for selected task (9cfab8c)
- taskSidebar: jumping task type icon (cb9a974)
- taskSidebar: only enlarge font size of selected parent not children (4ef3ced)
- taskSidebar: overlap of panel (b1445d4)
- taskSidebar: remove failing spec (3b19d92)
- taskSidebar: reorder (55532bf)
- taskSidebar: selected task children hover controls background color (efe1c90)
- taskSidebar: task notes not being editable (d2c677c)
- taskSidebar: task selected hover controls color (2b3fc77)
- array not being copied properly (5001caf)
- deleting repeat cfg crashing app when there is no task archive yet (a7850b4)
- error handling for electron errors #262 (a12b04c)
- side panel bg being wrong (f0d3c8e)
- snack not throwing a proper error if message is undefined #262 (acf4d4b)
Features
- taskSidebar: add add attachment buttons when there are none yet (99daefb)
- taskSidebar: add additional elements (3b15ff5)
- taskSidebar: add close button (6216069)
- taskSidebar: add close icon if panel is open (a843c50)
- taskSidebar: add custom drawer component (bd28bf1)
- taskSidebar: add english translations (eec1949)
- taskSidebar: add input for estimate time (27600ef)
- taskSidebar: add input for reminder (8857fa3)
- taskSidebar: add input for task repeat cfg (6d2012e)
- taskSidebar: add issue icon to parent task link (7452222)
- taskSidebar: add keyboard controls (78a8b93)
- taskSidebar: add keyboard controls to additional items (08b7f47)
- taskSidebar: add link to issue (d89763b)
- taskSidebar: add link to parent task (9d7a66a)
- taskSidebar: add missing translations (097cb7f)
- taskSidebar: add other translations (345d489)
- taskSidebar: add position sticky to current task (9cec07d)
- taskSidebar: add scroll to buttons for notes and sidenav (ec4048f)
- taskSidebar: add scroll top for notes (122f006)
- taskSidebar: add smart resizing (9378393)
- taskSidebar: add task title edit (b00d368)
- taskSidebar: add transition between selected tasks (fe4c942)
- taskSidebar: add up down navigation (4a3fcb7)
- taskSidebar: adjust display logic (bcd1ff8)
- taskSidebar: adjust improvement banner styling (1f9262a)
- taskSidebar: adjust show panel logic (5ebba63)
- taskSidebar: adjust styling of selected task (42575f3)
- taskSidebar: also allow for selecting sub tasks (8790844)
- taskSidebar: also elevate current task for dark theme (c883680)
- taskSidebar: always break issue description to the next line (2ccee4f)
- taskSidebar: auto select current task when oepened (d54103d)
- taskSidebar: change responsive style for task time (c583b86)
- taskSidebar: collapse time earlier (00a79cf)
- taskSidebar: edit via right arrow (37b3e5a)
- taskSidebar: estimate time to menu (6885242)
- taskSidebar: focus selected task on panel close (dfd54b6)
- taskSidebar: further improve status icon styling (77b4193)
- taskSidebar: highlight selected task (8ceecad)
- taskSidebar: improve (afbe02c)
- taskSidebar: improve animation (a4405bd)
- taskSidebar: improve drawer styles (b321f7d)
- taskSidebar: improve focus styles (45ea57f)
- taskSidebar: improve highlighting (e2199ac)
- taskSidebar: improve issue table styling (7b951c4)
- taskSidebar: improve issue table styling (95b01ad)
- taskSidebar: improve keyboard controls (9f22771)
- taskSidebar: improve panel out animation (c36f6e0)
- taskSidebar: improve selected task styling (cf1e536)
- taskSidebar: improve selected task styling (fd89d54)
- taskSidebar: improve sizes of side bar and main container (8f193f8)
- taskSidebar: improve status icon styling (388fc97)
- taskSidebar: improve styling (66ada14)
- taskSidebar: improve styling (8a718d3)
- taskSidebar: improve styling (7f15669)
- taskSidebar: improve styling (e52e8dc)
- taskSidebar: improve styling (ece45e5)
- taskSidebar: improve styling (af5cb1a)
- taskSidebar: improve styling for dark theme (799d41f)
- taskSidebar: improve task title styling (ee805f3)
- taskSidebar: make background expand over whole body (08909c5)
- taskSidebar: make bigger (947c513)
- taskSidebar: make panel notes styling work (9fcc6d8)
- taskSidebar: make selected task title bold (8378f15)
- taskSidebar: make sub tasks collapsable (ec9335f)
- taskSidebar: move close button always to the very right (df13cbe)
- taskSidebar: move current task above focused (f0a07a9)
- taskSidebar: move jira/git icon out of the way (6ac6924)
- taskSidebar: move notes to the menu (a002a87)
- taskSidebar: move progress bar (10bdcac)
- taskSidebar: move sidebar inside work view (653ba05)
- taskSidebar: move special sizing stuff to work-view (28aa395)
- taskSidebar: move time out of the way for very small container (3513161)
- taskSidebar: only allow parent task selecting again (2dee5cf)
- taskSidebar: only enlarge container of selected parent not children (01c712c)
- taskSidebar: open and close via button (56a4837)
- taskSidebar: outline component (9a2ee0d)
- taskSidebar: prepare migration script for later (459292b)
- taskSidebar: remove header and add toggle click (2b7c5e0)
- taskSidebar: remove more button in favor of right click (d4af0e0)
- taskSidebar: reorder content (717cbae)
- taskSidebar: restyle container (a72ce93)
- taskSidebar: scroll to attachments on attachment icon click (621ecfa)
- taskSidebar: slightly improve selected styling for light theme (686a176)
- taskSidebar: switch to smaller container a little earlier (a015866)
- taskSidebar: trigger small mode earlier (2238267)
- taskSidebar: unify dark theme colors everywhere (9827260)
- taskSidebar: unify hover color (d990697)
- improve note styling (4d2db86)
- make scrollbars smaller (c6138eb)
2.13.15 (2019-12-05)
Bug Fixes
- error handling possibly crashing app (7225832)
2.13.14 (2019-12-03)
Bug Fixes
- markdown not always breaking words as expected (f4fc838)
- jira: markdown error when trying to parse null issue description #261 (f4cf908)
- dynamic header shadow sometimes not working as intended (7a053f6)
2.13.13 (2019-12-02)
Bug Fixes
Features
- also add meta info for errors, so users don't have to think about it (2ec52b5)
- improve error handling via stacktrace js (92d4cab)
2.13.12 (2019-11-29)
2.13.11 (2019-11-29)
Bug Fixes
- stupid mistake (7cb5360)
2.13.10 (2019-11-29)
Bug Fixes
- jira: restoring jira task with sub tasks corrupting task data #260 (264dc06)
- dark theme styling for dialog fullscreen markdown (ef7bcd5)
- lockscreen not working for plasma desktops #259 (fe89390)
- worklog: add col button style when all cols where deleted (cd91202)
- worklog: unable to add columns while tracking time (31c5e03)
- inline markdown textarea resize (adf3121)
- remove redundant scrollbar (9183b97)
Features
- make header border only appear when scrolled (e74c551)
- make header shadow bigger for dark theme (9c196af)
- re add new header elevation (b31a488)
- revert shadow thingy for now (72ff89c)
- bookmark: use single button for add and edit (5a80377)
- i18n: add translations (d43db11)
- jira: improve jira markup parsing (c36c286)
- note: improve snoozing (706007d)
- worklog: add menu to directly add new col with type (0723539)
- worklog: make close the primary action (b966dd4)
- add full screen edit for notes (ad660bd)
- add full screen edit for task notes (7db4227)
- add shadow to header (a2460b7)
2.13.9 (2019-11-07)
Bug Fixes
- mac os mas build not working with electron dl (e0bb802)
Features
- i18n: add missing translations (b847d0e)
2.13.8 (2019-11-01)
Bug Fixes
- jira: crashing if api doesn't respond with avatar url #252 (ff96f9d)
- jira: not handling ports correctly #253 (393682e)
- jira: sometimes crashing app for wrong config #253 (d23d98f)
Features
- allow turning off markdown (d452d22)
2.13.7 (2019-10-26)
Bug Fixes
- by reducing entitlements (f7408ae)
2.13.6 (2019-10-26)
Features
2.13.5 (2019-10-20)
2.13.4 (2019-10-20)
Bug Fixes
Features
- disable project delete and archive buttons rather than just hiding them (9cc5d48)
- i18n: add missing translations (999e32e)
2.13.3 (2019-10-14)
Bug Fixes
- app icons (648136d)
- error for reminders when there is no initial config (2abcd8a)
- mobile styling for improvement banner (d8e6960)
- worklog export error (359212e)
Features
- allow to add task from backlog via add task bar (0b7a3c9)
- also hide mark as done button for daily summary planner (261fe88)
- enable double enter mode only on daily planner (68d972a)
- improve add task bar label (52e1623)
- limit task context menu to first line (e9b4850)
- show git deleted issue msg longer (a287eba)
- i18n: shorten button text (bfb53fe)
- restyle add task bar (4d9552e)
2.13.2 (2019-10-11)
2.13.1 (2019-10-11)
Bug Fixes
- crash on changing project #238 (6871fec)
- scheduled: styling for long task titles (888f6f3)
- case when initial import fails and reminders are never loaded (d880b98)
- cleanout error (163be6a)
- google drive initial import if update is encoded (37c8880)
- last active loaded value being wrong for timestamp (db292e9)
- local storage error (9c719b6)
- make notifications non silent (a24d5d7)
- typing error (9adecd6)
- typing issue (057e131)
- typing issue (a179cd3)
- wrong syntax (b9ecfd5)
Features
- add check for when local model version is smaller than the one imported (a98bd81)
- add new productivity tip (79dfa15)
- add planning mode at the end of the day (70fefbc)
- adjust web app icons (cc0b74f)
- hide play button for daily summary plan (42209d7)
- hide time estimates/spent when there is no data (cff29fb)
- improve snoozing experience for tasks (7e66643)
- reduce add task reminder interface to what is needed (7eb215a)
- i18n: make button text shorter (0e17873)
- remove outdated models for simpleTaskSummary and googleTimeSheetExport (404ff8a)
2.13.0 (2019-10-08)
Bug Fixes
- edge case when reminder is never loaded (9fd14c1)
- worklog options extend error (f0e9ef3)
- worklog table styling (f32e1d5)
Features
- make project title editable on project settings (a578dde)
- remove google sheet export completely (dbd9a79)
- remove migrate service completely (9cf7957)
- replace simple task export with worklog export (2adb9e6)
- i18n: add all missing translations (5ca5147)
- worklog: add tooltips (ca873f9)
- worklog: display only single day if there is only one (d465a16)
- worklog: improve options and light theme styling (17b8293)
- worklog: improve styling for control columns (23bbfa7)
2.12.11 (2019-10-08)
2.12.10 (2019-10-08)
2.12.9 (2019-10-08)
2.12.8 (2019-10-07)
2.12.7 (2019-10-07)
2.12.6 (2019-10-07)
Bug Fixes
- check for invalid zoom factors (47b83ca)
- downloads not working for electron (67777ad)
- global persistence disallowed error message (9da97d7)
- improvement banner items showing up (9c3c718)
- linting issues (6c3e84e)
Features
- add some tooltips for a better first experience (727c5de)
- always show repeated improvements for banner (047b489)
- handle failed refresh token login for electron google auth (7749f68)
- immediately update google drive sync enabled (cefb957)
- immediately update jira enabled (26d4e2b)
- wait for initial sync before showing any reminders (8e98304)
- scheduled: add exact date as tooltip (93101b7)
- make improvements repeatable (8f448d3)
- update work week when task summary table changes values (790dfba)
2.12.5 (2019-10-02)
Bug Fixes
- improvement reappearing after project change (3f5dc22)
- metrics not updating (635ab9a)
- note styles with new last reminder time (e54af92)
- redrawing problem on every key stroke (e07ae77)
- remove scrollbar if not needed (1a08b3a)
- bookmarks: for light theme (c6cc8fd)
- scrollbar appearing unwantedly (92d6a10)
Features
- add checking of improvements (e50e9c5)
- add little animation to banner (ebfc4ac)
- add some space to ready to work button #219 (744a559)
- add tooltips for improvement banner (f17e882)
- auto add checked improvements to list (1cd1498)
- improve banner out ani (0994bd8)
- improve improvement banner hover animation (1735cf7)
- improve improvements suggestion position (4ced2a5)
- improve ui for evaluation sheet (bc25f37)
- improve ui for improvement banner (9057c4f)
- make progress bar a little smaller again (4f7c2c6)
- prepare improvement repeat ui (2363ef5)
- restyle improvement banner (5e1203f)
- bookmarks: make transition quicker (de350c1)
- i18n: add missing translation string (8a42a54)
- i18n: add missing translations (35ad7eb)
2.12.4 (2019-09-30)
Bug Fixes
- avoid weird task animation state (f0231da)
- cannot read property user of undefined (eb8f4fb)
- date sorting messing up end day notification #216 (40e86af)
- extra mac padding shown for web and others (1e133e3)
- make global show/hide work for windows (a6668e6)
- make mac os dark mode work initially (3ae3e5b)
- missing OnDestroy for project settings (d555bf7)
- nav closing for other state as over (9734f55)
- only open dev tools on unhandled errors (d6184c7)
- project list being gone on project change sometimes (e1d47b4)
- reload inside electron and open dev tools when there is an error (857b27f)
- side nav requiring two clicks to open if closed via backdrop (d3de075)
- task title edit text sometimes not being visible (8edc839)
- task title not showing for add task snack (7b7090d)
Features
- add last val for datetime input (2cd47ba)
- add notification when task is created and not being on task list (105f222)
- add right click task context menu (d85785f)
- add tooltip instead of title for scheduled play (027429c)
- hide dark mode switch for mac (0a5a627)
- hide side nav when opening route or changing project (e65bc2e)
- improve note handle styling (91ad4a4)
- improve project change transition (9ebf07d)
- improve project change transition (16f5eeb)
- improve project transition further (6bcb176)
- link task list and project settings from main menu bar at the top (d65fbf6)
- make frameless window work for mac (f95397d)
- make hover controls work for non touch very small sizes (71f6b6a)
- make progress bar more visible (c7214b2)
- make project transition slightly smoother (f27ebd7)
- only update project id if different then before (f77091e)
- remove animation for backlog tasks (58f613e)
- show current task title in header when not on work view (ae423d1)
- scheduled: add loading spinner when reminders are not yet loaded (7f2d75f)
- scheduled: improve styling (4c03dff)
- warn about non persistent storage #217 (1199d35)
2.12.3 (2019-09-23)
Bug Fixes
- side nav styling for dark theme (4559dfe)
2.12.2 (2019-09-23)
Features
- add migration for task archive (424f5c6)
- add no data message to worklog week (22924be)
- add projectId to task model (e99dad8)
- improve side nav styles (a38930b)
- move migrations to persistence service and make them smarter (cc15a71)
- re-color i forgot something (1383ed7)
- reDesign: make evaluation sheet a little smaller per default (e648345)
- scheduled: add tooltip with exact time and date (e509c13)
- scheduled: beautify (36b46d2)
- scheduled: beautify 2 (ef6b212)
- scheduled: make task title editable (ccd4c1b)
2.12.1 (2019-09-22)
Bug Fixes
- scheduled: starting task from other project (31d58de)
Features
- improve side nav dragging experience (ffff324)
2.12.0 (2019-09-22)
Bug Fixes
- github: potential regex error when searching issues (03df5f8)
- redesign: make nav work again (5c3d88a)
- reDesign: material table style (b723a05)
- reDesign: remove invalid manifest link (dcad1d7)
- reDesign: side bar button styles not being loaded for some projects (f76b64d)
- make switching backlog/work list mode appear immediately (c65939c)
- make zoom level saving work #102 (38e2527)
- mobile styles for new design (d784f30)
Features
- add desktop notification for break reminder again (50037dc)
- add stacktrace to global error modal (3bb4563)
- adjust default color once more (17c9e20)
- allow updating task title in task summary table (11a06ce)
- change default theme color (2c80a3c)
- disable special window style for mac (1ae8024)
- improve settings styling (bb2b3d6)
- include backlog tasks in task summary table (c248a57)
- redesign: hide menu bar (25bf04a)
- make mainbar even smaller (e961905)
- i18n: add missing translations (e8b4d1b)
- redesign: add logic for showing and hiding (2cf8bad)
- redesign: add scheduled route (751f518)
- redesign: improve dark theme scrollbars (548ad49)
- redesign: improve light theme (eaea390)
- redesign: improve project selection (8d2aaba)
- redesign: improve reveal of bookmarks and banner (91a7f25)
- redesign: make background always slightly darker (ef2ebb2)
- redesign: make backlog work again (0afc37c)
- redesign: make banner flat (f19053f)
- redesign: make dark mode a global model (c96e8a1)
- redesign: make dark theme background a little darker (1111282)
- redesign: make everything darker (c035658)
- redesign: make notes slightly better readable for light theme (fde9f29)
- reDesign: add dark mode toggle (1408f2b)
- reDesign: add fireworks (d4e0a30)
- reDesign: add new translation strings (2fe81de)
- reDesign: add project setting buttons (6557940)
- reDesign: add project settings as different page (f1a676e)
- reDesign: adjust mobile styling (f8fe8ac)
- reDesign: adjust side nav styles (e6ac51e)
- reDesign: adjust work view header styles (de068f5)
- reDesign: connect menu button (e827794)
- reDesign: disable dark mode per default (dab57e4)
- reDesign: first draft for new layout (a717785)
- reDesign: fix worklog table styles (cc43aab)
- reDesign: flattify boxes (335237d)
- reDesign: flattify buttons (60c3151)
- reDesign: improve (2933fc2)
- reDesign: improve banner and bookmark bar (ad5830a)
- reDesign: improve margin top (c6200e6)
- reDesign: improve metrics styling (b5c8fb7)
- reDesign: improve note focus transition (719cafa)
- reDesign: make add task bar also round (66311a9)
- reDesign: make layout work (3090af9)
- reDesign: make sidebar projects sortable (07a126c)
- reDesign: minor adjustments (f848ebf)
- reDesign: pimp background for light theme again (2371bbd)
- reDesign: prettify fireworks (3095ca4)
- reDesign: remove drawer shadow (afc349f)
- save web app install deny only to session storage (3998ea7)
- slightly improve scheduled page styling (de9013d)
- update all icons (apart from appx) (5d6aaa0)
- reDesign: remove isHideNav setting (1ea698a)
- scheduled: go to task list on start (d037772)
- scheduled: pimp a little (3be394b)
2.11.1 (2019-09-13)
Bug Fixes
Features
2.11.0 (2019-09-13)
Bug Fixes
- enable jira for new project when all settings are provided (d8e4fa7)
- only start task for ready to work when there is not already one (228a75b)
- i18n: translation mess (ec461d4)
Features
- googleSync: make dialogs unclosable (f6416f8)
- i18n: add missing translations (629ffdc)
- reDesign: add play status icon to current task (8a7fed5)
- reDesign: adjust header and status bar styling (3ba6bb2)
- reDesign: adjust main header (0e524bf)
- reDesign: adjust play indicator position (e8a3f74)
- reDesign: adjust task list styles (4321da0)
- reDesign: adjust work view (20e3a71)
- reDesign: further adjust task list styles (9a20c86)
- reDesign: improve additional task info and inline edit (6605c8d)
- reDesign: improve current task transition (1897da8)
- reDesign: improve play hover (73ad0b7)
- reDesign: improve sub task list expand button (3e77996)
- reDesign: improve task focus styling (ecf437c)
- reDesign: make bars smaller again (8b14e85)
- reDesign: remove reduced theme (e9802b5)
2.10.12 (2019-08-28)
Bug Fixes
Features
- add option to hide evaluation sheet on daily summary (fa7908d)
- also show planning mode when there are only repeatable tasks (ff18991)
- make bookmark bar bg slightly darker (0805315)
2.10.11 (2019-08-25)
Bug Fixes
- focus color for task not showing for build (b5c0353)
- hammer conf not being injectable (bd13c57)
- potential crash when changing project on config page (ff69d3b)
- problematic usage of ::ng-deep (92ecac2)
- styling for input duration slider (a2c43ca)
Features
- add box shadow when dragging stuff (c5d3e15)
- adjust note panel style (9af7d3c)
- adjust styles for bookmark bar (3082691)
- adjust styles for workview header (2a6541e)
- adjust styling for backlog tabs (1693563)
- adjust styling for worklog tables (1bb338d)
- improve attachment edit buttons (e75b07f)
- improve attachment list styling (61fe6a5)
- improve main header layout (07eb030)
- slightly adjust card color (1675271)
- use default form input font size again (cad2b85)
2.10.10 (2019-08-23)
Bug Fixes
- bookmark: bar colors (5ebbc3a)
- colors: most color issues (1357ff1)
- colors: reintroduce help icon color (54c46ac)
- i18n: wrong translations (3aa3bae)
- issue link being accent color (344859d)
- jira throwing error when assignment to current user is checked #208 (22e72b2)
- linting errors (86ab1ea)
- update angular material css and make it work again (3fc8be9)
- jira: cfg error on project change when on settings page (555948e)
- project: migration not working as expected (12a31a0)
- task: accent color for .ico-btn (1919608)
- task: current task colors for bright primary color (3622a23)
Features
- color: make most basic project creation work again (a51baba)
- color: make project overview color work for new model (fbb29e7)
- colors: add hue selects (a29fa5b)
- colors: improve inline edit elevation everywhere (c9a83e7)
- colors: improve project creation dialog (b1d9b21)
- colors: improve theme text colors (528f3bf)
- colors: make basic css variable theming work (e7e4819)
- add new ts lint config and fix error (c941564)
- colors: make basic custom color selection work (b543fa5)
- colors: make buttons and project colors work (6ad983c)
- colors: make theme utility classes work (552d977)
- tasks: improve task title edit (3e13185)
- improve elevation for for task title edit (8c2166a)
- improve elevation system for light theme (bdb1ed0)
- make additional task info look better for dark theme (ed3a71f)
- prepare new theme model (70cb742)
2.10.9 (2019-08-19)
Bug Fixes
- jira settings not being loaded initially sometimes #209 (311b555)
- potential jira stepper error (b3f9e91)
- project creation dialog sometimes failing (79c2af7)
2.10.8 (2019-08-16)
Bug Fixes
2.10.7 (2019-08-13)
Bug Fixes
- msToString not showing minutes and seconds (a257a2f)
2.10.6 (2019-08-12)
Bug Fixes
- quick fix to lower case error (4a7cdcb)
2.10.5 (2019-08-12)
Bug Fixes
2.10.4 (2019-08-08)
Bug Fixes
- msToString for very large values (a99daa0)
- jira: quick fix for jira changelog error #202 (01f6315)
- task: clean sub tasks from archive model (7e6b24c)
Features
- github: add better issue cleaning (50a0d5d)
2.10.3 (2019-07-25)
Bug Fixes
- close snacks on project change (a6c2266)
- remove strictActionSerializability for now (82e813d)
- several issue with new checks for development (bdc4450)
- worklog: date export not always being right (9a22814)
Features
- i18n: add missing translations (16ab134)
2.10.2 (2019-07-24)
Bug Fixes
- circular dependency (2163e32)
- github: issue length not being displayed for snack (e05ba3d)
- github: wrong key breaking build (f8d8629)
- github: wrong key breaking build (2070ae2)
- googleDrive: wrong message for importing (f1e267c)
- i18n: another german translation (6033302)
- i18n: another german translation (c3f4ffd)
- i18n: another german translation (5040217)
- i18n: german translations (12695dc)
- i18n: german translations (b69dbc2)
- i18n: message for dropping attachment to task (e5e516a)
- i18n: more german translations (5359220)
- i18n: more translation stuff (3bb2f47)
- i18n: more translation stuff (683464b)
- i18n: styling for add more task buttons (f81be4c)
- i18n: weird german translations (0770de2)
- snack: remove endless duration (02078e1)
- task: drag and drop ordering when sub tasks are collapsed #201 (9ec0d51)
- task: short syntax not always being done after edit (6834c63)
- task: update time estimate correctly for short syntax (114de15)
- remove double text (0fbe54a)
- task: remove string (ad51569)
- tasks: remove toggle for desktop (318b43c)
Features
- also display tasks with no tracked time in worklog (9fcad55)
- github: add option to filter out own changes (aa2d65f)
- add global shortcuts for add note and add task (7891ec5)
- beautify polling snacks (9034846)
- i18n: add missing translations (2671866)
- i18n: add translations for validation messages #33 (8ba56c2)
- takeABreak: add config for lock screen (d751533)
- takeABreak: cancel lock screen timer on snooze and 'I already did' (d556ee2)
- takeABreak: make lock screen feature work (642a236)
- add model entity helpers for persistence service #197 (9798d5b)
- improve model entity helpers for persistence service #197 (24fa5f6)
2.10.1 (2019-07-18)
Bug Fixes
- electron app broken (86925ef)
- i18n: make all links open externally #33 (860b860)
- config section styling (287afd3)
- long text for material checkboxes (7c911e3)
2.10.0 (2019-07-18)
Bug Fixes
- google: sync import asking initially always (ec845e0)
- i18n: broken refactoring #33 (bbf6701)
- i18n: language selection not working #33 (03cf3d4)
- i18n: string generation not working correctly #33 (bb38b3b)
Features
- i18n: add translations for jira issue service and effects #33 (efc7f36)
- add time estimate exceeded as banner (2233319)
- i18n: add add mechanism to translate static html for formly #33 (65462dd)
- i18n: add better solution for formly translations #33 (820aa16)
- i18n: add config form to select language #33 (2c59102)
- i18n: add first translations #33 (15faaa1)
- i18n: add formly components directly to source #33 (2c08b50)
- i18n: add korean #33 (ae55e7b)
- i18n: add missing snacks #33 (2a586cc)
- i18n: add missing translation for week #33 (9dfd1dc)
- i18n: add missing translation pipes for formly #33 (b49fa13)
- i18n: add missing translations #33 (9553566)
- i18n: add missing translations #33 (677c05d)
- i18n: add missing translations for work view #33 (d85ef73)
- i18n: add more missing git translations #33 (ca0aad1)
- i18n: add most basic working translations #33 (c1ae847)
- i18n: add spanish #33 (d150aba)
- i18n: add translate to formly components #33 (8d2e909)
- i18n: add translation evaluation sheet #33 (da7b62c)
- i18n: add translation for add task bar #33 (9e86ace)
- i18n: add translation for confirm dialogs #33 (8721b8d)
- i18n: add translation for dialog add note #33 (64af9dd)
- i18n: add translation for dialog add task reminder #33 (2646f5f)
- i18n: add translation for dialog time #33 (dbfe1e1)
- i18n: add translation for dialog time other day #33 (28c182c)
- i18n: add translation for dialog view task reminder #33 (318a4ee)
- i18n: add translation for metric component sheet #33 (f8dc166)
- i18n: add translation for note components #33 (d78c887)
- i18n: add translation for note dialog add reminder #33 (4d64faa)
- i18n: add translation for note dialog view reminder #33 (f10217f)
- i18n: add translation for note snacks #33 (fcb0a90)
- i18n: add translation for pomodoro #33 (f447315)
- i18n: add translation for procrastination #33 (609eaea)
- i18n: add translation for project create dialog #33 (1ece027)
- i18n: add translation for project form #33 (8cb411f)
- i18n: add translation for project service and effect #33 (e28d651)
- i18n: add translation for reminder snack #33 (301b4e4)
- i18n: add translation for simple task export #33 (a00e5a6)
- i18n: add translation for task additional #33 (05abd56)
- i18n: add translation for task component #33 (cdc3851)
- i18n: add translation for task effects #33 (e46f129)
- i18n: add translation for task summary table #33 (ad9f91d)
- i18n: add translation for timestamps and dates #33 (6b80062)
- i18n: add translation for worklog export #33 (e7c0c80)
- i18n: add translations #33 (7902c7c)
- i18n: add translations for app component #33 (a1a27c9)
- i18n: add translations for attachment feature #33 (de71e26)
- i18n: add translations for backlog #33 (cd303ef)
- i18n: add translations for basic banner #33 (ae576fb)
- i18n: add translations for bookmark feature #33 (45a7449)
- i18n: add translations for cfg component #33 (83a2187)
- i18n: add translations for config #33 (15b4b4f)
- i18n: add translations for config page and daily summary #33 (d16c80a)
- i18n: add translations for github #33 (e7dd98b)
- i18n: add translations for github form #33 (f1a0c56)
- i18n: add translations for global config forms #33 (a4c1e39)
- i18n: add translations for google api service #33 (a9b3e7f)
- i18n: add translations for google components #33 (2851964)
- i18n: add translations for google snacks and dialogs #33 (34ba758)
- i18n: add translations for imex #33 (6916147)
- i18n: add translations for jira api service #33 (fc3206e)
- i18n: add translations for jira dialogs #33 (36d7557)
- i18n: add translations for jira forms #33 (ffcb214)
- i18n: add translations for jira issue content #33 (2e83857)
- i18n: add translations for jira stepper and cfg components #33 (ab7bd37)
- i18n: add translations for main header #33 (fda1b6f)
- i18n: add translations for metric and project page #33 (37e9ae8)
- i18n: add translations for misc config form #33 (8aced05)
- i18n: add translations for task repeat #33 (cc1b292)
- i18n: add translations for time tracking #33 (7165cd6)
- i18n: add translations for worklog #33 (1d866dd)
- i18n: add variable extraction script #33 (58cafa2)
- i18n: fix formly again #33 (f7834d0)
- i18n: implement translation module #33 (63b1dee)
- i18n: make initial language selection work #33 (46ae8fc)
- i18n: make language changes work for formly #33 (fe61fcf)
- i18n: only auto switch for a couple of languages #33 (160420b)
- i18n: only change language on start when it exists #33 (6f0c376)
- i18n: split up jira help #33 (0d81dfe)
- i18n: translate calendars #33 (4754a2e)
- i18n: update translations #33 (8d74d19)
- i18n: update translations #33 (9e0dd35)
- snack: close on project change (f300d17)
- task: add move to day and move to backlog buttons (5f59c6d)
2.9.3 (2019-07-11)
2.9.1 (2019-07-11)
2.9.0 (2019-07-10)
Bug Fixes
- Issues regarding calculation of time spent per date (e5ac323)
- Use sum over task.timeSpentOnDay instead of task.timeSpent, because the latter is incorrect (intentionally?) (1581136)
Features
- task: add menu for advanced actions (8c6ff76)
- task: add move to other project #184 (dcb546c)
- task: add show notes button to hover controls (ef29e9c)
- task: improve time estimate dialog by splitting up for other day (cbf13ca)
- add webapp install prompt (9b661dc)
- implement configurable grouping of worklogs when exporting to csv (4e8857d)
2.8.5 (2019-07-03)
Bug Fixes
- possible matMenuTriggerFor error when clicking fast (810b261)
Features
- add command line flag for pen drive usage #192 (d9d51e6)
- disable error banner in favor of error modal (386fb4b)
- improve error handling (c744857)
2.8.4 (2019-07-01)
Bug Fixes
- error when addTaskBar is empty and enter is pressed (c21f814)
- fix adding reminders not working when scheduled task panel is open (f931e68)
Features
- improve more buttons (c207f00)
2.8.3 (2019-06-30)
Bug Fixes
- help section inside dialog (830598f)
2.8.2 (2019-06-30)
Bug Fixes
- remove double attachment button (0953608)
2.8.1 (2019-06-30)
Bug Fixes
- dialog edit bookmark invalid form submit (924dd1f)
Features
- make all buttons uppercase (54a6aee)
- ui: add also italic font (48ff060)
- ui: add roboto in all sizes (8a26e8d)
- ui: give banners some love (005c204)
- ui: give buttons some love (87a5123)
- ui: give dialogs some love (1a26c87)
2.8.0 (2019-06-30)
Bug Fixes
- jira: add worklog being to greedy (c1d2d35)
- heading margins for markdown (ed53d49)
- reminder: not working as intended when starting task from other project (2e08698)
- remove broken electron download for now (9b5f86d)
- typing error (638e5bd)
- repeatTasks: upsert (7981e63)
- task: unsetting current task when going to daily summary not working (8309d4a)
Features
- dailySummary: add day completed model and execute on daily summary (c6ecb53)
- dailySummary: add migration for lastCompletedDay (626628e)
- dailySummary: add option to disable reminder about forgotten finish day (d456afe)
- dailySummary: always start on evaluation tab (d071bd0)
- dailySummary: dismiss finish day banner on project change (1432389)
- dailySummary: hide export task list for now when not today (aae068d)
- dailySummary: show short message when there are no tasks (2b1bd92)
- focus app on notification click (7a01d17)
- dailySummary: implement banner when user forgot to finish day (081c8e6)
- dailySummary: implement logic for page for other days (eee2836)
- dailySummary: improve wording (995c1f8)
- dailySummary: make evaluation sheet work for other days and on project change (aa8cbb4)
- dailySummary: make google export time work for different days (81e2115)
- dailySummary: make model work for different dates (d3a7fe5)
- dailySummary: make toggle done work from task summary table (d74952e)
- dailySummary: prepare lastDayWorked model (80916c0)
- dailySummary: prevent initial notification (68885da)
- idle: focus window on idle (87026e7)
- idle: improve idle time dialog appearance (ca7e8b5)
- idle: show dialog also after lock screen on mac and windows (b44e665)
- repeatTask: add deletion handlers (4beb688)
- repeatTask: add indication to daily summary table (fb39c1f)
- repeatTask: add repeatable tasks on project load (141beea)
- repeatTask: also rotate icon in menu (a9c5609)
- repeatTask: always mark archived tasks as done (83a135a)
- repeatTask: disable edit reminder keyboard shortcut (adeb94f)
- repeatTask: disable task scheduling and deletion for repeatable tasks (9fef229)
- repeatTask: don't add archive tasks again (cf624aa)
- repeatTask: improve adding repeatable tasks on project load (ef9d6a1)
- repeatTask: indicate in worklog (9238af1)
- repeatTask: mark repeatable tasks as done and move to archive on finish day (349f144)
- repeatTask: remove reminders for archived tasks (1ae0e0a)
- repeatTask: remove reminders when adding repeatable config (20ab3ee)
- repeatTask: use service functions in favor of selectors (888c1a5)
- repeatTasks: add boilerplate for modal (e67bacb)
- repeatTasks: add feature store and model (5bcd372)
- repeatTasks: add help section for repeating tasks (f5f0f34)
- add progress to task bar icon (19ed22c)
- repeatTasks: add indication (44e2fcf)
- repeatTasks: add ui for edit form (63d7f1b)
- dismiss jira banner on project change (4920dee)
- repeatTasks: don't restore focus (df4e62b)
- repeatTasks: make saving of repeat task config work (a58feb3)
- scheduledTasks: add most basic variant #186 (954d978)
- scheduledTasks: improve performance #186 (0c6b0af)
- scheduledTasks: make starting tasks work #186 (d8a238b)
- scheduledTasks: only show from other projects when there are tasks #186 (59e978a)
- workView: improve buttons (7f916c4)
- add info about desktop notifications #191 (6bbbdbf)
- add progress to task bar icon for pomodoro (d2b153c)
- improve check for related data being loaded (2aaefd4)
- split up idle handling and break reminder into their own config blocks (63a7630)
2.7.8 (2019-06-10)
Bug Fixes
- jira: cannot read property assignee of undefined (0bee15a)
- jira: duplicate worklog submission #176 (a53c7c5)
- potential error for worklog (df5e55f)
- quick fix live update for global dark mode on mac os #179 (d15b5ef)
- jira: issue selection for transition selection not working (c21c4a1)
2.7.7 (2019-06-04)
Bug Fixes
- metrics: graphs continuously being redrawn if task is active (f6d54c7)
- procrastination: work view throwing an error when navigating back to it (04c7734)
Features
- procrastination: improve styling for split it up (b65e924)
2.7.6 (2019-06-03)
Bug Fixes
Features
- add new productivity tip (a8c84f2)
- procrastination: add first most simple text based version (783e714)
- procrastination: add inputs (842cdbe)
- procrastination: add to main nav for mobile (4bbcee0)
- procrastination: hide for mobile (3e5f829)
- procrastination: improve text (582b350)
- procrastination: polish (e36b937)
2.7.5 (2019-06-03)
Features
- add new productivity tip (a8c84f2)
- procrastination: add first most simple text based version (783e714)
- procrastination: add inputs (842cdbe)
- procrastination: polish (e36b937)
2.7.4 (2019-06-02)
Bug Fixes
- jira: change default config (1ae4464)
- jira: not parsing host without protocol correctly (240a943)
- jira: wrong regex (5e2262a)
- project: git config dialog (d965809)
Features
- jira: ignore shutout when testing connection (58b1a94)
2.7.3 (2019-06-01)
Bug Fixes
- config: add missing detect changes (38dd406)
- electron: make single instance work again (4075ff7)
- project: updating theme not working while tracking time (7d405ee)
- formly model not updating (69021d9)
- formly model not updating (e222b2b)
- formly model still messing up (0710fc1)
- improvement banner throwing an error (0be197e)
Features
- git: add validation for repository string (d6c5d13)
- jira: add validation for host #174 (8202d25)
- jira: allow invalid certificates for jira requests (23649b5)
- add better date time input (5bbdef3)
- takeABreak: count "I already did" as 5 minute break (018f611)
- add little animation for metrics (6935713)
- tasks: add story point badge for jira tasks (6b83546)
- improve config page styling (ad599d2)
- improve full page spinner (cb9c011)
- improve page transition to worklog (cb884cf)
- turn on global immutability for ngx formly (e23cd2d)
- ui: improve datetime picker (0872f99)
2.7.2 (2019-05-27)
Bug Fixes
- metrics: charts not all showing up (ef88971)
Features
2.7.1 (2019-05-25)
Features
- add new file import button to file imex (fb722f8)
- make help button a little bit more subtle (bba943f)
- use help section for google export time too (c126fef)
- metrics: make theme work better for chartjs (92a6ad3)
2.7.0 (2019-05-25)
Bug Fixes
- metrics: broken reference (c37ba5a)
- metrics: don't add improvements/obstructions with the same name (62ac09c)
- metrics: error when navigation to evaluation sheet (4f7599d)
- metrics: last metric selection being wrong (a2a6df2)
- metrics: not loading data when starting on route (263ff7b)
- chip list input throwing errors when suggestions are not ready (b9ec9fc)
- form fields being to small (afda5e2)
- global error handler (e119055)
- projects not being saved to the right model (d955ce4)
Features
- metrics: sort chip suggestions alphabetically (97dff1e)
- display version number on settings page #170 (30120ef)
- idle: add break number to daily summary (495a1b2)
- idle: add break time to daily planner (69471b6)
- idle: improve dialog (94a6e4e)
- idle: track break time too (cd94c91)
- metric: add break time and break nr (cd088d8)
- metrics: add all the boilerplate (91c41b9)
- metrics: add average tasks per day worked (fa2fd9f)
- metrics: add basic metrics (6cc3cc1)
- metrics: add boilerplate and outline evaluation questions (fc2f2a8)
- metrics: add boilerplate for project metrics (9dbfd8e)
- metrics: add chip list input component (373ff78)
- metrics: add correct link to evaluation sheet (3fea8a0)
- metrics: add delete multiple for obstructions and improvements (06291e0)
- metrics: add line chart for mood and productivity over time (b131c23)
- metrics: add note input for evaluation form (97b028b)
- metrics: add outline for basic model (5365c09)
- metrics: add remove for improvement bar (bbc993e)
- metrics: add saving improvements (7d28262)
- metrics: add saving metrics (55e760d)
- metrics: add saving obstructions (3e4bc8f)
- metrics: add simple charts for improvements and obstructions (c84ff05)
- metrics: add to mobile menu (6d91e6e)
- metrics: add toast for saving metric (53fca8c)
- metrics: add ui for improvement bar (76dc04f)
- metrics: add validation to evaluation form (6dd5e51)
- metrics: allow hiding improvements (d80c696)
- metrics: change help section color to primary (9f8d95c)
- metrics: display improvements from yesterday (87dc75d)
- metrics: dummy data generator (46302d4)
- metrics: improve dummy metric generation (3a79ab4)
- metrics: improve evaluation form (5e13c2f)
- metrics: improve evaluation sheet (4e13133)
- metrics: improve evaluation sheet (6675978)
- metrics: improve pie charts (8ab1a74)
- metrics: load evaluation sheet data for today if already saved (8cb3a11)
- metrics: make form completely template driven (f0cb22c)
- metrics: make obstructions and improvements a global model (c4311e6)
- metrics: remove unused obstructions and improvements on metric save (0fdaf8d)
- metrics: show only 20 days for productivity happiness (23fe4a3)
- metrics: show placeholder when there is no metrics data available (ef76a1d)
- project: add export of single project (faabf3b)
- project: add import of exported projects (0f03f4a)
- project: add missing fields to model (29cc5c8)
- improve export data (6ee2611)
- link to changelog #170 (d297931)
- use mac osx dark mode for theming #169 (8b49f37)
- project: prepare import of project (ad6f25a)
2.6.3 (2019-05-10)
Bug Fixes
- broken linux by downgrading electron #167 (dd395d9)
- tasks: avoid error for no project (f8d546e)
- worklog: styling error (8e19fdd)
- styling for dialog time estimate (a2d8028)
2.6.2 (2019-05-09)
Bug Fixes
- git: config not updating (aa6ce51)
Features
- jira: link issue summary to issue (2ce3f3b)
- improve styling for issue data tables (f18675b)
- attachments: show path if there is no title for links (b6beed9)
- jira: allow for saving story points custom field id (f408e73)
- jira: display story points (109fb76)
- jira: only display available data (babb049)
2.6.1 (2019-05-03)
Bug Fixes
- projectArchive: data import not set up correctly (16010ac)
- projectArchive: typing (f6f3a1f)
- external links not opening for mac (291e7e2)
- typing issue (fac656e)
- typing issue (7382ae3)
Features
- googleDriveSync: allow for compression (dec7e1e)
- project: improve overview styling (518597e)
- projectArchive: add simple compression service (ee67ec0)
- projectArchive: add to sync model (6f3b8be)
- projectArchive: handle compression via web worker to improve speed (715dc18)
- add fallback driver for database (58929c7)
- clear database when syncing (19610be)
- improve file imex (2ee3dd0)
- improve issue content styling (7eeb28f)
2.6.0 (2019-04-18)
Features
- archiveProjects: enable unarchiving #104 (73b98f6)
- archiveProjects: make basic archiving possible #104 (4f01a3b)
- archiveProjects: remove all reminders for archived project #104 (6006483)
- project: remove all related data on deletion (a60612b)
2.5.9 (2019-04-18)
Bug Fixes
- issue table being broken when using pre with log text (435babd)
Features
- add button to edit start/end time (7844da1)
- add global keyboard shortcut to start/pause last task #155 (2abf02e)
- add round time spent button to daily summary (f969288)
- add start/end to daily summary (50e2c52)
- allow inline edit for worklog week (429fc31)
- allow registration of multiple global shortcuts #155 (230e0d3)
- allow to edit start and end work time from daily summary (e1e827b)
- don't allow editing parent task time spent for daily summary (0e8f159)
- get rid off edit icon for inline edit (e98038a)
- improve inline input (27dd0dd)
- make code smaller inside markdown (f6efffa)
- make inline edit work as duration input (5598592)
- worklog: make editing time spent for day work (873f6a6)
- make inline edit work for start and end time (64329e3)
- make inline edit work for task time spent (29d57f3)
- only show done tasks or those worked on today for daily summary today list (9a34f0e)
- remove auto selection of text for inline input (8fcfa5b)
- remove modal for start/end time (97a2af8)
2.5.8 (2019-03-22)
Bug Fixes
- worklog: export for parent titles not containing tasks without sub tasks (b67b920)
- idle time causing issues with snap package #154 (bd0a514)
2.5.7 (2019-03-20)
Features
- jira: improve error logging (9c75e6e)
- performance: add missing track by statements (1771369)
- snacks: shorten snacks (d7647a2)
- tasks: improve focus styles (e1686af)
- tasks: only auto select first value when very short search term (5527ad6)
2.5.6 (2019-03-17)
Bug Fixes
- addTaskBar: selecting by click not working (9fcefe3)
- jira: add missing reject for jira requests (4ec6509)
- jira: extension error not showing up (87a3397)
- jira: typing error (8a26f47)
- typing (e6ddaf4)
Features
- attachments: add fallback when unable to load images (57ce69d)
- jira: improve issue search (8d1c51d)
- jira: parse jira markdown for headings (eefb1d9)
- jira: show error message to the user when there are insufficient settings (ffc51b4)
- projects: improve project overview styling (956c352)
- make markdown headings a little less intense (8919d1f)
- show backdrop right away for enlarge image (daf3344)
- switch icons for imex (b034382)
2.5.5 (2019-03-16)
Bug Fixes
- electron: default window settings being messy (ba95be7)
- git: only poll to backlog when there was an update (441f906)
- task: additional info styling for electron build (55a833c)
Features
- adjust icon positions (9a0b1f7)
- jira: make attachments work for electron version (2e35882)
- jira: update issue right away from api when adding (e692ca7)
- jira: update task title if it was updated for jira (cc06151)
- change wording (84f79a3)
- projects: add project color to overview (3c9dc36)
- projects: add ui for sorting projects (d3fef24)
- projects: improve add project dialog (ef9edd2)
- projects: improve styling for project overview (9541bb2)
- projects: make projects sortable (0fa3de8)
- worklog: remove animation as it sucks (ee965fa)
- worklog: reverse week order for mobile (d685607)
2.5.4 (2019-03-14)
Bug Fixes
- reminders: breaking app (1a75044)
- reminders: only show reminder when note data still exists otherwise remove (4120813)
- reminders: only show reminder when task data still exists otherwise remove (f6e30ae)
- worklog: not exporting the right tasks and simplify (5286a8b)
- typing (2cbe056)
Features
- progressBar: improve styling (becece7)
2.5.3 (2019-03-12)
Bug Fixes
- worklog: prevent constant re-render of worklog (db6c2af)
- worklog: prevent constant re-render of worklog week week (ba3ecb2)
Features
- bookmarks: show bookmark target on hover (985e522)
- takeABreak: prevent take a break from replopping (4344647)
- worklog: add ripple for all heading table cols (45e8556)
- worklog: add ripple for worklog week header (40727a2)
- worklog: improve styling for worklog week (19724ed)
2.5.2 (2019-03-11)
Bug Fixes
2.5.1 (2019-03-10)
Bug Fixes
- googleDriveSync: don't open multiple dialogs of the same type (c6811e4)
- pomodoro: break end sound not playing at break #138 (4588fe7)
2.5.0 (2019-03-08)
Bug Fixes
- idle: isIdle not being reset after dialog is closed (51d5813)
- worklog: remove left over option (f6e958c)
Features
- dailySummary: add week summary (a88e93e)
- dailySummary: improve styling (0bb5a03)
- dailySummary: improve styling (57a5ad2)
- worklog: add animation to worklog (36d8182)
- worklog: add day start and end to worklog week (aa4380f)
- worklog: add export button to worklog week (b8c2018)
- worklog: add inline task tables again (2532dbc)
- worklog: add modal for task summary (78b8369)
- worklog: add more info for worklog week days (13f06d3)
- worklog: allow for html separator (9419205)
- worklog: beautify ui (960338d)
- worklog: improve export worklog styling for mobile (0fe7ca2)
- worklog: improve hover and expanded styles for weeks (73ce1d9)
- worklog: improve styling for worklog export (1ffc129)
- worklog: improve task table styles (323ed35)
- worklog: improve worklog week table styling (97650fe)
- worklog: make restore tasks work again (ae787de)
- worklog: make week table a little smaller (5b61555)
- worklog: make worklog week days collapsable (716b60d)
- worklog: minor styling improvement (73a2158)
- worklog: split up into weeks (55eb690)
2.4.7 (2019-03-05)
Bug Fixes
Features
- dailySummary: add time estimated for tasks worked on today (e18fb1b)
- dailySummary: improve google export time styling (b079311)
- dailySummary: improve google export time styling even more (c772730)
- dailySummary: improve task table (facd2fb)
- reminder: only open reminders if there are no other dialogs open (507a713)
2.4.6 (2019-03-03)
Bug Fixes
- worklogExport: sub and parent task titles not being shown as intended (d5f311f)
- typing error (5e40a94)
Features
- project: properly save work start and end times (2642f40)
- worklogExport: add back in persistence (0ad2029)
- worklogExport: add first outline of column controls (6da77bb)
- worklogExport: add start and end time formatting (c654c8a)
- worklogExport: make add and remove cols work (f3e5ef8)
- worklogExport: make csv export and clipboard work (4e9f14a)
- worklogExport: make most simple variant of new worklog work (72018f0)
- worklogExport: wrap options into collapsible (36074e0)
2.4.5 (2019-03-03)
Bug Fixes
- timeExport: always use defaults for separator strings (a0edd2e)
- timeExport: clipboard button not working (2b2c1d5)
- timeExport: task list export for daily summary (ac927db)
Features
- timeExport: always use merge into days for worklog export (98108ad)
2.4.4 (2019-03-02)
Bug Fixes
- notes: add reminder dialog typing error (a55fa34)
- reminders: not updating any more (4118dac)
- taskExport: wrong values being send to component (3d8bda2)
Features
- projects: sort alphabetically (404375a)
- reminders: close all reminder dialogs when data was imported (66cbbe0)
- reminders: do not open up reminders when data import is in progress (7c9a9de)
- taskExport: add export for weeks (01296df)
- taskExport: add get weeks in month helper (9ce6332)
- taskExport: add html table (0cd7b82)
- taskExport: add round to option (ee4b844)
- taskExport: add table headers (0f10ebe)
- taskExport: beautify styling just a little (5a202bd)
- taskExport: save as csv with a nicer file name (119a33a)
- add electron-dl to save and open downloads right away (c18fd3f)
- taskExport: first attempt (8d9e21a)
- taskExport: improve data displayed for weeks and show only those with documented data (5fd02ad)
- taskExport: improve styling (6fd0b0e)
- taskExport: improve styling (9c22b25)
- taskExport: improve table styling (64c0df8)
- taskExport: make fullscreen dialog just full width (cd3715b)
- taskExport: make merge into days work (8b6a009)
- taskExport: make task list export fullscreen (91e2b97)
- taskExport: refactor simple task summary to simple task export (28645a6)
- taskExport: remove regex to remove (9889cff)
- tasks: show sub task toggle button only on hover (fec3558)
2.4.3 (2019-02-26)
Bug Fixes
- google: another attempt to fix login (af150b7)
- googleApi: login handling and add better logging (fc9855d)
- googleDriveSync: config btns (ab9a90c)
- googleDriveSync: remove login messages where they are not needed (f229b66)
- googleDriveSync: several issues (0c27d21)
- pomodoro: don't show pomodoro notifications on mobile (fbd8777)
- reminders: don't show multiple notifications for the same reminder on mobile (51fccc6)
- snacks: styling (4ec1b8c)
- tasks: focus next task after done toggle (ee14af6)
- tasks: hover controls for multiline tasks (ee47ec8)
Features
- snacks: decrease display duration and only show close on hover (2789211)
- takeABreak: auto close banner on reset (770c89b)
- tasks: remove double items for non touch devices (64a05c1)
- save daily summary tab index on project basis (c6f1386)
2.4.2 (2019-02-24)
Bug Fixes
Features
- snack: add close button (c099dd5)
- snack: improve styling (cfd9086)
- tasks: make sub tasks shadow less intense (4d8761f)
- tasks: show attachment icon for jira attachments too (906e9a2)
2.4.1 (2019-02-24)
Bug Fixes
- banner: overlapping bookmark bar (c3fc765)
Features
- banner: add global error banner (212a260)
- banner: add jira unblock as banner rather than as snack (400640e)
- add dynamic height ani (5a11809)
- banner: handle banner transition if there are multiple (00e488f)
- banner: improve styling (8b59888)
- banner: remove timeout for google login banner (cfaf75e)
- reminders: improve add for task dialog (125cb11)
- tasks: move toggle sub tasks button out of the way (7722794)
- add proper slide animation for bookmark bar and banner (230a259)
2.4.0 (2019-02-23)
Features
- add logging to file error log from frontend (1f06eda)
- make backlog shadow a little less intense (c6ca87c)
- banners: add dark theme ui (7537e55)
- banners: add for google login (726bed0)
- banners: add service logic and make banner dynamic (50ebb9a)
- banners: add ui and boilerplate (cd0ccea)
- electron: implement error logging (8254567)
- tasks: adjust margin between sub tasks and note content (cac010a)
- tasks: adjust task list padding (d65d598)
- tasks: adjust task notes styling (bd31bcb)
2.3.2 (2019-02-22)
Bug Fixes
- reminder: lower initial time limit to prevent problems at the start (839a86f)
Features
- tasks: complete redesign (096f454)
- tasks: improve mobile task styles (f23547c)
- tasks: improve mobile task styles (96fe247)
- tasks: improve styling for task shadows and adjust z-index values (b644d02)
- tasks: improve styling for toggle sub tasks button and improve mobile (366e03c)
- tasks: only show swipe blocks when touch device (f6fd35d)
- tasks: various little improvements (83544b5)
- improve margins for task list wrapper (2924164)
2.3.1 (2019-02-21)
Bug Fixes
- google: get rid of empty observable causing sync to go on forever (a8a3b47)
- googleExport: endless loading state (01cc756)
- jira: attachment mapping leading to error (9d47a29)
- takeABreak: manual reset not working for electron (8efca90)
- scrollbars (d7c7f50)
- tasks: task title not legible when editing current task in light theme (c9e5fd9)
Features
- google: better debugging for login problem (518cd29)
- google: give login snack a delay (0f56b5c)
- googleExport: add little success icon after submission (ff51bbf)
- googleExport: improve table styling (87cb3b8)
- projects: add toast when updating settings (7bf6193)
- tasks: add option to mark parent as done when all sub tasks are (c50ccb6)
- tasks: add tooltips for buttons (0ebad0a)
- tasks: add tooltips for main header (0628dd1)
- tasks: also hide drag handle if not needed (051894c)
- tasks: improve additional info styling (28ed3c2)
- tasks: improve quick access menu (cb8aad2)
- tasks: slightly improve additional task info styling (b0c8c03)
2.3.0 (2019-02-18)
Bug Fixes
- bookmarks: icon auto complete (b8c0416)
- idle: skip break not resetting break timer (7c5e041)
- notes: drag & drop for mobile (60c1b67)
- task: z index issues (2c4ae38)
- tasks: pan conflict with page scrolling and dragging tasks (2d37349)
- animation issue for work view plan more or finish block (5e1ac93)
- missing default setting for projects (0cd71d1)
- plan more mobile styling (146e0c4)
- typing error (5898c58)
- tasks: scrolling leading to weird pan trigger sometimes (5169bb3)
- tasks: task title edit being under collapse sub tasks btn (4147f7e)
- tasks: text not being selectable by drag click because of pan handler (6a371d9)
- tasks: typing error (56d8375)
Features
- bookmarks: improve styling (d814bef)
- bookmarks: reduce drag handle size (90b2f75)
- git: make delete undo work (e1ad1a9)
- google: make refresh token work (465d1c4)
- googleDriveSync: improve error handling (cbd7190)
- googleDriveSync: only update token if changed (052841b)
- googleDriveSync: show error to the user if any (ea2dd2e)
- provide custom hammerjs config (1b0f555)
- googleExportTime: make subTaskTitles and totalTime work (da73b16)
- jira: improve transition handling config (3e98f22)
- jira: make delete undo work (e5ec0b6)
- jira,git: improve issue table styling (932bcf7)
- tasks: add most basic swipe gesture handlers (3b0cc63)
- tasks: add new cool hover control (b344ad6)
- tasks: add reduced ui theme mode (c5e6778)
- tasks: adjust swipe timing (78e96c7)
- tasks: align toggle sub task button with first line center (36976e2)
- tasks: connect gestures to actions (cb1b249)
- tasks: fine tune gestures ui (0319f4c)
- tasks: fine tune gestures ui once more (7970a83)
- tasks: fine tune new cool hover control (2d763d0)
- tasks: get rid of play button (3ea2e28)
- tasks: improve styling (dc4c99a)
- tasks: improve styling (dde46fc)
- tasks: improve styling (753ba90)
- tasks: improve styling for reduced additional info (ed89f6e)
- tasks: improve toggle sub task btn styling (3a52155)
- improve mobile styling (382c7a9)
- tasks: limit sub task list padding to reduced style (1d1647b)
- add the magic formula (fab5f46)
- tasks: make sub tasks a little bit more distinguishable as such (80de265)
- tasks: switch out pan/swipe action for done tasks (c567396)
- beautify daily summary (9393e26)
- beautify settings (4c675d7)
- improve reset take a break button animation (6088b8f)
- make mobile notifications work (f485ae9)
- open markdown links in new tab (5dc9c5d)
- prepare touch device helper mixins and classes (f0caf18)
2.2.3 (2019-02-13)
Bug Fixes
- bookmarks: drag handle pos (96987a3)
- bookmarks: icons not being centered (2af6887)
- bookmarks: not wrapping as intended (ce47ba6)
- git: crashing app when there are not enough settings (113d64d)
- idle: interaction with break timer (4d60ead)
- jira: avatar image getting stretched (26a6bb3)
- jira: don't execute effect handlers when jira is disabled (dc069d3)
- jira: issue transitions not working as expected #147 (8929c44)
- jira: make polling work as intended #149 (8a3b844)
- reminders: causing error on importing data (c3bfedd)
- scheduleTasks: deleting and editing not working in modal (ab04f44)
- data not being updated for custom section on project change (5c162a0)
- links opening twice #148 (575cba2)
- missing word (af4994e)
- typing error (65cd6ff)
Features
- bookmarks: add edit mode (4431bc4)
- bookmarks: add messy dragula drop (b56a7c9)
- bookmarks: fine tune list ui (5a7d14f)
- bookmarks: improve bookmark edit ui (4eda2eb)
- bookmarks: improve edit ui (4432374)
- bookmarks: improve ui (88f1ff4)
- bookmarks: make different container layout work (eb43864)
- bookmarks: make sorting via drag and drop work #54 (04491e3)
- bookmarks: prepare edit mode ui for drag & drop (885d6ba)
- bookmarks: separate into different containers (21508bf)
- bookmarks: slightly improve styling (6fc1928)
- git: bind data and backlog updates to issue cache update (c605d9f)
- git: slightly improve closed issue handling for git (cf6113a)
- jira: add warning when their is no username given to check for assignee #147 (8fa0709)
- jira: improve polling #149 (2e4fba1)
- jira: improve shut out modal styling (a386540)
- jira: make issue assignee name a required field if option to reassign issues is selected #147 (6e643b1)
- jira,git: reduce initial poll delay (3377ff6)
- scheduleTasks: add keyboard shortcut (bad3b3d)
- snack: increase default duration (4b60e9b)
- takeABreak: add possibility to snooze reminder (488270e)
- takeABreak: improve snack styling (75149b9)
- tasks: improve current task selection zoom (a79a133)
- tasks: limit zoom to x axis (5339330)
- tasks: limit zoom to x axis (3b4963e)
- tasks: prevent progress bar from causing height jump (ea5eff5)
- tasks: reduce focus zoom (ee0a904)
- tasks: speed up current task selection (2577f41)
- worklog: add more statistics (a8f4218)
- add keyboard shortcuts for zooming (ab32d46)
- add take a break reset button (b62d53c)
- add track by to attachment list to prevent constant re-render (1314401)
- also display days worked in worklog (e91f0eb)
- improve error handling (fa6f924)
- improve error handling #146 (14d6df6)
- only trigger backlog wiggle ani when moving task to backlog via keyboard shortcut (e551a2b)
2.2.2 (2019-02-10)
Bug Fixes
- googleApi: google token expiry handling (3628032)
2.2.1 (2019-02-10)
Bug Fixes
- remove misguided tabindex -1 (f5fd95c)
2.2.0 (2019-02-10)
Bug Fixes
- error handler not rethrowing error (d921ae9)
- reload issue for electron (018a612)
- googleDriveSync: login snack not being shown (9c8d6d5)
Features
- change page title (3ae1976)
- try to prevent focus for backlog split (306d89d)
- wait initially before displaying reminders (7d02a38)
- googleDriveSync: add error handling if initial login is aborted (1cff87b)
- googleDriveSync: display google login snack for a longer time (943f42b)
- notes: add most basic image notes (be119a7)
- notes: fine tune drop items (aa13968)
- notes: improve note handle btn style (a7ca114)
- notes: improve ui for image notes (9d05d06)
- notes: make image recognition work (80ab37c)
- pomodoro: add option to play sound when break ends #138 (6ca5db2)
- pomodoro: allow to hide dialog #144 (c8e5632)
2.1.0 (2019-02-09)
Bug Fixes
- pomodoro hover area triggering not as intended (e8065b5)
- git: enable settings check again (25d6418)
- googleApi: login snack not shown on disconnect (57b579e)
- scheduleTasks: add to backlog being shown when not possible (30c17d0)
- scheduleTasks: nested tab styles for backlog tabs (c93f249)
- scheduleTasks: not correctly importing reminders (0b20cc7)
- scheduleTasks: reminder model not being up to date (9fde7ca)
- scheduleTasks: view task switch to other project sometimes not working (a6e5bb6)
- tasks: not displaying time spent after creating first sub task (3667c12)
- tasks: time estimates not being calculated correctly #139 (748471d)
- don't shrink play btn for mobile (4e2b486)
- images being too big inside issue content (e920d2d)
- lint (cab9a8e)
- remove debugging state (7b4c2db)
- remove minimize to tray option from settings #140 (52b4243)
Features
- add fallback error handler (79ae667)
- add no tasks message for backlog (9e1bce4)
- add no tasks message for done tasks (d045f73)
- add reload and dismiss actions for global error handler snack (f34417c)
- add reminders to global sync model (a61ba62)
- display errors longer (b15fc44)
- scheduleTasks: add track by (303be3f)
- improve add task bar (bd2e022)
- scheduleTasks: improve ui (bba78c3)
- improve global error handler (da4302d)
- improve global snack error (3b7c1fc)
- improve mobile main nav (a419209)
- scheduleTasks: connect actions (fde747a)
- improve mobile styling for scheduled tasks overview (999ef35)
- improve no issue found message for git (dfda6a2)
- scheduleTasks: add rudimentary ui for scheduled tasks (ad727a4)
- improve project overview for mobile (c887a97)
- notes: make reminders work when another project is active (a679f65)
- scheduleTasks: account for reminders from other projects (2966d8a)
- scheduleTasks: add animation for list (025970b)
- scheduleTasks: add dialog for scheduling task (a0171fe)
- scheduleTasks: add humanized timestamp (76ca585)
- scheduleTasks: add little alarm icon to scheduled tasks (68c6e20)
- scheduleTasks: add service logic for scheduling tasks (d19f33f)
- scheduleTasks: adjust mobile styling (56e996c)
- scheduleTasks: beautify ui (213ee80)
- scheduleTasks: clean up reminders on task deletion (2bbb9c8)
- scheduleTasks: handle edge case when there is a reminder for a deleted task (154ddac)
- scheduleTasks: improve ui for notify and edit dialog (409082a)
- scheduleTasks: improve waiting for other project data (3665585)
- improve project overview styling (6001000)
- scheduleTasks: make editing reminder work (7165d50)
- scheduleTasks: make starting tasks from reminder work (31aea97)
- scheduleTasks: prepare ui (d7bb9e0)
- scheduleTasks: sort by due time (b4dc74f)
- takeABreak: add reset break timer button for idle dialog (ba6a269)
- takeABreak: connect idle time again (cc5349c)
- remove setting for isBlockFinishDayUntilTimeTimeTracked (53e88b4)
- show message when there are no scheduled tasks (0ef88fa)
2.0.7 (2019-02-03)
Bug Fixes
- pomodoro: issue when break and work duration are the same (ae38ce8)
- pomodoro: short break using wrong value #136 (13505c2)
- time estimation dialog sometimes deleting values by accident (a1ae38c)
Features
- pomodoro: add buttons for skipping session and resetting it (c363492)
- pomodoro: add buttons for skipping session and resetting it #135 (5fba30d)
- pomodoro: add functionality for new pomodoro buttons #135 (52ad063)
- improve styling for dialog time estimate (5ab5d3d)
- improve styling for dialog time estimate 2 (bc12300)
- move input duration slider pointer only in 5 minute steps too (970d5fd)
- shorten header for dialog time estimate (f1e3aea)
- use 5 minute steps for input duration slider (d1ba189)
2.0.6 (2019-02-01)
2.0.5 (2019-02-01)
2.0.4 (2019-02-01)
Bug Fixes
- tasks: weird undefined function issue (a4c6a2b)
Features
- git: improve caching mechanism (19a73f1)
- jira: increase initial poll delay (fa08791)
- add plan more or finish working box when there are no tasks left (8dd1482)
- improve planning mode (0128e63)
- load app only after tasks are loaded (ce1ef75)
- move planing mode to its own service (fcab193)
2.0.3 (2019-02-01)
Bug Fixes
- don't init extension interface in electron context (7d43df6)
- electron: app asking if you want to quit again on daily summary (365ed34)
- git: issue import showing message (a9c3533)
- pomodoro: don't play tick sound on settings update (8a5072b)
- pomodoro: improve tick sound logic (f44e7f1)
- pomodoro: task start/pause not working when pomodoro is enabled #133 #134 (594d165)
- pomodoro: tick sound not working as expected when global config changes (1380859)
- tasks: attachment title not being updated right away (6acadd4)
Features
- git: improve error message for git api rate limit exceeded (3a6ef57)
- git: reduce api usage by caching issues to local storage (de4851b)
- git: simplify issue importing to backlog and make it more perfomant (01ff113)
- jira: improve import check for already imported issues (55c160e)
- jira: simplify issue importing to backlog and make it more perfomant (91a9dfc)
2.0.2 (2019-01-30)
Bug Fixes
- git: case when issue data could not be found and crashes app (b1b0199)
- jira: case when issue data could not be found and crashes app (fee2bee)
- case when issue data could not be found and crashes app (43700dc)
- error when no theme is provided (edc06eb)
- linting errors (eb17078)
- require theme to be set, when project is created (f149bbe)
- jira: cfg not being present in effect (9804dc0)
- tasks: focus behavior (aef88ef)
Features
2.0.1 (2019-01-29)
Bug Fixes
- wrong imports (6a1e30a)
Features
- tasks: detach whole focus logic from store (a6fc59b)
- improve performance when dragging up backlog (e02c80e)
2.0.0 (2019-01-29)
Bug Fixes
- config: settings not updating when switching project (27a3993)
- typo in license (9ad2dd0)
- electron: don't send idle time all the time (dc164a9)
- tasks: select task (1818290)
- auto polling issues to backlog not working (5a632f8)
- background polling? (7471c0c)
- lint (f085f20)
- migration leaving out backlog and todays task ids (902c3ff)
- start day also starting backlog tasks (85b2b59)
- windows icon (431ffb0)
- git: don't refresh issues if invalid config (323a210)
- git: throwing an error (2a75ff9)
- jira: limit issue to link transformation to electron context (980aed2)
- jira: switch map statement for polling (38ef0d8)
Features
- hide play btn for backlog tasks (78e7626)
- make whole page draggable for mac os while loading (e84ae85)
1.999.1000 (2019-01-27)
Bug Fixes
- 0 bug (b8621d4)
- add missing type (6b81cfd)
- add target blank to attachment link (e059b36)
- add task bar being overlapped by bookmarks (7889721)
- add task bar color (ee48962)
- add task not working any more (161d7c0)
- adjust timeout trick for now (6857958)
- all kinds of linting errors (742d536)
- annoying issue that jira cfg was throwing an error (6e006d5)
- another error with destroyed view (0c36982)
- app not quitting (9414b60)
- attachment saving generating a lot of ids (d0f1152)
- backlog heading position (25f2930)
- backup & sync not working when there only is the default project and no project state (eeae84f)
- breakpoint 1px gap issue (ab06521)
- build (0fa66ca)
- build (965da14)
- cleanup debug error (458be1d)
- container not being 100% height (ccd3d61)
- contenteditable messing up (5051361)
- controls hitbox blocking time edit (66fa902)
- create project dialog throwing error when opened from config page (e31ca2e)
- dirty dirty dirty fix for input duration (c7ac3b5)
- dirty fix for jira cfg issues (0bd86c8)
- disable service worker for electron, as it does not work (f6dd283)
- disable uppercasing the first task title character as it messes uo editing the titles (c9e5189)
- dynamic jira cfg not working (c3ca8b7)
- edit attachment dialog throwing an error when link is empty (66d878d)
- edit on click being confused (f39ab3a)
- electron build for current state (b3a2782)
- enlarge image animation for thumbnail images (1ec854b)
- error with destroyed view (e4c7c82)
- es6 only not working for electron (1bfd795)
- external links for electron not working (14d8c0f)
- finish day button not being centered (e59adfb)
- first start issue with project state (f0d8c6f)
- focus behavior (7993970)
- for older browsers (dbb9311)
- force same height for project and main nav buttons (c98d4c0)
- google final sync (dd75574)
- google login for electron (762efff)
- google sync not working (370cb4e)
- google sync not working (382e0d8)
- icon (eed6cb9)
- import (52c9990)
- inline edit sometimes not updating value (8ad7af2)
- inline markdown component rendering (2337fb4)
- input duration slider not working as we want (7d15ff3)
- ipc send breaking web (af8353b)
- issue model issues (68524d4)
- jira cfg form only being editable when host etc are present (cd27dbf)
- jira issue content text color error (b7782f8)
- jira password field not being a password field (35b39f7)
- keyboard shortcuts not working for edge case (c5fc2f1)
- lint (8ff9dfb)
- lint (c4d2dc2)
- lint (23c6db7)
- lint (461067b)
- localForage not being ready initially (47484a5)
- main header navigation for mobile (d2a9681)
- make back button work again (a3b5b17)
- manifest (2e1634d)
- markdown links for electron (1f9f659)
- mat table throwing error because of es6 compilation (8f68326)
- minor issue (d9f7405)
- minor styling issue (575ed11)
- mobile bookmark bar button styling (aa244c5)
- mouse wheel zoom direction for electron (ca9409e)
- next task sometimes selecting weird values (017b83e)
- no state worklog (3e83b49)
- note background for dark theme (0e05b2c)
- note state being overwritten by task state (e429a32)
- note value being null sometimes (7662938)
- open not being present (f519ee0)
- paste not working any more (3289145)
- persistence (59dab7a)
- planning mode being always triggered initially (77e2ea3)
- planning mode popping in weirdly (8b4cd69)
- play icon for dark theme (d2dbda8)
- possible wrong data crashing app (b74c82a)
- potential database error (38edebf)
- potential error in global link list, when dropping html elements (4b80285)
- potential errors when interacting with ls (39d8287)
- potential worklog error if there is nothing in the archive (abc82ad)
- project change for worklog (db84304)
- projects saving for load state (a3884be)
- projects without jira cfg throwing errors (11459cc)
- reducer being executed twice (854e43c)
- remove debug val from tpl (3e1f6ae)
- scrolling issue on mobile (cf118b3)
- selecting next task throwing an error (0f5630e)
- semicolons instead of commas (7662454)
- setting model from input for input duration slider (a0e8862)
- settings for dark theme (a9363d2)
- settings not being scrollable (75e674a)
- several minor theming issues (98e41c7)
- shutdown not working (ca34f75)
- shutdown not working (1255223)
- simple task export not working (650b858)
- snack custom styling (0fb3731)
- snack login button (3e1f629)
- styling for project overview page (0ce4c5b)
- success animation (a22c856)
- super productivity getting cut off for project switcher (7824c35)
- take a break (e8e51a2)
- task list switch animation leading to errors sometimes (8ed8d10)
- task styling (e1329ec)
- task sync not triggering for moving tasks (6fefed1)
- the possibility of starting a done task via button (d077219)
- theme body class (c4c1298)
- time spent not updating (bc1ee5b)
- time worked without a break being twice as fast (cf58078)
- time worked without a break popping in (a0ad47d)
- typing (91979d0)
- typing error (15a5212)
- typing error (8c0c2f8)
- typing error (4a29b2b)
- typing error (5429541)
- typing error (2d3200f)
- typing for google timesheet export (b3f74ec)
- typing for input duration slider (874bb17)
- typing for ma archive to worklog (691ae55)
- typing issue (3663e17)
- typing issue (2548168)
- typing issue (ef49a21)
- electron: remove dbus related stuff for now (8497d82)
- typo (00ad367)
- typo (d450efb)
- work around ngrx formly issues :( (1fab8ef)
- work around, that jira images can't be loaded currently for electron (be61a8b)
- bookmarks: fix form for bookmarks (ab4c04d)
- bookmarks: persistence for bookmark toggle state (fafb266)
- electron: don't load electron handlers for web instance (a42011a)
- electron: linting errors (c2bce87)
- electron: tray dark mode icon (cabd99c)
- electron: type import (4402eca)
- enlargeImg: image animation sometimes not triggering as intended (10162b1)
- enlargeImg: zoom out animation failing when in zoomed mode and clicking on background (b1db3e9)
- git: error when polling issues (7b87f99)
- git: search not working (58fceb9)
- googleDriveSnyc: opening multiple dialogs (736acb9)
- googleDriveSync: case when there is no initial file id (5c9f7e8)
- googleDriveSync: check for remote update (e07a77b)
- googleDriveSync: config section (a42d03f)
- googleDriveSync: electron calls (18843f0)
- googleDriveSync: error handling (42e142a)
- googleDriveSync: expression changed after check error (73f56c4)
- googleDriveSync: fix async toast notification (f860844)
- googleDriveSync: google config (0915856)
- googleDriveSync: initial login not being triggered (49faf0f)
- googleDriveSync: login for electron not working (52e316e)
- googleDriveSync: make change sync file work (da094be)
- googleDriveSync: make it kinda work (8e29afa)
- googleDriveSync: quick fix for data not found error (6051e3b)
- googleDriveSync: request filter (fa7b6ce)
- googleDriveSync: save not working any more (7fe4030)
- googleTimeSheetExport: settings not being saved (e7fd8ff)
- googleTimeSheetExport: updating default values not working (516013f)
- idle: create task not working (0ec81d4)
- inputDurationSlider: hour problem (9569011)
- inputDurationSlider: not working as intended (ee70a74)
- jira: cfg component throwing an error (4a9a990)
- jira: default jira config being enabled (a563fbe)
- jira: don't refresh backlog if not enabled (24e6ad6)
- jira: error handling (d8fcb67)
- jira: extension request not working (68e0bf0)
- jira: issue polling happening quite too often (dd5f217)
- jira: mark issues as checked throwing an error (5109d0a)
- jira: no way to disable (683e847)
- jira: only do initial request when enabled (90c56b3)
- jira: potential error for auto updates when there are no comments (c069126)
- jira: problem when jira cfg is missing (0eef193)
- jira: query not working (3862c46)
- jira: text color and author image styling (4c26eb1)
- pomodoro: cycles not working as intended (07c4527)
- pomodoro: pausing tracking not working as intended (50646b3)
- pomodoro: several issues (c3fa7df)
- project: creation dialog bot resetting tmp data after project creation (d80e97c)
- projects: project creation dialog (8ba5405)
- task: mobile drag and drop (9ab424b)
- tasks: animation issues (2cb6b48)
- tasks: animation playing when opening backlog (6898294)
- tasks: attachment color (53f29a9)
- tasks: case when last sub task was deleted (c77fb8e)
- tasks: case when sub task is added to current task (eb01a6b)
- tasks: color changing on drag (5f64d83)
- tasks: colors for light theme (77d12d4)
- tasks: crucial bug where task state in db was overwritten (9b7798f)
- tasks: deleting backlog and todays task items (0fb6053)
- tasks: deleting sub tasks (a72c1db)
- tasks: error in template (d00ed88)
- tasks: estimate remaining calculation (130a1f2)
- tasks: focusing after task deletion not working (fcb0e8d)
- tasks: issue check not working as intended (d027f89)
- tasks: issue text not being visible (f1ae984)
- tasks: jira info not being readable (d7e88b9)
- tasks: minor styling issue (7fdc6c5)
- tasks: mobile styling (bdbbf2e)
- tasks: next task selection on done (b1c9a0a)
- tasks: prevent drag handle shrinking (38fbe53)
- tasks: remove animation for checkmark when list is animating (7fc20d7)
- tasks: task isDone styling (57874b1)
- worklog for async data (1ef7014)
- tasks: time spent sometimes linking values (c5d866c)
- tasks: toggle to undone (db8b1d1)
Features
- add 15 min to datetime input (f18d489)
- add actual notification to take a break reminder (864d61b)
- add add task btn to work view (708eccb)
- add add-task-bar component (47df742)
- add and style note for tomorrow (9ad72f2)
- add attachment via task context menu (dbe31f5)
- add backdrop for add task bar (5302392)
- add badge for undone tasks rather than for notes (c7acd56)
- add basic functionality to play button (4d2f135)
- add basic jira config section (768d519)
- add basic project settings (6e51051)
- add basic split component (3a4ae2c)
- add basic sync interface and add function to load complete user data (c69428a)
- add better ios support (e85d613)
- add body class to help with showing and hiding elements when there is/ain't jira support (8da579c)
- add boilerplate for datetime-input (cbf5ab1)
- add complete misc settings interface (db800cf)
- add confirm dialog for deleting projects (21543b9)
- add copy to clipboard for simple task summary (ee0b10b)
- add counter for split (d8fa02a)
- add css scroll bars (c841a85)
- add data to daily summary (c0d9560)
- add datetime input with buttons for simplicity (99846d0)
- add debugging code for google login (1335249)
- add default issue provider configs to default project (2b7d626)
- add dialogs as ngrx component (564bb0b)
- add different color for backlog (e53be44)
- add double enter starts working (df0b940)
- add download button for simple summary (d944968)
- add drag and drop for task list (9eae8a7)
- add dragging cursor to drag handle (46450ed)
- add duration input for formly forms (8181512)
- add estimate remaining for backlog (ed8cd97)
- add expand panel animation (82f5e4c)
- add frameless window for mac (75ba25b)
- add hit area to speed dial items (85d6e38)
- add icons (15eb3a7)
- add icons to jira and git setup dialogs (23cf4de)
- add inset shadow to work vie page header (6fa1bb5)
- add isIdle$ as observable (2fa90e4)
- add issue icon to issue search (603fed8)
- add jira attachments (0195c07)
- add local forage and prepare data saving (94e9c3b)
- add mat typography globally (d3cc604)
- add missing detect changes (a842c47)
- add missing help texts (8278458)
- add missing misc settings (1f9eeb7)
- add missing on push change detection strategy (5c1c58f)
- add missing state to root state (228ef9a)
- add model for focus id lists (380583b)
- add more ipc events (1574ea7)
- add more minimal task ui (14c7131)
- add most basic duration input slider (578414c)
- add most basic split backlog (1003dd6)
- add mousewheel zoom for electron (55a79cd)
- add move cursor to handle (00c9771)
- add new input also to add reminder dialog (4e42734)
- add new media mixin (709fc44)
- add new play icon (27959af)
- add nice little animation to attachments (33e2eed)
- add no archived tasks to worklog (0500b96)
- add note to install extension for jira cfg (af03eae)
- add option to only track idle time when there is a current task (24ab839)
- add overflow scrolling for mobile (1d6e156)
- add pink theme (0e7fd09)
- add plan your day to new work view (c3888bd)
- add pre load for enlarge image (52b0aac)
- add productivity tips on startup (994ef3c)
- add project related data action (cffecf1)
- add proper jira and git icon (36e6c4a)
- add pulse animation when tracking time (4fae79d)
- add real progress to progress circle (4eaaf4e)
- add reducer for global layout stuff and remove daily planner (44faeff)
- add reload data function to sync interface (29dacd3)
- add robot for tasks as well (4cc7084)
- add roboto sans (a7565b5)
- add routing animations (1eba194)
- add saving and loading from ls (c2d81f4)
- add saving to ls again (4c38b91)
- add short syntax (cca760b)
- add shortcut for open add task bar (5aee2bf)
- add shortcut for toggling backlog (2474e92)
- add shortcut to toggle bookmark bar (a626a66)
- add show task bar to main header quick access (9745f1b)
- add shutdown (5b1dd13)
- add shutdown to finish day for electron (0116f0e)
- add simple file import export of app data (b3c8b84)
- add simple summary for worklog too (c54c445)
- add simple task summary (2a1f121)
- add some route links (e6ca6b3)
- add some useful mixins (669ce4c)
- add sophisticated select next task logic (5d02745)
- add split component (80577b5)
- add startedTimeToday for project model (6445b05)
- add styles for dragula (69c56d0)
- add sub tasks (48a5f75)
- add subtle snack type to use it for syncing and polling (c99329b)
- add super cool loading spinner (cf81761)
- add tabs to daily summary and most basic google time export component (faa9ba1)
- add take a break reminder and time worked without break counter (9dbf0ea)
- add task archive (c60a4d3)
- add task selection for idle time (1268cfa)
- add theme class to body rather than to app (598dd54)
- add theme colors for duration input (4d7a8e9)
- add time estimate to simple task summary export #1 (adfaab9)
- add trackBy to task list for performance and to fix animations (3a2a019)
- add typing to config form constants (d87d1b3)
- add view logic part for task drag & drop (d6211b8)
- adjust app loading spinner position (eafde19)
- adjust default table styling (9d9505a)
- adjust header shadow (cafb505)
- adjust styling (3c82be1)
- adjust styling (7109d31)
- allow for dropping inside empty lists (b7db0b5)
- allow pause and play of last current task (1bb1cc4)
- also add stagger to leave list animation (00cddef)
- also sync attachment state (9a3684e)
- animate markdown edit (95a0d8e)
- auto delete task attachments for sub tasks (441acf5)
- auto reload data for missing issues (8600a7b)
- beatify and improve worklog (7b3f239)
- beautify add task and work view header (24932c6)
- beautify daily planner (c651aca)
- beautify daily summary (614d3aa)
- beautify daily summary (d7ab2d7)
- beautify task summary table (1efa03e)
- beautify tasks some more (3697f1f)
- block saving while importing data (ac2a5b2)
- break to 2 line nav much later (ee39fed)
- bring back burger menu for smaller screens (1207de9)
- cache all google fonts (431dc0b)
- change default shortcut for bookmarks (e5afa8c)
- change default shortcuts (9f34298)
- change toggle backlog default shortcut (1451293)
- check if issue was imported before creating a task (906dec7)
- confirm before quit for electron (cf99578)
- confirm before quit for web (8b2d3ef)
- connect settings for idle time (0b07414)
- create tick in a more reactive style (91329fc)
- declutter ui further by only showing timer icon on hover (ba1b91f)
- display worklog always again (b8dd56b)
- don't always start dev tools for production (6044e67)
- don't emit invalid values from datetime input (b1c531d)
- don't save last active for note ui action (5259044)
- don't save last active when saving google session data (4ba65aa)
- don't submit google drive sync cfg if invalid (a526cd3)
- don't trigger global key combos if inside an input and no special keys are used (8997d43)
- don't update last active for project change (1315961)
- even more fine tuning for nav (b44f600)
- fine tune daily summary styling (be11bfa)
- finish styling for progress circle (39af8f6)
- fix daily summary success animation (fc4f98c)
- flatten daily summary table tasks (3cdf0e1)
- force final sync to google drive (d014f3c)
- get rid extra container (6d77211)
- handle error when syncing on daily summary fails (3af8bda)
- hide bookmarks on new projects and first start (fa2cd87)
- hide calendar (72da73b)
- hide time estimate button for parent tasks (3b7f4fc)
- implement dynamic config section content (e0bee93)
- improve all animations (6253ddc)
- improve config forms (ea97e42)
- improve daily summary styling (cf25579)
- improve default task model and task type to be more performant (668e846)
- improve enlarge image animation for jira assets (a0203ef)
- improve first app start experience (7e49556)
- improve focus behavior (c152c96)
- improve folder structure (9878d0d)
- improve form and add settings for idle time (a7b76a1)
- improve frameless window for mac (03eff3c)
- improve hide sub tasks animation (7c0bd9a)
- improve icon nav header for small mobile (ead2cac)
- improve idle time dialog (1057ab5)
- improve jira credentials (a203528)
- improve main header styling (5dcc5ca)
- improve markdown even further (5bb08ec)
- improve markdown further (c4842af)
- improve note readability (1061ff8)
- improve performance (843685b)
- improve pomodoro timer styling (2e365aa)
- improve scrollbars (8ca335b)
- improve simple task summary for worklog (a67f9bf)
- improve split (5f0126c)
- improve split drag (6e9c9e6)
- improve split further (0ee9339)
- improve split further and further (4b50856)
- improve split handle by little animation (df040c0)
- improve split styling (14b97c2)
- improve styling for plan mode (b2055d5)
- improve work view header (ef103da)
- improve work view header styling (e625cb8)
- improve work-view and split styling (650d357)
- include complete task data for missing issue observable (c7139a3)
- increase storage quota (11b891f)
- integrate export task list nicely into daily summary (ecf92e8)
- leave scrollbar alone for mac (c81a921)
- limit cfg update notification to public sections (1f4a653)
- limit min max zoom (7928c10)
- link sp icon to work view (ccb1b07)
- load project data initially (1489ef0)
- login before every google request to avoid errors (bd6946f)
- make active nav link bold (72607d8)
- make async database basically work (666204e)
- make completed and uncompleted tasks work (b742dfd)
- make config section and config form more flexible (a0c87d0)
- make deleting sub tasks work (7ce44bf)
- make deleting sub tasks work (72242e1)
- make flat list for attachments in jira panel (9558f76)
- make google export time work for daily summary (62d3410)
- make header always smaller (1a84508)
- make header fixed (c74e263)
- make hiding the navigation optional (c12616d)
- make it work like before (4afb0ac)
- make most simple idle time handling work (bdcd6ea)
- make new input duration slider work inside dialog time estimate (fc51397)
- make notifications work (a7ade53)
- make saving work over projects (c70b703)
- make setting the current task possible again (56b1fa5)
- make split a little bigger (860e05e)
- make split drag work on mobile (37a42af)
- make split less prominent (af62c34)
- make static import of v1 exports work (4c5a413)
- make tasks work as most basic entity (7df9300)
- make time estimate exceeded snack stay longer (6542e71)
- make undo delete task work with task attachments (e8a6598)
- make update one work (820106a)
- make web worker work (c0ddeb4)
- minor change (dd12331)
- minor improvement for task keyboard navigation (06977f9)
- minor styling adjustment (c4aa2d6)
- minor styling improvements (30fcad3)
- more fine tuning for nav (44c4056)
- move mark as done up, because it is more important (adecf2f)
- move speed dial to top (1374081)
- move speed dial to top (847d16a)
- moving current task to backlog selects next task (d633dcd)
- no focus for textarea in simple task summary (f40b640)
- notify when time estimate was exceeded (478a2c8)
- omit google tokens when importing data via google drive sync (97f5e9c)
- only add overlay scrollbars to browsers that support them (d1c4454)
- only show hover styles for non parent tasks (80dd325)
- only show take a break if enabled (20f49c6)
- only show toggle show notes button when there are notes (11dfb03)
- only show toggle show notes button when there are ntoes (9da3e6c)
- open and close backlog via click (eaf41e3)
- outline app structure (2b99e83)
- outline app structure2 (d4bce6b)
- package material icons with app (4d18e2f)
- persist daily summary tab index (e19503b)
- persist settings for simple summary (2ab1888)
- persist zoom level for electron (f3eeb12)
- port edit on click (c3cf848)
- bookmarks: add basic edit / ad dialog (ac56ed6)
- bookmarks: add basic styling for bookmark bar (447ceee)
- bookmarks: add boilerplate files (c938333)
- bookmarks: add external link directive (7ff05b0)
- bookmarks: add facade store stuff (2e813ab)
- bookmarks: add icon to edit dialog (1b1e427)
- bookmarks: add image links (f23065b)
- bookmarks: add layout methods for bookmarks (f716fe3)
- bookmarks: add nice drag over ui element (8763170)
- bookmarks: add persistence to bookmarks (7102efa)
- bookmarks: add possibility to run bookmark command (21532c8)
- bookmarks: add show/hide for bookmark bar (6a95116)
- bookmarks: add store stuff for layout model (aed3b91)
- bookmarks: adjust sub header style (544f5c6)
- bookmarks: also blur element (3627968)
- bookmarks: animate bar (52d7bab)
- bookmarks: beautify bookmark bar (755f06f)
- bookmarks: implement drag & drop for links (ac06b90)
- bookmarks: make saving local task attachments work (200f6a8)
- bookmarks: make split component work with dynamic header height (294efe5)
- bookmarks: prevent page reloads from drops (0f759ce)
- config: add basic keyboard config (3af844a)
- config: add basic markup and components (7161762)
- config: add boilerplate (2ee82c1)
- config: add collapsable component (9720b44)
- config: add form config (c03ca71)
- config: add help section (c05f14d)
- config: add model (adc7286)
- config: add more boilerplate (5538b31)
- config: add ngx formly (702828b)
- config: add proper store (d349568)
- config: add update notification (743f5cf)
- config: always create a copy for config forms (53df8e3)
- config: improve help section (4036d42)
- config: improve styling (18a06b8)
- config: make all keyboard shortcuts configurable (1b0d82e)
- config: make basic config form work (83a9429)
- config: make data for the config components work (9bb5a45)
- config: make saving for config form work (ba5fc07)
- config: make saving to ls work (2a41bc6)
- config: only show update config notification for non private props (3e37bd7)
- electron: add basic setup and convert all files to typescript (6796ca0)
- electron: add open dev tools (0b0dec2)
- electron: disable reload shortcut for production build (b2c4ab0)
- electron: don't open dev tools initially (2a78fb1)
- electron: make indicator work again (9d3d544)
- electron: make typescript for electron work (b28f6eb)
- electron: show electron errors (9557acf)
- electron: show win gracefully (a3734ba)
- enlargeImg: add possibility to move zoomed in detail (44f644b)
- enlargeImg: add some fine tuning (86808d2)
- enlargeImg: improve animation and remove hide (65a9eba)
- enlargeImg: make most simple form of zooming work nicely (990eaaa)
- enlargeImg: prepare zoom (f647463)
- extensionInterface: improve extension interface (47ec23f)
- git: add basic issue template (95ddee9)
- git: add boilerplate (27645b8)
- git: add caching for data (07599cf)
- git: add code to get complete issue data for repository (3453909)
- git: add config dialog (9fb2ed6)
- git: add config for github integration (9779500)
- git: add error handling (2ebf182)
- git: add git issues to search and make add task bar more generic (77ff285)
- git: add issue tab header and fix comments (2ca1bf6)
- git: add messages for auto import (5017357)
- git: add model and persistence for it (438da92)
- git: add polling updates (3e2616e)
- git: add pre check for api (a0da47a)
- git: add proper url (63822c0)
- git: add saving issue configs from settings (51f112d)
- git: add some basic api methods (7108919)
- git: add to migrate service (f8a050e)
- git: also abstract loading issue states and add properly load for git (b36ceda)
- git: also search issue body (17e0d44)
- git: auto import issues to backlog (4f9daf1)
- git: better check (980cc2c)
- git: cleanup and and restore issues based on task actions (74c6312)
- git: get more comments (87365ec)
- git: implement issue icon as pipe (b7126b3)
- git: improve config (2073c8b)
- git: load comments for git issues (4f056f2)
- git: make polling updates work (9671fa6)
- git: make searching work again (8886081)
- git: prepare polling issues (eb21a8c)
- git: refresh issue data on project change (f1432c6)
- git: use fresh git issue data when importing (58ba253)
- git: use issue number as id, as the id is not practical for the api (34c93a2)
- google: improve login (afed8ee)
- googleApi: auto refresh token for web (59ec4bf)
- googleApi: don't fire request when there is no token (c9ec8a6)
- googleDriveSync: add confirm drive sync load dialog (3871aa8)
- googleDriveSync: add confirm save dialog (6c82f55)
- googleDriveSync: add first outline of service (96cd485)
- googleDriveSync: add interface for model (1c1b042)
- googleDriveSync: add outline for basic async toast (3a070e5)
- googleDriveSync: add promise btn (2b9d702)
- googleDriveSync: add proper error handling when being offline (9ae7368)
- googleDriveSync: add simple confirms (e27c75a)
- googleDriveSync: better error handling (aaebc76)
- googleDriveSync: don't ask again if other option was choosen (aab12cf)
- googleDriveSync: don't exec stuff when in progress (7555352)
- googleDriveSync: don't show other snacks when async toast is there (8600200)
- googleDriveSync: don't sync if offline (b1251c9)
- googleDriveSync: don't update last active in some instances and improve messaging (7243254)
- googleDriveSync: don't update when there are no changes (c2c9afc)
- googleDriveSync: fix google sync config form (7fda9ed)
- googleDriveSync: improve dialogs (4ab0369)
- googleDriveSync: improve sync config (814686a)
- googleDriveSync: improve sync config 2 (ad0916d)
- googleDriveSync: improve syncing process and checks (3a2693e)
- googleDriveSync: make async toast work again (6040ca3)
- googleDriveSync: make config work inside config block (3db2ad4)
- googleDriveSync: make it work (b8400fe)
- googleDriveSync: make loading backup work (apart from globalConfig) (0906737)
- googleDriveSync: make saving the backup work (52b2cf2)
- googleDriveSync: only block other requests for a specified amount of time (aeea4ec)
- googleDriveSync: save a local backup before importing data and fall back if something fails (73f81d2)
- googleDriveSync: save and get last active local (c01c26e)
- googleDriveSync: slightly improve ui (ca08c24)
- googleIntegration: add boilerplate (94dac21)
- googleIntegration: add snacks for the process (9cfa045)
- googleIntegration: dirty port first version of google api service from sp1 (04fd96a)
- googleIntegration: make login work (eff8177)
- googleIntegration: prepare google sync cfg (dd28aff)
- googleTimeSheet: add {startTime} and {taskTitles} (5a4571a)
- history: add boilerplate and nice header (3044e0f)
- history: make active tab work (90e40ba)
- history: make most basic worklog work (d4c7994)
- history: refine (78318b6)
- history: refine2 (8ff868d)
- inputDurationSlider: add animation and fix mobile styling (2806770)
- jira: add a link to reply a comment (b77b036)
- jira: add add action for task ith issue (9eb7659)
- jira: add all types and map data (8699053)
- jira: add basic dialog for transitioning issues (813b28a)
- jira: add basic jira issue module (9bd9bcb)
- jira: add better search for jira (2227e33)
- jira: add better search for jira (45523c6)
- jira: add cfg stepper as its own modal (58ceab8)
- jira: add chrome extension interface (0dade0c)
- jira: add component based approach to show issue content and header (57eb538)
- jira: add custom config form (3e49c2a)
- jira: add description focus mode (a4b42a6)
- jira: add effects for transition handling (125a56e)
- jira: add error notifications and fix issue search (4462445)
- jira: add first final version of form (02d190e)
- jira: add form config (bbc493c)
- jira: add help (6bc7f63)
- jira: add helper observable checking for missing issues (8523e5e)
- jira: add issue selector for transition handling (804fe64)
- jira: add jira data to task (52b5eff)
- jira: add jira for electron (4fa9daf)
- jira: add loading spinner to add task bar (1e86c95)
- jira: add most basic issue info tab (253b449)
- jira: add notification when updating settings (245cbbe)
- jira: add persistence for jira issues (90cf7c6)
- jira: add show updates and a way to hide them (bf58512)
- jira: add snack to unblock again (8b7c073)
- jira: add submit worklog dialog (78977ab)
- jira: add test credentials to stepper (f9b66d1)
- jira: add transforms to requests (57b408e)
- jira: add transition issue (f623756)
- jira: add worklog data to jira issue content (774deaa)
- jira: adjust default settings (5148a72)
- jira: poll issues for updates (7623071)
- prepare service worker stuff (10d1973)
- jira: adjust max time out (a1e3eb1)
- jira: adjust polling back to normal (9959a79)
- jira: allow for specifying max results (ad44c2f)
- jira: auto assign userAssignee to current user when test credentials was clicked (7a414bf)
- jira: auto import issues (606d756)
- jira: beautify comments (7a8e257)
- jira: block requests after one failed (ed55f32)
- jira: change default query for backlog (ab21e59)
- jira: check for minimal settings before firing a jira request (738fb4a)
- jira: cleanup issue data when task is deleted (30fdf6e)
- jira: convert api usage from promise to observable (7fa3213)
- jira: further improve update issue (7a63ad3)
- jira: get complete data when auto importing issues (1ced867)
- jira: get list with jira issues for autocomplete (e38af8d)
- jira: improve issue attachment styling and reduce th width (09bcda1)
- jira: improve login flow (88f31f1)
- jira: improve mobile experience for config stepper (639cbfd)
- jira: improve transition dialog (9ec70eb)
- jira: improve transition notifications (1ede100)
- jira: improve update issue behaviour (a27d1de)
- jira: list changes (ac4a897)
- jira: load full issue data in second request to speed up search (d449f46)
- jira: make auto transitions work (92d24f7)
- jira: make issue assignment work (a957d6a)
- jira: make issue assignment work (830a2c0)
- jira: make it work with electron (5cf4954)
- jira: make it work with jira api and chrome extension (4482667)
- jira: make saving of jira config work (f6c72c7)
- jira: make submitting worklogs work (df6bffc)
- jira: make transitioning work nicely by updating local issue data afterwards (eccb2db)
- jira: make transitions configurable (c214d9d)
- jira: minor refactor for effects (ac19b7e)
- jira: minor styling adjustment (6112e03)
- jira: only poll issues if setting is enabled (a5ec40d)
- jira: only transition if needed (cc59f73)
- jira: outline config ui (2aa3ff9)
- jira: outline interfaces and constants (7af4d4c)
- jira: prepare effect for opening worklog dialog (09e4230)
- jira: prepare issue module (21b6a03)
- jira: reject timed out promises (b0286bd)
- jira: remove open state and prepare for model changes (c9311c3)
- jira: save issue together with task (a350e93)
- jira: show attachments directly (78dcde9)
- jira: show basic attachments (46e2c1e)
- jira: show notification when issue was updated (31af432)
- jira: update model (2c9c79a)
- jira: use constants for several things (91388df)
- jira, git: improve polling behaviour (9d21739)
- localBackup: add boilerplate (1a9a46f)
- localBackup: add frontend side of things (e292422)
- localBackup: save simple backups from electron (6cef8bf)
- mainHeader: add elevation to main toolbar (f4164d5)
- mainHeader: add most basic navigation (3627538)
- mainHeader: add sp icon (15408c4)
- mainHeader: improve project switcher (5478ed6)
- migrate: make migration work for single project instances and improve confirm (fb560ad)
- migrateV1: add additional data and fix data not showing up (e4252ad)
- migrateV1: add basic data for issues (36b02c6)
- migrateV1: add basic migration models and constants (dafc13a)
- migrateV1: add most basic migration script (afdc0a9)
- migrateV1: allow for worklog items to be reverted to todays task (9da671e)
- migrateV1: also migrate what little old issue data we have (06938dd)
- migrateV1: you only migrate once TM (63a01e5)
- note: adjust snacks (a3074a8)
- note: adjust style for modals (e1dcd3f)
- note: fix mobile style for add dialog (d67e343)
- notes: add animation (46d2925)
- notes: add back focus styles (8628c8d)
- notes: add badge for number of notes (991e7c1)
- notes: add boilerplate code (5d77b9a)
- notes: add drag & drop ordering (18910bc)
- notes: add drawer to display notes in (7fcef48)
- notes: add focus styles (9ef9696)
- notes: add keyboard shortcut (d944fd9)
- notes: add most basic notes (115f0ee)
- notes: add most simple add note dialog (8c5e307)
- notes: add most simple ui version (f3ace08)
- notes: add note state and layout state to persistence (d1347b4)
- notes: add persistence (648038e)
- notes: add shortcut config for new add note dialog (7d20a0f)
- notes: add submit via ctrl+enter (7b66dd0)
- notes: add to top rather than bottom of list (5705575)
- notes: also persist show hide (ab5d1a8)
- notes: connect backdrop click to store action (55eda9f)
- notes: fix focus behavior for notes (b03f79b)
- notes: focus added note (aab8d7a)
- notes: focus button when panel is opened (1baedee)
- notes: improve styling (c604487)
- notes: improve styling (5b64abf)
- notes: improve styling a bit (d7416dc)
- notes: improve styling further (d52c559)
- notes: limit drag and drop to button (c2fc305)
- notes: make markdown parsing optional (49f997d)
- notes: minor ui improvements (0a44398)
- notes: prevent double submits (8c445fb)
- notes: remove ms for initial date value (1935321)
- notes: replace direct edit with modal (9e7392f)
- notes: save note to session storage (4a49db6)
- notes: style notes and add delete functionality (ba8f8e2)
- notes: styling adjustment (b9f5146)
- notes: styling adjustments (ba06eeb)
- notes: update styling (113d255)
- pomodoro: add basic dialog (d0579a2)
- pomodoro: add config and outline pomodoro service (4e893da)
- pomodoro: add more outline code (f8908a7)
- pomodoro: add notifications (2ca0b1d)
- pomodoro: add session started toast (76a3bb0)
- pomodoro: add skip break (b80ba77)
- prepare app storage (09ded37)
- prepare daily summary (207b879)
- prepare disabling drag and drop #119 (5711044)
- prepare drag & drop (18998e1)
- prepare global keyboard shortcuts module (27bb737)
- prepare issue connection (d658885)
- prepare mapping of jira changelog (1039071)
- prepare meta reducer to better handle undo redo (97d012c)
- prepare svg progress around play button (5a7c08f)
- prevent errors when there is no issue data (39add55)
- print out storage info at beginning (07d2e2a)
- raise debounce time for jira requests (9a98df6)
- redo idle time polls (690f621)
- redo main header navigation (1d86701)
- reduce bundle size by only compiling to es6 (8c2a71e)
- reduce themes (3dc7a86)
- reduce work view header size (6fb4240)
- refactor ipc events and add global shortcut for how hide (50b91f0)
- refine new split backlog (0d0f657)
- remove ani for split component (bba38b5)
- remove auto start task (989f2ca)
- remove background color from manifest (cbd3f44)
- remove dialogs as ngrx module (20edb6d)
- remove focus for time estimates on mobile (eae41e9)
- remove non working keyboard hide handler (0c8543f)
- remove old cfg components and beautify config form (5ff1e94)
- remove redundant add task button for work view header for desktop (fd26426)
- remove speed dial menu (c27b5f3)
- remove tracked idle time when idle (7f75346)
- remove ui clutter (8b2aba2)
- rename all ipc event constants and add notify module (a055102)
- replace days with hours (e3b623e)
- restyle nav (7ebbbb3)
- speedDial: add speed dial to access settings page (12c25ec)
- restyle task (ab6b67c)
- save complete tasks to archive to restore them later including issue models (7c9a4fa)
- save tmp project to session storage (c3757d4)
- set circle value from input (fe53492)
- show errors for local storage quota (ca59622)
- slightly adjust styling for main header (7deee26)
- pomodoro: add sounds (cf5e8c8)
- pomodoro: add very basic timer to header (719398b)
- pomodoro: adjust timer styling (c7ba50f)
- pomodoro: hide pomodoro functionality for now (1d94ca9)
- pomodoro: improve button styles a bit (d943d50)
- pomodoro: make disabled time tracking during breaks work (bf33327)
- pomodoro: make it work (e1f062b)
- pomodoro: make manual resume work for cancel (c99af17)
- pomodoro: prepare store and actions (49fad8b)
- pomodoro: remove extra long break config option for now (796c5d5)
- project: add dialog for project creation (9de7157)
- project: add notifications when deleting or creating projects (28db914)
- project: add project page boilerplate (210f4b1)
- project: add project switcher (347c6bd)
- project: add store stuff fore projects (ecec2d1)
- project: beautify project page (b4fa5b7)
- project: improve saving dialog (72e1a92)
- project: make deleting of projects work (95f8641)
- project: make editing of projects work (72078ae)
- project: make loading and saving tasks work (2415545)
- project: make project switcher work for new projects (dd9342b)
- project: make saving and loading projects work (e520761)
- project: make task form work (21713f1)
- project: persist google time sheet settings (5c09b7e)
- pwa: add google fonts to cached assets (e6687cb)
- reminder: add better reminder icons (3eb58be)
- reminders: add basic service to communicate with worker (c2e347f)
- reminders: add boilerplate for add reminder dialog (835be4c)
- reminders: add boilerplate for view note reminder dialog (de682e0)
- reminders: add buttons and functionality for reminder view (0da1840)
- reminders: add logic for showing a limited number of messages for period (a1bf882)
- reminders: add most basic worker logic for reminding (c0c50f6)
- reminders: add most simple add reminder dialog (56cab04)
- reminders: add persistence (44a2b00)
- reminders: add update method (73297f9)
- reminders: also delete reminders when note was deleted (b3acd93)
- reminders: also focus electron window on reminder (10fb83e)
- reminders: display note inside reminder dialog (a3e4360)
- reminders: don't show future reminders (6438e7f)
- reminders: fix some quirks (75d8703)
- reminders: improve worker logic (4fe4375)
- reminders: only show single dialog for note reminders (7bef966)
- reminders: plan out model (975980e)
- reminders: refactor stuff to service (fc90fa4)
- reminders: remove directly from note context menu (069a5ed)
- reminders: set restore focus for all dialogs (52f761e)
- reminders: show indication when a note has a reminder (c3a0330)
- snack: add custom icon support (53ee30c)
- snack: add most basic snack (57f4c69)
- snack: improve on snacks (721d142)
- sync: improve error (6751433)
- sync: not including all data (f951e69)
- task: add created field to task (0e2e15f)
- task: improve mobile styling but only using a single line and moving buttons into the menu (70a018a)
- task: properly update parentId when moving sub task (6947f19)
- task: properly update time estimate on parent if moving sub task (f608178)
- task: remove drag handle size for mobile (6871ce5)
- taskAttachments: add cool image zoom (e932e94)
- taskAttachments: add cool image zoom also for bookmarks (17875ca)
- taskAttachments: add model and store (1f0c996)
- taskAttachments: improve loading attachment data (be04065)
- taskAttachments: make saving and loading attachments work (bd396d9)
- taskAttachments: prepare list and item loading (69e040f)
- taskAttachments: show attachments in a cool way (1d7ade0)
- tasks: add animations for adding and removing tasks (4574d93)
- tasks: add backlog and todays tasks for moving task (9d5de6e)
- tasks: add basic keyboard interface for tasks (31d05dc)
- tasks: add basic planning mode (deb67e1)
- tasks: add boilerplate for move up and down (dc860f5)
- tasks: add border (d8d50df)
- tasks: add border to notes panel (83d888c)
- tasks: add daily planner and backlog tasks (74becfd)
- tasks: add debug data to additional info (dca7667)
- tasks: add dynamic templates for issue tab (49af450)
- tasks: add icon change for hide done sub tasks (1568ba0)
- tasks: add interactive attachment icon (81632a5)
- tasks: add keyboard shortcut for switching between adding to backlog and to todays list for add task bar (cd4d72a)
- tasks: add little animation for when a task switches a list (f53f871)
- tasks: add model and action for focusTaskId (2d78b12)
- tasks: add move up and down for sub tasks (7747964)
- tasks: add new layout for additional task infos (8bb6add)
- tasks: add nice little done animation (4f9d3d0)
- tasks: add nicer drag handle icon (acae326)
- tasks: add no wrap to time (e9e49a4)
- tasks: add progress bar and theme helpers (0d30699)
- tasks: add several task keyboard shortcuts (30d5ce7)
- tasks: add shortcut for focussing task (bcd94d9)
- tasks: add shortcut for moving from and to backlog (ada61f1)
- tasks: add shortcut to focus last active task (7ea6ec3)
- tasks: add some debugging info (8f5c64d)
- tasks: add task selection component (340f6e3)
- tasks: add tt uppercase to first letter of title (e3cd901)
- tasks: add undo deletion (b89ef8a)
- tasks: add update issue button and connect for git (6008ad0)
- tasks: add upsert jira issue (8d9c18c)
- tasks: adjust icon color (408e0ae)
- tasks: adjust styling for time (24b7c6d)
- tasks: adjust styling for time values (2981129)
- tasks: allow for adding sub tasks via shortcut when focus is on a sub task (8838158)
- tasks: allow for time spent via short syntax (31d8d45)
- tasks: allow switching between adding to backlog and to todays list for add task bar (2e03771)
- tasks: also allow adding tasks while searching (dd196b5)
- tasks: also handle case when there are only done tasks (e110f4e)
- tasks: beautify collapsible sub tasks button and add keyboard navigation for the feature (295fcfb)
- tasks: beautify done tasks (157a641)
- tasks: beautify for mobile just a bit (d12798a)
- tasks: bring back left arrow parent focus (e0b48a4)
- tasks: bring back tt uppercase for first letter (0f53600)
- tasks: change keyboard navigation selected style (f793bdc)
- tasks: change order for add attachment dialog (77141bb)
- tasks: change play icon (4b9e264)
- tasks: connect ui only model (35bfe7f)
- tasks: connect update issue button for jira (1a99f62)
- tasks: copy over parent task time stuff when first sub task is created (a305791)
- tasks: copy over time stuff from sub task, if last sub task was deleted (dad898e)
- tasks: deal with toggle start via effect (76ff078)
- tasks: distinguish task additional info by using a larger border radius (8b8a456)
- tasks: don't filter out current task when collapsing sub tasks (a95b81e)
- tasks: don't update timeSpent if none given for short syntax (5a6f2a1)
- tasks: fine tune styling (6bae7d7)
- tasks: fix add task bar for non jira tasks (6d7527c)
- tasks: fix minor is done issue for task when dragging (3b69fd3)
- tasks: fix minor issue and make tasks focusable (fe35c60)
- tasks: focus sub task on creation (a5fefa4)
- tasks: get working today quicker (ed6a274)
- tasks: handle next task selection completely via effects (aca8d89)
- tasks: improve additional notes styling (ea8f678)
- tasks: improve animation skip (4c970f4)
- tasks: improve animations (09ec103)
- tasks: improve arrow navigation (8e191e5)
- tasks: improve button animations (b63d9b3)
- tasks: improve daily planner view by adding tasks to the bottom of the list (e2aa817)
- tasks: improve done task box styling (c7c2f96)
- tasks: improve drag handle (63c3970)
- tasks: improve estimate remaining (6ff3fb2)
- tasks: improve focus behavior and add for work view (0b6a5a7)
- tasks: improve keyboard nav (173c9b1)
- tasks: improve start task behavior (717590b)
- tasks: improve styling for current (6c11950)
- tasks: improve task list animation (5cbd5f7)
- tasks: improve task list structure (116ce5d)
- tasks: improve task notes (7a0d971)
- tasks: improve time estimates readability (3a37829)
- tasks: improve ui by only showing progress bar only for current task (99297c1)
- tasks: increase animation speed for task list (a1e6cb9)
- tasks: just switch between show and hide when there are no done sub tasks (f25e69c)
- tasks: less aggressive focus style (ade9335)
- tasks: make collapsing sub tasks work (61a0305)
- tasks: make everything a selector (505c93b)
- tasks: make focus work properly (060b398)
- tasks: make issue work with dynamic data (32e5a4d)
- tasks: make play less prominent (7aeebc2)
- tasks: make progress bar visible for current (01abc5e)
- tasks: make sub tasks expandable (6162e68)
- tasks: make task data more robust (9d7ac3e)
- tasks: make time values less prominent (3c57fe7)
- tasks: make time values less prominent2 (268fe6e)
- tasks: merge AddTask and AddTaskWithIssue into one aciton (c992bd2)
- tasks: minor styling adjustment (c25def5)
- tasks: minor styling adjustments (1b57ccb)
- tasks: minor styling adjustments (308bb9c)
- tasks: move all selection logic to selectors (16dca90)
- tasks: next task selection via effect for move to backlog (5f4c1b6)
- tasks: next task selection via effect for update task (5798a4e)
- tasks: persist current tab index for task (39e0052)
- tasks: persist showNotes (620ff15)
- tasks: prepare collapsing sub tasks (40aeb1d)
- tasks: prepare ui only model (c85ffef)
- tasks: refactor dispatch (c939adc)
- tasks: refocus last active task after add task bar is hidden (3208e89)
- tasks: restyle done tasks button (90a4c47)
- tasks: restyle outline (5f32636)
- tasks: save data when restoring tasks from archive (a8895e4)
- tasks: set focus to next task if task was marked as done (d6ee22e)
- tasks: set task to undone if started (33272f6)
- tasks: simplify focusing tasks (dbe4770)
- tasks: simplify keyboard left right actions (1f20b0c)
- tasks: style add task bar and add it globally (3f94d04)
- tasks: test other syntax (09ccd76)
- tasks: update deletion (3f18f1f)
- tasks: update parent time estimate when child is updated (522563e)
- tasks: use play_arrow again (ef3eeba)
- tasks: use primary rather than accent color for current task (89f0093)
- tasks: zoom in on current task and style inline edit (cdeafba)
- theming: add theme switching (e1761e5)
- timeSheetExport: add most simple dialog (3f31e35)
- timeSheetExport: better handling for google auth (8440152)
- timeSheetExport: fix template (c7ad410)
- timeSheetExport: get rid of most of the errors (7c96e05)
- timeSheetExport: half way there (bfc79e8)
- timeSheetExport: make everything work (c17a7bb)
- timeSheetExport: update button dialog alignment (0ecfefe)
- timeTracking: add boilerplate (8dfd452)
- timeTracking: add estimate remaining (004eba3)
- timeTracking: add most basic time tracking (5a3979c)
- timeTracking: add ms to string pipe and use it for view (ba59ed4)
- timeTracking: add working today (5c3faa6)
- timeTracking: fix time input (2cc8199)
- worklog: allow for restoring task together with sub tasks from worklog (fc22108)
- worklog: also display parent and prepare restoring parent including sub tasks (aff7ca4)
- worklog: remove restore button as long as it is not implemented (0ef1596)
- worklog: sort items (ccd76b2)
- worklog: update sub task styling (c4484c0)
- workView: add header (b81476c)
- workView: hide backlog until pulled out (1dfb41a)
- update rxjs usage to latest version compatibility (556cc2d)
- workView: keep backlog tasks in memory for better performance (cfc065c)
- slightly improve page transitions (d302ba5)
- slightly improve router transition (c5db76d)
- slightly improve styling for settings (d2dfb15)
- slightly improve ui (4ed796d)
- some fine tuning for work view (ce76659)
- start first task on ready for work (564d8e8)
- sync to google if enabled before closing app (ef31e8b)
- trigger blur when android keyboard closes (74c3300)
- unset current if it is marked as done (3d988d1)
- unset current on finish day (11f202d)
- unset current task when loading task state (5d0f4d1)
- update assets and manifest settings (c2a75c5)
- update default shortcuts (bb654ae)
- update keyboard shortcuts texts and config (5ddd6e9)
- update project list (205b6ad)
- update storage report (9cd124c)
- use appropriate operators (4dc87e4)
- use button instead of checkbox for marking tasks as done (54655f4)
- use moment-mini to reduce bundle size (038ef51)
- use session storage for tmp backup (0e7103f)
- use standard scrollbars for mobile (7ac1a01)
0.1.19 (2019-01-26)
Bug Fixes
- mat table throwing error because of es6 compilation (8f68326)
0.1.18 (2019-01-26)
Bug Fixes
- planning mode popping in weirdly (8b4cd69)
- tasks: focusing after task deletion not working (fcb0e8d)
Features
- add productivity tips on startup (994ef3c)
0.1.17 (2019-01-26)
Bug Fixes
- es6 only not working for electron (1bfd795)
0.1.16 (2019-01-26)
Bug Fixes
Features
- add dragging cursor to drag handle (46450ed)
- adjust header shadow (cafb505)
- display worklog always again (b8dd56b)
- improve split handle by little animation (df040c0)
- improve split styling (14b97c2)
- improve work-view and split styling (650d357)
- reduce bundle size by only compiling to es6 (8c2a71e)
- reduce themes (3dc7a86)
- reduce work view header size (6fb4240)
- remove ani for split component (bba38b5)
- use moment-mini to reduce bundle size (038ef51)
0.1.15 (2019-01-26)
Bug Fixes
Features
- add frameless window for mac (75ba25b)
- add robot for tasks as well (4cc7084)
- break to 2 line nav much later (ee39fed)
- improve frameless window for mac (03eff3c)
- improve split drag (6e9c9e6)
- leave scrollbar alone for mac (c81a921)
0.1.14 (2019-01-26)
Bug Fixes
- googleDriveSync: case when there is no initial file id (5c9f7e8)
- tasks: estimate remaining calculation (130a1f2)
- backup & sync not working when there only is the default project and no project state (eeae84f)
- disable service worker for electron, as it does not work (f6dd283)
- make back button work again (a3b5b17)
Features
- beautify task summary table (1efa03e)
- flatten daily summary table tasks (3cdf0e1)
- login before every google request to avoid errors (bd6946f)
- localBackup: add boilerplate (1a9a46f)
- localBackup: add frontend side of things (e292422)
- localBackup: save simple backups from electron (6cef8bf)
0.1.13 (2019-01-23)
Bug Fixes
- electron: linting errors (c2bce87)
- electron: type import (4402eca)
- googleDriveSync: error handling (42e142a)
- googleDriveSync: make change sync file work (da094be)
- googleDriveSync: make it kinda work (8e29afa)
- googleDriveSync: quick fix for data not found error (6051e3b)
- googleDriveSync: request filter (fa7b6ce)
- pomodoro: several issues (c3fa7df)
- app not quitting (9414b60)
- disable uppercasing the first task title character as it messes uo editing the titles (c9e5189)
- google final sync (dd75574)
- google login for electron (762efff)
- input duration slider not working as we want (7d15ff3)
- jira cfg form only being editable when host etc are present (cd27dbf)
- lint (23c6db7)
- potential database error (38edebf)
- success animation (a22c856)
- typing error (8c0c2f8)
Features
- electron: add basic setup and convert all files to typescript (6796ca0)
- electron: make typescript for electron work (b28f6eb)
- improve jira credentials (a203528)
- googleDriveSync: add proper error handling when being offline (9ae7368)
- googleDriveSync: better error handling (aaebc76)
- googleDriveSync: don't show other snacks when async toast is there (8600200)
- googleDriveSync: don't sync if offline (b1251c9)
- slightly improve styling for settings (d2dfb15)
- googleDriveSync: make async toast work again (6040ca3)
- googleDriveSync: slightly improve ui (ca08c24)
- tasks: bring back left arrow parent focus (e0b48a4)
- tasks: bring back tt uppercase for first letter (0f53600)
- remove background color from manifest (cbd3f44)
- tasks: don't filter out current task when collapsing sub tasks (a95b81e)
- tasks: improve animations (09ec103)
- add better ios support (e85d613)
- add confirm dialog for deleting projects (21543b9)
- add missing on push change detection strategy (5c1c58f)
- improve pomodoro timer styling (2e365aa)
- use appropriate operators (4dc87e4)
0.1.12 (2019-01-13)
Bug Fixes
- jira: cfg component throwing an error (4a9a990)
- tasks: crucial bug where task state in db was overwritten (9b7798f)
- tasks: time spent sometimes linking values (c5d866c)
- cleanup debug error (458be1d)
- for older browsers (dbb9311)
- keyboard shortcuts not working for edge case (c5fc2f1)
- potential worklog error if there is nothing in the archive (abc82ad)
- time worked without a break popping in (a0ad47d)
Features
- remove non working keyboard hide handler (0c8543f)
- pomodoro: adjust timer styling (c7ba50f)
- tasks: improve arrow navigation (8e191e5)
- add no archived tasks to worklog (0500b96)
- tasks: simplify keyboard left right actions (1f20b0c)
- add missing help texts (8278458)
- add tabs to daily summary and most basic google time export component (faa9ba1)
- beautify daily summary (d7ab2d7)
- bring back burger menu for smaller screens (1207de9)
- fine tune daily summary styling (be11bfa)
- improve performance (843685b)
- integrate export task list nicely into daily summary (ecf92e8)
- make google export time work for daily summary (62d3410)
- no focus for textarea in simple task summary (f40b640)
- persist daily summary tab index (e19503b)
- remove focus for time estimates on mobile (eae41e9)
0.1.11 (2019-01-13)
Bug Fixes
- jira: default jira config being enabled (a563fbe)
- pomodoro: cycles not working as intended (07c4527)
- pomodoro: pausing tracking not working as intended (50646b3)
Features
- pomodoro: add skip break (b80ba77)
- add isIdle$ as observable (2fa90e4)
- add simple file import export of app data (b3c8b84)
- hide calendar (72da73b)
- make static import of v1 exports work (4c5a413)
- pomodoro: add basic dialog (d0579a2)
- trigger blur when android keyboard closes (74c3300)
- pomodoro: add notifications (2ca0b1d)
- pomodoro: add session started toast (76a3bb0)
- pomodoro: add sounds (cf5e8c8)
- pomodoro: improve button styles a bit (d943d50)
- pomodoro: make disabled time tracking during breaks work (bf33327)
- pomodoro: make it work (e1f062b)
- pomodoro: make manual resume work for cancel (c99af17)
- pomodoro: prepare store and actions (49fad8b)
- pomodoro: remove extra long break config option for now (796c5d5)
0.1.10 (2019-01-11)
Bug Fixes
- task list switch animation leading to errors sometimes (8ed8d10)
Features
- electron: disable reload shortcut for production build (b2c4ab0)
- electron: show win gracefully (a3734ba)
- tasks: change order for add attachment dialog (77141bb)
- tasks: improve additional notes styling (ea8f678)
- tasks: improve done task box styling (c7c2f96)
- add icons (15eb3a7)
- cache all google fonts (431dc0b)
- improve hide sub tasks animation (7c0bd9a)
- only add overlay scrollbars to browsers that support them (d1c4454)
0.1.8 (2019-01-09)
0.1.9 (2019-01-10)
Bug Fixes
- electron: remove dbus related stuff for now (8497d82)
- possible wrong data crashing app (b74c82a)
- tasks: remove animation for checkmark when list is animating (7fc20d7)
Features
- tasks: just switch between show and hide when there are no done sub tasks (f25e69c)
- improve default task model and task type to be more performant (668e846)
- tasks: add icon change for hide done sub tasks (1568ba0)
- tasks: also handle case when there are only done tasks (e110f4e)
- tasks: improve task list animation (5cbd5f7)
- tasks: increase animation speed for task list (a1e6cb9)
- tasks: less aggressive focus style (ade9335)
- tasks: make collapsing sub tasks work (61a0305)
- tasks: prepare collapsing sub tasks (40aeb1d)
- tasks: restyle done tasks button (90a4c47)
- tasks: simplify focusing tasks (dbe4770)
0.1.8 (2019-01-10)
Bug Fixes
- electron: remove dbus related stuff for now (8497d82)
- possible wrong data crashing app (b74c82a)
- tasks: remove animation for checkmark when list is animating (7fc20d7)
Features
- tasks: just switch between show and hide when there are no done sub tasks (f25e69c)
- improve default task model and task type to be more performant (668e846)
- tasks: add icon change for hide done sub tasks (1568ba0)
- tasks: also handle case when there are only done tasks (e110f4e)
- tasks: improve task list animation (5cbd5f7)
- tasks: increase animation speed for task list (a1e6cb9)
- tasks: less aggressive focus style (ade9335)
- tasks: make collapsing sub tasks work (61a0305)
- tasks: prepare collapsing sub tasks (40aeb1d)
- tasks: restyle done tasks button (90a4c47)
- tasks: simplify focusing tasks (dbe4770)
0.1.7 (2019-01-09)
Bug Fixes
- open not being present (f519ee0)
0.1.6 (2019-01-08)
Bug Fixes
- dirty fix for jira cfg issues (0bd86c8)
- typing error (2d3200f)
- typing error (5429541)
- tasks: next task selection on done (b1c9a0a)
Features
- add backdrop for add task bar (5302392)
- jira: add description focus mode (a4b42a6)
- jira: improve issue attachment styling and reduce th width (09bcda1)
0.1.5 (2019-01-07)
Bug Fixes
- controls hitbox blocking time edit (66fa902)
- jira: don't refresh backlog if not enabled (24e6ad6)
- jira: no way to disable (683e847)
- jira: only do initial request when enabled (90c56b3)
Features
- add roboto sans (a7565b5)
- tasks: add interactive attachment icon (81632a5)
- add subtle snack type to use it for syncing and polling (c99329b)
- declutter ui further by only showing timer icon on hover (ba1b91f)
- make active nav link bold (72607d8)
- move mark as done up, because it is more important (adecf2f)
- only show hover styles for non parent tasks (80dd325)
- only show toggle show notes button when there are notes (11dfb03)
- only show toggle show notes button when there are ntoes (9da3e6c)
- remove ui clutter (8b2aba2)
0.1.4 (2019-01-06)
Bug Fixes
- electron: tray dark mode icon (cabd99c)
- ipc send breaking web (af8353b)
- jira: error handling (d8fcb67)
- work around ngrx formly issues :( (1fab8ef)
Features
- electron: make indicator work again (9d3d544)
- jira: add submit worklog dialog (78977ab)
- jira: add worklog data to jira issue content (774deaa)
- jira: adjust default settings (5148a72)
- jira: auto assign userAssignee to current user when test credentials was clicked (7a414bf)
- jira: change default query for backlog (ab21e59)
- jira: make submitting worklogs work (df6bffc)
- jira: prepare effect for opening worklog dialog (09e4230)
- pomodoro: add config and outline pomodoro service (4e893da)
- pomodoro: add more outline code (f8908a7)
- pomodoro: add very basic timer to header (719398b)
- pomodoro: hide pomodoro functionality for now (1d94ca9)
0.1.3 (2019-01-06)
Features
- jira: minor refactor for effects (ac19b7e)
- handle error when syncing on daily summary fails (3af8bda)
- limit min max zoom (7928c10)
0.1.2 (2019-01-05)
Bug Fixes
- jira: issue polling happening quite too often (dd5f217)
Features
- jira: improve transition notifications (1ede100)
- jira: only transition if needed (cc59f73)
- jira, git: improve polling behaviour (9d21739)
0.1.1 (2019-01-05)
0.1.0 (2019-01-05)
Bug Fixes
- add missing type (6b81cfd)
- add target blank to attachment link (e059b36)
- add task bar being overlapped by bookmarks (7889721)
- add task bar color (ee48962)
- add task not working any more (161d7c0)
- adjust timeout trick for now (6857958)
- all kinds of linting errors (742d536)
- annoying issue that jira cfg was throwing an error (6e006d5)
- another error with destroyed view (0c36982)
- attachment saving generating a lot of ids (d0f1152)
- backlog heading position (25f2930)
- build (965da14)
- build (0fa66ca)
- container not being 100% height (ccd3d61)
- contenteditable messing up (5051361)
- create project dialog throwing error when opened from config page (e31ca2e)
- dirty dirty dirty fix for input duration (c7ac3b5)
- dynamic jira cfg not working (c3ca8b7)
- edit attachment dialog throwing an error when link is empty (66d878d)
- edit on click being confused (f39ab3a)
- electron build for current state (b3a2782)
- enlarge image animation for thumbnail images (1ec854b)
- error with destroyed view (e4c7c82)
- finish day button not being centered (e59adfb)
- first start issue with project state (f0d8c6f)
- focus behavior (7993970)
- google sync not working (370cb4e)
- google sync not working (382e0d8)
- icon (eed6cb9)
- import (52c9990)
- inline edit sometimes not updating value (8ad7af2)
- inline markdown component rendering (2337fb4)
- issue model issues (68524d4)
- jira issue content text color error (b7782f8)
- jira password field not being a password field (35b39f7)
- lint (461067b)
- lint (8ff9dfb)
- lint (c4d2dc2)
- localForage not being ready initially (47484a5)
- main header navigation for mobile (d2a9681)
- manifest (2e1634d)
- markdown links for electron (1f9f659)
- minor issue (d9f7405)
- minor styling issue (575ed11)
- mobile bookmark bar button styling (aa244c5)
- mouse wheel zoom direction for electron (ca9409e)
- next task sometimes selecting weird values (017b83e)
- no state worklog (3e83b49)
- note background for dark theme (0e05b2c)
- note state being overwritten by task state (e429a32)
- note value being null sometimes (7662938)
- paste not working any more (3289145)
- persistence (59dab7a)
- planning mode being always triggered initially (77e2ea3)
- play icon for dark theme (d2dbda8)
- potential errors when interacting with ls (39d8287)
- project change for worklog (db84304)
- projects saving for load state (a3884be)
- projects without jira cfg throwing errors (11459cc)
- reducer being executed twice (854e43c)
- bookmarks: fix form for bookmarks (ab4c04d)
- bookmarks: persistence for bookmark toggle state (fafb266)
- electron: don't load electron handlers for web instance (a42011a)
- enlargeImg: image animation sometimes not triggering as intended (10162b1)
- enlargeImg: zoom out animation failing when in zoomed mode and clicking on background (b1db3e9)
- git: error when polling issues (7b87f99)
- git: search not working (58fceb9)
- googleDriveSnyc: opening multiple dialogs (736acb9)
- googleDriveSync: check for remote update (e07a77b)
- googleDriveSync: config section (a42d03f)
- googleDriveSync: electron calls (18843f0)
- googleDriveSync: expression changed after check error (73f56c4)
- googleDriveSync: fix async toast notification (f860844)
- googleDriveSync: google config (0915856)
- googleDriveSync: initial login not being triggered (49faf0f)
- googleDriveSync: login for electron not working (52e316e)
- googleDriveSync: save not working any more (7fe4030)
- googleTimeSheetExport: settings not being saved (e7fd8ff)
- googleTimeSheetExport: updating default values not working (516013f)
- idle: create task not working (0ec81d4)
- inputDurationSlider: hour problem (9569011)
- inputDurationSlider: not working as intended (ee70a74)
- jira: extension request not working (68e0bf0)
- jira: mark issues as checked throwing an error (5109d0a)
- jira: potential error for auto updates when there are no comments (c069126)
- jira: problem when jira cfg is missing (0eef193)
- jira: query not working (3862c46)
- jira: text color and author image styling (4c26eb1)
- project: creation dialog bot resetting tmp data after project creation (d80e97c)
- projects: project creation dialog (8ba5405)
- task: mobile drag and drop (9ab424b)
- typing issue (2548168)
- tasks: animation issues (2cb6b48)
- scrolling issue on mobile (cf118b3)
- selecting next task throwing an error (0f5630e)
- semicolons instead of commas (7662454)
- setting model from input for input duration slider (a0e8862)
- tasks: color changing on drag (5f64d83)
- settings for dark theme (a9363d2)
- settings not being scrollable (75e674a)
- several minor theming issues (98e41c7)
- shutdown not working (1255223)
- shutdown not working (ca34f75)
- simple task export not working (650b858)
- snack custom styling (0fb3731)
- snack login button (3e1f629)
- styling for project overview page (0ce4c5b)
- super productivity getting cut off for project switcher (7824c35)
- take a break (e8e51a2)
- task styling (e1329ec)
- task sync not triggering for moving tasks (6fefed1)
- the possibility of starting a done task via button (d077219)
- theme body class (c4c1298)
- time spent not updating (bc1ee5b)
- time worked without a break being twice as fast (cf58078)
- typing (91979d0)
- typing error (4a29b2b)
- typing error (15a5212)
- typing for google timesheet export (b3f74ec)
- tasks: animation playing when opening backlog (6898294)
- typing for input duration slider (874bb17)
- tasks: attachment color (53f29a9)
- tasks: case when last sub task was deleted (c77fb8e)
- tasks: case when sub task is added to current task (eb01a6b)
- tasks: colors for light theme (77d12d4)
- tasks: deleting backlog and todays task items (0fb6053)
- tasks: deleting sub tasks (a72c1db)
- tasks: error in template (d00ed88)
- tasks: issue check not working as intended (d027f89)
- typing for ma archive to worklog (691ae55)
- typing issue (ef49a21)
- typing issue (3663e17)
- typo (00ad367)
- worklog for async data (1ef7014)
- tasks: issue text not being visible (f1ae984)
- tasks: jira info not being readable (d7e88b9)
- tasks: minor styling issue (7fdc6c5)
- tasks: mobile styling (bdbbf2e)
- tasks: prevent drag handle shrinking (38fbe53)
- tasks: task isDone styling (57874b1)
- tasks: toggle to undone (db8b1d1)
Features
- add 15 min to datetime input (f18d489)
- add actual notification to take a break reminder (864d61b)
- add add task btn to work view (708eccb)
- add add-task-bar component (47df742)
- add and style note for tomorrow (9ad72f2)
- add attachment via task context menu (dbe31f5)
- add badge for undone tasks rather than for notes (c7acd56)
- add basic functionality to play button (4d2f135)
- add basic jira config section (768d519)
- add basic project settings (6e51051)
- add basic split component (3a4ae2c)
- add basic sync interface and add function to load complete user data (c69428a)
- add body class to help with showing and hiding elements when there is/ain't jira support (8da579c)
- add boilerplate for datetime-input (cbf5ab1)
- add complete misc settings interface (db800cf)
- add copy to clipboard for simple task summary (ee0b10b)
- add counter for split (d8fa02a)
- add css scroll bars (c841a85)
- add data to daily summary (c0d9560)
- add datetime input with buttons for simplicity (99846d0)
- add debugging code for google login (1335249)
- add default issue provider configs to default project (2b7d626)
- add dialogs as ngrx component (564bb0b)
- add different color for backlog (e53be44)
- add double enter starts working (df0b940)
- add download button for simple summary (d944968)
- add drag and drop for task list (9eae8a7)
- add duration input for formly forms (8181512)
- add estimate remaining for backlog (ed8cd97)
- add expand panel animation (82f5e4c)
- add hit area to speed dial items (85d6e38)
- add icons to jira and git setup dialogs (23cf4de)
- add inset shadow to work vie page header (6fa1bb5)
- add issue icon to issue search (603fed8)
- add jira attachments (0195c07)
- add local forage and prepare data saving (94e9c3b)
- add mat typography globally (d3cc604)
- add missing detect changes (a842c47)
- add missing misc settings (1f9eeb7)
- add missing state to root state (228ef9a)
- add model for focus id lists (380583b)
- add more ipc events (1574ea7)
- add more minimal task ui (14c7131)
- add most basic duration input slider (578414c)
- add most basic split backlog (1003dd6)
- add mousewheel zoom for electron (55a79cd)
- add new input also to add reminder dialog (4e42734)
- add new media mixin (709fc44)
- add new play icon (27959af)
- add nice little animation to attachments (33e2eed)
- add note to install extension for jira cfg (af03eae)
- add option to only track idle time when there is a current task (24ab839)
- add overflow scrolling for mobile (1d6e156)
- add pink theme (0e7fd09)
- add plan your day to new work view (c3888bd)
- add pre load for enlarge image (52b0aac)
- add project related data action (cffecf1)
- add proper jira and git icon (36e6c4a)
- add pulse animation when tracking time (4fae79d)
- add real progress to progress circle (4eaaf4e)
- add reducer for global layout stuff and remove daily planner (44faeff)
- add reload data function to sync interface (29dacd3)
- add routing animations (1eba194)
- add saving and loading from ls (c2d81f4)
- add saving to ls again (4c38b91)
- add short syntax (cca760b)
- add shortcut for open add task bar (5aee2bf)
- add shortcut for toggling backlog (2474e92)
- add shortcut to toggle bookmark bar (a626a66)
- add show task bar to main header quick access (9745f1b)
- add shutdown (5b1dd13)
- add shutdown to finish day for electron (0116f0e)
- add simple summary for worklog too (c54c445)
- add simple task summary (2a1f121)
- add some route links (e6ca6b3)
- add some useful mixins (669ce4c)
- add sophisticated select next task logic (5d02745)
- add split component (80577b5)
- add startedTimeToday for project model (6445b05)
- add styles for dragula (69c56d0)
- add sub tasks (48a5f75)
- add super cool loading spinner (cf81761)
- add take a break reminder and time worked without break counter (9dbf0ea)
- add task archive (c60a4d3)
- add task selection for idle time (1268cfa)
- add theme class to body rather than to app (598dd54)
- add theme colors for duration input (4d7a8e9)
- add time estimate to simple task summary export #1 (adfaab9)
- add trackBy to task list for performance and to fix animations (3a2a019)
- add typing to config form constants (d87d1b3)
- add view logic part for task drag & drop (d6211b8)
- adjust app loading spinner position (eafde19)
- adjust default table styling (9d9505a)
- adjust styling (3c82be1)
- adjust styling (7109d31)
- allow for dropping inside empty lists (b7db0b5)
- allow pause and play of last current task (1bb1cc4)
- also add stagger to leave list animation (00cddef)
- also sync attachment state (9a3684e)
- animate markdown edit (95a0d8e)
- auto delete task attachments for sub tasks (441acf5)
- auto reload data for missing issues (8600a7b)
- beatify and improve worklog (7b3f239)
- beautify add task and work view header (24932c6)
- beautify daily planner (c651aca)
- beautify daily summary (614d3aa)
- beautify tasks some more (3697f1f)
- block saving while importing data (ac2a5b2)
- change default shortcut for bookmarks (e5afa8c)
- change default shortcuts (9f34298)
- change toggle backlog default shortcut (1451293)
- check if issue was imported before creating a task (906dec7)
- confirm before quit for electron (cf99578)
- confirm before quit for web (8b2d3ef)
- connect settings for idle time (0b07414)
- create tick in a more reactive style (91329fc)
- don't always start dev tools for production (6044e67)
- don't emit invalid values from datetime input (b1c531d)
- don't save last active for note ui action (5259044)
- don't save last active when saving google session data (4ba65aa)
- don't submit google drive sync cfg if invalid (a526cd3)
- don't trigger global key combos if inside an input and no special keys are used (8997d43)
- don't update last active for project change (1315961)
- even more fine tuning for nav (b44f600)
- finish styling for progress circle (39af8f6)
- fix daily summary success animation (fc4f98c)
- force final sync to google drive (d014f3c)
- get rid extra container (6d77211)
- hide bookmarks on new projects and first start (fa2cd87)
- hide time estimate button for parent tasks (3b7f4fc)
- implement dynamic config section content (e0bee93)
- improve all animations (6253ddc)
- improve config forms (ea97e42)
- improve daily summary styling (cf25579)
- improve first app start experience (7e49556)
- improve focus behavior (c152c96)
- improve folder structure (9878d0d)
- improve form and add settings for idle time (a7b76a1)
- improve icon nav header for small mobile (ead2cac)
- improve idle time dialog (1057ab5)
- improve main header styling (5dcc5ca)
- improve markdown even further (5bb08ec)
- improve markdown further (c4842af)
- improve note readability (1061ff8)
- improve scrollbars (8ca335b)
- improve simple task summary for worklog (a67f9bf)
- improve split (5f0126c)
- improve split further (0ee9339)
- improve split further and further (4b50856)
- improve styling for plan mode (b2055d5)
- improve work view header (ef103da)
- improve work view header styling (e625cb8)
- include complete task data for missing issue observable (c7139a3)
- increase storage quota (11b891f)
- limit cfg update notification to public sections (1f4a653)
- link sp icon to work view (ccb1b07)
- load project data initially (1489ef0)
- make async database basically work (666204e)
- make completed and uncompleted tasks work (b742dfd)
- make config section and config form more flexible (a0c87d0)
- make deleting sub tasks work (72242e1)
- make deleting sub tasks work (7ce44bf)
- make flat list for attachments in jira panel (9558f76)
- make header always smaller (1a84508)
- make header fixed (c74e263)
- make hiding the navigation optional (c12616d)
- make it work like before (4afb0ac)
- make most simple idle time handling work (bdcd6ea)
- make new input duration slider work inside dialog time estimate (fc51397)
- make notifications work (a7ade53)
- make saving work over projects (c70b703)
- make setting the current task possible again (56b1fa5)
- make split a little bigger (860e05e)
- make split drag work on mobile (37a42af)
- make split less prominent (af62c34)
- make tasks work as most basic entity (7df9300)
- make time estimate exceeded snack stay longer (6542e71)
- make undo delete task work with task attachments (e8a6598)
- make update one work (820106a)
- make web worker work (c0ddeb4)
- minor change (dd12331)
- minor improvement for task keyboard navigation (06977f9)
- minor styling adjustment (c4aa2d6)
- minor styling improvements (30fcad3)
- more fine tuning for nav (44c4056)
- move speed dial to top (1374081)
- notes: add keyboard shortcut (d944fd9)
- move speed dial to top (847d16a)
- moving current task to backlog selects next task (d633dcd)
- notify when time estimate was exceeded (478a2c8)
- omit google tokens when importing data via google drive sync (97f5e9c)
- only show take a break if enabled (20f49c6)
- open and close backlog via click (eaf41e3)
- outline app structure (2b99e83)
- outline app structure2 (d4bce6b)
- package material icons with app (4d18e2f)
- persist settings for simple summary (2ab1888)
- persist zoom level for electron (f3eeb12)
- port edit on click (c3cf848)
- bookmarks: add basic edit / ad dialog (ac56ed6)
- bookmarks: add basic styling for bookmark bar (447ceee)
- bookmarks: add boilerplate files (c938333)
- bookmarks: add external link directive (7ff05b0)
- bookmarks: add facade store stuff (2e813ab)
- bookmarks: add icon to edit dialog (1b1e427)
- bookmarks: add image links (f23065b)
- bookmarks: add layout methods for bookmarks (f716fe3)
- bookmarks: add nice drag over ui element (8763170)
- bookmarks: add persistence to bookmarks (7102efa)
- bookmarks: add possibility to run bookmark command (21532c8)
- bookmarks: add show/hide for bookmark bar (6a95116)
- bookmarks: add store stuff for layout model (aed3b91)
- bookmarks: adjust sub header style (544f5c6)
- bookmarks: also blur element (3627968)
- bookmarks: animate bar (52d7bab)
- bookmarks: beautify bookmark bar (755f06f)
- bookmarks: implement drag & drop for links (ac06b90)
- bookmarks: make saving local task attachments work (200f6a8)
- bookmarks: make split component work with dynamic header height (294efe5)
- bookmarks: prevent page reloads from drops (0f759ce)
- config: add basic keyboard config (3af844a)
- config: add basic markup and components (7161762)
- config: add boilerplate (2ee82c1)
- config: add collapsable component (9720b44)
- config: add form config (c03ca71)
- config: add help section (c05f14d)
- config: add model (adc7286)
- config: add more boilerplate (5538b31)
- config: add ngx formly (702828b)
- config: add proper store (d349568)
- config: add update notification (743f5cf)
- config: always create a copy for config forms (53df8e3)
- config: improve help section (4036d42)
- config: improve styling (18a06b8)
- config: make all keyboard shortcuts configurable (1b0d82e)
- config: make basic config form work (83a9429)
- config: make data for the config components work (9bb5a45)
- config: make saving for config form work (ba5fc07)
- config: make saving to ls work (2a41bc6)
- config: only show update config notification for non private props (3e37bd7)
- electron: add open dev tools (0b0dec2)
- electron: don't open dev tools initially (2a78fb1)
- electron: show electron errors (9557acf)
- enlargeImg: add possibility to move zoomed in detail (44f644b)
- enlargeImg: add some fine tuning (86808d2)
- enlargeImg: improve animation and remove hide (65a9eba)
- enlargeImg: make most simple form of zooming work nicely (990eaaa)
- enlargeImg: prepare zoom (f647463)
- extensionInterface: improve extension interface (47ec23f)
- git: add basic issue template (95ddee9)
- git: add boilerplate (27645b8)
- git: add caching for data (07599cf)
- git: add code to get complete issue data for repository (3453909)
- git: add config dialog (9fb2ed6)
- git: add config for github integration (9779500)
- git: add error handling (2ebf182)
- git: add git issues to search and make add task bar more generic (77ff285)
- git: add issue tab header and fix comments (2ca1bf6)
- git: add messages for auto import (5017357)
- git: add model and persistence for it (438da92)
- git: add polling updates (3e2616e)
- git: add pre check for api (a0da47a)
- git: add proper url (63822c0)
- git: add saving issue configs from settings (51f112d)
- git: add some basic api methods (7108919)
- git: add to migrate service (f8a050e)
- git: also abstract loading issue states and add properly load for git (b36ceda)
- git: also search issue body (17e0d44)
- git: auto import issues to backlog (4f9daf1)
- git: better check (980cc2c)
- git: cleanup and and restore issues based on task actions (74c6312)
- git: get more comments (87365ec)
- git: implement issue icon as pipe (b7126b3)
- git: improve config (2073c8b)
- git: load comments for git issues (4f056f2)
- git: make polling updates work (9671fa6)
- git: make searching work again (8886081)
- git: prepare polling issues (eb21a8c)
- git: refresh issue data on project change (f1432c6)
- git: use fresh git issue data when importing (58ba253)
- git: use issue number as id, as the id is not practical for the api (34c93a2)
- google: improve login (afed8ee)
- googleApi: auto refresh token for web (59ec4bf)
- googleApi: don't fire request when there is no token (c9ec8a6)
- googleDriveSync: add confirm drive sync load dialog (3871aa8)
- googleDriveSync: add confirm save dialog (6c82f55)
- googleDriveSync: add first outline of service (96cd485)
- googleDriveSync: add interface for model (1c1b042)
- googleDriveSync: add outline for basic async toast (3a070e5)
- googleDriveSync: add promise btn (2b9d702)
- googleDriveSync: add simple confirms (e27c75a)
- googleDriveSync: don't ask again if other option was choosen (aab12cf)
- googleDriveSync: don't exec stuff when in progress (7555352)
- googleDriveSync: don't update last active in some instances and improve messaging (7243254)
- googleDriveSync: don't update when there are no changes (c2c9afc)
- googleDriveSync: fix google sync config form (7fda9ed)
- googleDriveSync: improve dialogs (4ab0369)
- googleDriveSync: improve sync config (814686a)
- googleDriveSync: improve sync config 2 (ad0916d)
- googleDriveSync: improve syncing process and checks (3a2693e)
- googleDriveSync: make config work inside config block (3db2ad4)
- googleDriveSync: make it work (b8400fe)
- googleDriveSync: make loading backup work (apart from globalConfig) (0906737)
- googleDriveSync: make saving the backup work (52b2cf2)
- googleDriveSync: only block other requests for a specified amount of time (aeea4ec)
- googleDriveSync: save a local backup before importing data and fall back if something fails (73f81d2)
- googleDriveSync: save and get last active local (c01c26e)
- googleIntegration: add boilerplate (94dac21)
- googleIntegration: add snacks for the process (9cfa045)
- googleIntegration: dirty port first version of google api service from sp1 (04fd96a)
- googleIntegration: make login work (eff8177)
- googleIntegration: prepare google sync cfg (dd28aff)
- googleTimeSheet: add {startTime} and {taskTitles} (5a4571a)
- history: add boilerplate and nice header (3044e0f)
- history: make active tab work (90e40ba)
- history: make most basic worklog work (d4c7994)
- history: refine (78318b6)
- history: refine2 (8ff868d)
- inputDurationSlider: add animation and fix mobile styling (2806770)
- jira: add a link to reply a comment (b77b036)
- jira: add add action for task ith issue (9eb7659)
- jira: add all types and map data (8699053)
- jira: add basic dialog for transitioning issues (813b28a)
- jira: add basic jira issue module (9bd9bcb)
- jira: add better search for jira (2227e33)
- jira: add better search for jira (45523c6)
- jira: add cfg stepper as its own modal (58ceab8)
- jira: add chrome extension interface (0dade0c)
- jira: add component based approach to show issue content and header (57eb538)
- jira: add custom config form (3e49c2a)
- jira: add effects for transition handling (125a56e)
- jira: add error notifications and fix issue search (4462445)
- jira: add first final version of form (02d190e)
- jira: add form config (bbc493c)
- jira: add help (6bc7f63)
- jira: add helper observable checking for missing issues (8523e5e)
- jira: add issue selector for transition handling (804fe64)
- jira: add jira data to task (52b5eff)
- jira: add jira for electron (4fa9daf)
- jira: add loading spinner to add task bar (1e86c95)
- jira: add most basic issue info tab (253b449)
- jira: add notification when updating settings (245cbbe)
- jira: add persistence for jira issues (90cf7c6)
- jira: add show updates and a way to hide them (bf58512)
- jira: add snack to unblock again (8b7c073)
- jira: add test credentials to stepper (f9b66d1)
- jira: add transforms to requests (57b408e)
- jira: add transition issue (f623756)
- jira: adjust max time out (a1e3eb1)
- jira: adjust polling back to normal (9959a79)
- jira: allow for specifying max results (ad44c2f)
- jira: auto import issues (606d756)
- jira: beautify comments (7a8e257)
- jira: block requests after one failed (ed55f32)
- jira: check for minimal settings before firing a jira request (738fb4a)
- jira: cleanup issue data when task is deleted (30fdf6e)
- jira: convert api usage from promise to observable (7fa3213)
- jira: further improve update issue (7a63ad3)
- jira: get complete data when auto importing issues (1ced867)
- jira: get list with jira issues for autocomplete (e38af8d)
- jira: improve login flow (88f31f1)
- jira: improve mobile experience for config stepper (639cbfd)
- jira: improve transition dialog (9ec70eb)
- jira: improve update issue behaviour (a27d1de)
- jira: list changes (ac4a897)
- jira: load full issue data in second request to speed up search (d449f46)
- jira: make auto transitions work (92d24f7)
- jira: make issue assignment work (830a2c0)
- jira: make issue assignment work (a957d6a)
- jira: make it work with electron (5cf4954)
- jira: make it work with jira api and chrome extension (4482667)
- jira: make saving of jira config work (f6c72c7)
- jira: make transitioning work nicely by updating local issue data afterwards (eccb2db)
- jira: make transitions configurable (c214d9d)
- jira: minor styling adjustment (6112e03)
- jira: only poll issues if setting is enabled (a5ec40d)
- jira: outline config ui (2aa3ff9)
- jira: outline interfaces and constants (7af4d4c)
- jira: poll issues for updates (7623071)
- jira: prepare issue module (21b6a03)
- jira: reject timed out promises (b0286bd)
- jira: remove open state and prepare for model changes (c9311c3)
- jira: save issue together with task (a350e93)
- jira: show attachments directly (78dcde9)
- jira: show basic attachments (46e2c1e)
- jira: show notification when issue was updated (31af432)
- jira: update model (2c9c79a)
- jira: use constants for several things (91388df)
- mainHeader: add elevation to main toolbar (f4164d5)
- mainHeader: add most basic navigation (3627538)
- mainHeader: add sp icon (15408c4)
- mainHeader: improve project switcher (5478ed6)
- migrate: make migration work for single project instances and improve confirm (fb560ad)
- migrateV1: add additional data and fix data not showing up (e4252ad)
- migrateV1: add basic data for issues (36b02c6)
- migrateV1: add basic migration models and constants (dafc13a)
- migrateV1: add most basic migration script (afdc0a9)
- migrateV1: allow for worklog items to be reverted to todays task (9da671e)
- migrateV1: also migrate what little old issue data we have (06938dd)
- migrateV1: you only migrate once TM (63a01e5)
- note: adjust snacks (a3074a8)
- note: adjust style for modals (e1dcd3f)
- note: fix mobile style for add dialog (d67e343)
- notes: add animation (46d2925)
- notes: add back focus styles (8628c8d)
- notes: add badge for number of notes (991e7c1)
- notes: add boilerplate code (5d77b9a)
- notes: add drag & drop ordering (18910bc)
- notes: add drawer to display notes in (7fcef48)
- notes: add focus styles (9ef9696)
- notes: add most basic notes (115f0ee)
- notes: add most simple add note dialog (8c5e307)
- notes: add most simple ui version (f3ace08)
- notes: add note state and layout state to persistence (d1347b4)
- notes: add persistence (648038e)
- notes: add shortcut config for new add note dialog (7d20a0f)
- notes: add submit via ctrl+enter (7b66dd0)
- notes: add to top rather than bottom of list (5705575)
- notes: also persist show hide (ab5d1a8)
- notes: connect backdrop click to store action (55eda9f)
- notes: fix focus behavior for notes (b03f79b)
- notes: focus added note (aab8d7a)
- notes: focus button when panel is opened (1baedee)
- notes: improve styling (5b64abf)
- notes: improve styling (c604487)
- notes: improve styling a bit (d7416dc)
- notes: improve styling further (d52c559)
- notes: limit drag and drop to button (c2fc305)
- notes: make markdown parsing optional (49f997d)
- notes: minor ui improvements (0a44398)
- notes: prevent double submits (8c445fb)
- notes: remove ms for initial date value (1935321)
- notes: replace direct edit with modal (9e7392f)
- notes: save note to session storage (4a49db6)
- notes: style notes and add delete functionality (ba8f8e2)
- notes: styling adjustment (b9f5146)
- notes: styling adjustments (ba06eeb)
- notes: update styling (113d255)
- project: add dialog for project creation (9de7157)
- project: add notifications when deleting or creating projects (28db914)
- project: add project page boilerplate (210f4b1)
- project: add project switcher (347c6bd)
- project: add store stuff fore projects (ecec2d1)
- project: beautify project page (b4fa5b7)
- project: improve saving dialog (72e1a92)
- project: make deleting of projects work (95f8641)
- project: make editing of projects work (72078ae)
- project: make loading and saving tasks work (2415545)
- project: make project switcher work for new projects (dd9342b)
- project: make saving and loading projects work (e520761)
- project: make task form work (21713f1)
- project: persist google time sheet settings (5c09b7e)
- pwa: add google fonts to cached assets (e6687cb)
- reminder: add better reminder icons (3eb58be)
- reminders: add basic service to communicate with worker (c2e347f)
- reminders: add boilerplate for add reminder dialog (835be4c)
- reminders: add boilerplate for view note reminder dialog (de682e0)
- reminders: add buttons and functionality for reminder view (0da1840)
- reminders: add logic for showing a limited number of messages for period (a1bf882)
- reminders: add most basic worker logic for reminding (c0c50f6)
- reminders: add most simple add reminder dialog (56cab04)
- reminders: add persistence (44a2b00)
- reminders: add update method (73297f9)
- reminders: also delete reminders when note was deleted (b3acd93)
- reminders: also focus electron window on reminder (10fb83e)
- reminders: display note inside reminder dialog (a3e4360)
- reminders: don't show future reminders (6438e7f)
- reminders: fix some quirks (75d8703)
- reminders: improve worker logic (4fe4375)
- reminders: only show single dialog for note reminders (7bef966)
- reminders: plan out model (975980e)
- reminders: refactor stuff to service (fc90fa4)
- reminders: remove directly from note context menu (069a5ed)
- reminders: set restore focus for all dialogs (52f761e)
- reminders: show indication when a note has a reminder (c3a0330)
- snack: add custom icon support (53ee30c)
- snack: add most basic snack (57f4c69)
- snack: improve on snacks (721d142)
- speedDial: add speed dial to access settings page (12c25ec)
- sync: improve error (6751433)
- sync: not including all data (f951e69)
- task: add created field to task (0e2e15f)
- task: improve mobile styling but only using a single line and moving buttons into the menu (70a018a)
- task: properly update parentId when moving sub task (6947f19)
- task: properly update time estimate on parent if moving sub task (f608178)
- task: remove drag handle size for mobile (6871ce5)
- taskAttachments: add cool image zoom (e932e94)
- taskAttachments: add cool image zoom also for bookmarks (17875ca)
- taskAttachments: add model and store (1f0c996)
- taskAttachments: improve loading attachment data (be04065)
- taskAttachments: make saving and loading attachments work (bd396d9)
- taskAttachments: prepare list and item loading (69e040f)
- taskAttachments: show attachments in a cool way (1d7ade0)
- tasks: add animations for adding and removing tasks (4574d93)
- tasks: add backlog and todays tasks for moving task (9d5de6e)
- tasks: add basic keyboard interface for tasks (31d05dc)
- tasks: add basic planning mode (deb67e1)
- tasks: add boilerplate for move up and down (dc860f5)
- tasks: add border (d8d50df)
- tasks: add border to notes panel (83d888c)
- tasks: add daily planner and backlog tasks (74becfd)
- tasks: add debug data to additional info (dca7667)
- tasks: add dynamic templates for issue tab (49af450)
- tasks: add keyboard shortcut for switching between adding to backlog and to todays list for add task bar (cd4d72a)
- tasks: add little animation for when a task switches a list (f53f871)
- tasks: add model and action for focusTaskId (2d78b12)
- tasks: add move up and down for sub tasks (7747964)
- tasks: add new layout for additional task infos (8bb6add)
- tasks: add nice little done animation (4f9d3d0)
- tasks: add nicer drag handle icon (acae326)
- tasks: add no wrap to time (e9e49a4)
- tasks: add progress bar and theme helpers (0d30699)
- tasks: add several task keyboard shortcuts (30d5ce7)
- tasks: add shortcut for focussing task (bcd94d9)
- tasks: add shortcut for moving from and to backlog (ada61f1)
- tasks: add shortcut to focus last active task (7ea6ec3)
- tasks: add some debugging info (8f5c64d)
- tasks: add task selection component (340f6e3)
- tasks: add tt uppercase to first letter of title (e3cd901)
- tasks: add undo deletion (b89ef8a)
- tasks: add update issue button and connect for git (6008ad0)
- tasks: add upsert jira issue (8d9c18c)
- tasks: adjust icon color (408e0ae)
- tasks: adjust styling for time (24b7c6d)
- tasks: adjust styling for time values (2981129)
- tasks: allow for adding sub tasks via shortcut when focus is on a sub task (8838158)
- tasks: allow for time spent via short syntax (31d8d45)
- tasks: allow switching between adding to backlog and to todays list for add task bar (2e03771)
- tasks: also allow adding tasks while searching (dd196b5)
- tasks: beautify collapsible sub tasks button and add keyboard navigation for the feature (295fcfb)
- tasks: beautify done tasks (157a641)
- tasks: beautify for mobile just a bit (d12798a)
- tasks: change keyboard navigation selected style (f793bdc)
- tasks: change play icon (4b9e264)
- tasks: connect ui only model (35bfe7f)
- tasks: connect update issue button for jira (1a99f62)
- tasks: copy over parent task time stuff when first sub task is created (a305791)
- tasks: copy over time stuff from sub task, if last sub task was deleted (dad898e)
- tasks: deal with toggle start via effect (76ff078)
- tasks: distinguish task additional info by using a larger border radius (8b8a456)
- tasks: don't update timeSpent if none given for short syntax (5a6f2a1)
- tasks: fine tune styling (6bae7d7)
- tasks: fix add task bar for non jira tasks (6d7527c)
- tasks: fix minor is done issue for task when dragging (3b69fd3)
- tasks: fix minor issue and make tasks focusable (fe35c60)
- tasks: focus sub task on creation (a5fefa4)
- tasks: get working today quicker (ed6a274)
- tasks: handle next task selection completely via effects (aca8d89)
- tasks: improve animation skip (4c970f4)
- tasks: improve button animations (b63d9b3)
- tasks: improve daily planner view by adding tasks to the bottom of the list (e2aa817)
- tasks: improve drag handle (63c3970)
- tasks: improve estimate remaining (6ff3fb2)
- tasks: improve focus behavior and add for work view (0b6a5a7)
- tasks: improve keyboard nav (173c9b1)
- tasks: improve start task behavior (717590b)
- tasks: improve styling for current (6c11950)
- tasks: improve task list structure (116ce5d)
- tasks: improve task notes (7a0d971)
- tasks: improve time estimates readability (3a37829)
- tasks: improve ui by only showing progress bar only for current task (99297c1)
- tasks: make everything a selector (505c93b)
- tasks: make focus work properly (060b398)
- tasks: make issue work with dynamic data (32e5a4d)
- tasks: make play less prominent (7aeebc2)
- tasks: make progress bar visible for current (01abc5e)
- tasks: make sub tasks expandable (6162e68)
- tasks: make task data more robust (9d7ac3e)
- tasks: make time values less prominent (3c57fe7)
- tasks: make time values less prominent2 (268fe6e)
- tasks: merge AddTask and AddTaskWithIssue into one aciton (c992bd2)
- tasks: minor styling adjustment (c25def5)
- tasks: minor styling adjustments (1b57ccb)
- tasks: minor styling adjustments (308bb9c)
- tasks: move all selection logic to selectors (16dca90)
- tasks: next task selection via effect for move to backlog (5f4c1b6)
- tasks: next task selection via effect for update task (5798a4e)
- tasks: persist current tab index for task (39e0052)
- tasks: persist showNotes (620ff15)
- tasks: prepare ui only model (c85ffef)
- tasks: refactor dispatch (c939adc)
- tasks: refocus last active task after add task bar is hidden (3208e89)
- tasks: restyle outline (5f32636)
- tasks: save data when restoring tasks from archive (a8895e4)
- tasks: set focus to next task if task was marked as done (d6ee22e)
- tasks: set task to undone if started (33272f6)
- tasks: style add task bar and add it globally (3f94d04)
- tasks: test other syntax (09ccd76)
- tasks: update deletion (3f18f1f)
- tasks: update parent time estimate when child is updated (522563e)
- tasks: use play_arrow again (ef3eeba)
- tasks: use primary rather than accent color for current task (89f0093)
- tasks: zoom in on current task and style inline edit (cdeafba)
- theming: add theme switching (e1761e5)
- timeSheetExport: add most simple dialog (3f31e35)
- timeSheetExport: better handling for google auth (8440152)
- timeSheetExport: fix template (c7ad410)
- timeSheetExport: get rid of most of the errors (7c96e05)
- timeSheetExport: half way there (bfc79e8)
- timeSheetExport: make everything work (c17a7bb)
- timeSheetExport: update button dialog alignment (0ecfefe)
- timeTracking: add boilerplate (8dfd452)
- timeTracking: add estimate remaining (004eba3)
- timeTracking: add most basic time tracking (5a3979c)
- timeTracking: add ms to string pipe and use it for view (ba59ed4)
- timeTracking: add working today (5c3faa6)
- timeTracking: fix time input (2cc8199)
- worklog: allow for restoring task together with sub tasks from worklog (fc22108)
- worklog: also display parent and prepare restoring parent including sub tasks (aff7ca4)
- replace days with hours (e3b623e)
- worklog: remove restore button as long as it is not implemented (0ef1596)
- worklog: sort items (ccd76b2)
- worklog: update sub task styling (c4484c0)
- workView: add header (b81476c)
- workView: hide backlog until pulled out (1dfb41a)
- workView: keep backlog tasks in memory for better performance (cfc065c)
- prepare app storage (09ded37)
- prepare daily summary (207b879)
- prepare drag & drop (18998e1)
- prepare global keyboard shortcuts module (27bb737)
- prepare issue connection (d658885)
- prepare mapping of jira changelog (1039071)
- prepare meta reducer to better handle undo redo (97d012c)
- prepare service worker stuff (10d1973)
- prepare svg progress around play button (5a7c08f)
- prevent errors when there is no issue data (39add55)
- print out storage info at beginning (07d2e2a)
- raise debounce time for jira requests (9a98df6)
- redo idle time polls (690f621)
- redo main header navigation (1d86701)
- refactor ipc events and add global shortcut for how hide (50b91f0)
- refine new split backlog (0d0f657)
- remove auto start task (989f2ca)
- remove dialogs as ngrx module (20edb6d)
- remove old cfg components and beautify config form (5ff1e94)
- remove redundant add task button for work view header for desktop (fd26426)
- remove speed dial menu (c27b5f3)
- remove tracked idle time when idle (7f75346)
- rename all ipc event constants and add notify module (a055102)
- restyle nav (7ebbbb3)
- restyle task (ab6b67c)
- save complete tasks to archive to restore them later including issue models (7c9a4fa)
- save tmp project to session storage (c3757d4)
- set circle value from input (fe53492)
- show errors for local storage quota (ca59622)
- slightly adjust styling for main header (7deee26)
- slightly improve page transitions (d302ba5)
- slightly improve router transition (c5db76d)
- slightly improve ui (4ed796d)
- some fine tuning for work view (ce76659)
- start first task on ready for work (564d8e8)
- sync to google if enabled before closing app (ef31e8b)
- unset current if it is marked as done (3d988d1)
- unset current on finish day (11f202d)
- unset current task when loading task state (5d0f4d1)
- update assets and manifest settings (c2a75c5)
- update default shortcuts (bb654ae)
- update keyboard shortcuts texts and config (5ddd6e9)
- update project list (205b6ad)
- update rxjs usage to latest version compatibility (556cc2d)
- update storage report (9cd124c)
- use button instead of checkbox for marking tasks as done (54655f4)
- use session storage for tmp backup (0e7103f)
- use standard scrollbars for mobile (7ac1a01)