Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
7721 lines (6525 sloc) 835 KB

7.13.2 (2023-04-14)

Bug Fixes

  • buttons not being centered (96920a9)
  • dropbox: avoid updating last active when updating token from refresh token to avoid initial sync conflict (21971bd)
  • github: load all button cut off text (71d87ba)
  • i18n: some fixes for russian translate (899ac12)
  • remove custom date parsers since not working and unit tests are failing (12a385e)
  • remove sidebar transition to avoid problem #2533 (c9db586)

Features

  • procrastination: add info about procrastination triggers (9efed16)
  • takeABreak: delay full screen blocker to give time after using long idle to task (d2f39d2)

7.13.1 (2023-03-06)

7.13.0 (2023-03-06)

Bug Fixes

Features

  • add custom date parser using Chrono (65c33b8)
  • add custom date parser using Chrono (1a7d99b)
  • add function for parsing date from short syntax (49ad6ca)
  • add function for parsing date from short syntax (92ea60c)
  • add helpers for comparing dates (fab768b)
  • add helpers for comparing dates (1417f1d)
  • add test for short syntax with time only (32849ce)
  • add test for short syntax with time only (d3aebb5)
  • change pattern matching for planned date syntax (f473586)
  • change pattern matching for planned date syntax (923575c)
  • display parsed scheduled date in user-friendly format (c06e412)
  • display parsed scheduled date in user-friendly format (410dbbe)
  • handle move to backlog for reminder different for scheduling for today and other days (d0c62ff)
  • impliment @media for navbar (f18012a)
  • improve repeat update instances wording for dialog (50b757b)
  • improve repeat update instances wording for dialog (b2c95d7)
  • install chrono for date parsing (1083a5c)
  • install chrono for date parsing (11e71e6)
  • only parse date when preceded by @ (0f92e30)
  • only parse date when preceded by @ (48b48fc)
  • parse scheduled date from new task input (e98c0ab)
  • parse scheduled date from new task input (dafec1e)
  • set reminder for new task with short syntax for schedule (2880719)
  • set reminder for new task with short syntax for schedule (2a85932)

7.12.2 (2023-02-10)

Bug Fixes

  • i18n: update the portuguese translation (890656c)
  • lint (9a3de1e)
  • lint (2286607)
  • note: add missing save for action (b47f73e)
  • note: save for note list updates (d2ccfc3)
  • short syntax edge case (ec65fda)
  • sync form throwing error for non android context (9e1e9f9)
  • time worked not including non-listed task on today view (4a1d632)
  • timeline: possible undefined case #2429 (227a93d)
  • working today not calculated correctly for sub tasks (15430e7)

Features

  • add default syncFilePath for local file sync #2334 (c636647)
  • github: only show last comment and collapse description if there are many comments (4c60644)
  • note: allow assigning different projects to notes (ce589a9)
  • remove google drive sync :( (e68f23e)
  • show allowedFolderPath to user #2001 (1814dc7)
  • upgrade electron #2355 (c54b26f)

7.12.1 (2023-01-11)

Bug Fixes

  • add missing translation for gitea (1158a4b)
  • button styling inside dialogs being weird (270d3d4)
  • fullScreenBlocker: error when window is manually closed (fb62dd1)
  • fullScreenBlocker: overlay not copied for build (ff5413c)
  • gitlab integration (76bb650)
  • i18n: update chinese translation (615c8ad)
  • i18n: update chinese translation (91181cc)
  • i18n: update spanish translations (0030532)
  • improve jira form button alignment with #2301 (036b344)
  • jira setup: jira form button styling enhancement #2301 (5d3f18a)
  • make debugging electron work again (b385a35)
  • map gitlab issue id (d6aabfe)
  • markdown renderer: quotes & lists display issue (8a98c30)
  • possible range error #463 (5eb01d7)
  • potential weird race condition #2371 (44c0189)
  • type (0dce0a9)
  • Update Polish GitLab translations (d5bc2da)
  • Update Polish translations (4f45e8e)

Features

  • add link to explain ical for google calendar (361a951)
  • docs: add shortcut for adding task to bottom (285eba6)
  • fullScreenBlocker: add config (9f6add0)
  • fullScreenBlocker: adjust default duration (2ce18d4)
  • fullScreenBlocker: improve window and animation (c4ccae6)
  • fullScreenBlocker: make basic blocker work (4b92a3f)
  • fullScreenBlocker: make seconds work for duration (3d07ede)
  • fullScreenBlocker: update model version to set default values (7b91db7)
  • google: add warning for google drive sync #2306 (81db419)
  • i18n: add indonesian as language (5db6969)
  • improve repeat update instances wording for dialog (f652ad9)
  • jira: always use original image if available rather than thumb (e717a9b)
  • make repeat formly type more flexible (71668e2)
  • takeABreak: add translations (49e9236)
  • takeABreak: downgrade formly and make it work (f9a6188)
  • takeABreak: prepare multiple images and rotation (fb7eec5)
  • takeABreak: prevent closing of overlay (d6b2f28)
  • takeABreak: prevent quick closing via keyboard shortcut (43020ff)
  • update ngx formly (0130933)

7.12.0 (2022-09-02)

Reverts

  • Revert "Delete package-lock.json" (b5101fb)

7.11.6 (2022-08-26)

Bug Fixes

  • add missing tranlation on Jira integration; Fix portuguese translation (e1d1080)
  • add missing tranlation on Jira integration; Fix portuguese translation (d88800a)
  • change gitlab icon to a transparent one (4b9bc81)
  • change spin direction (a09162d)
  • height for task schedule buttons (eed8542)
  • Hide archived projects from Add To Project context menu #2077 (974f962)
  • icon position for attachment buttons (ba2e57f)
  • lint (0467df8)
  • move notes sidebar to left when rtl (aa4abd2)
  • problem with empty project configuration with number #2066 (fe7e37a)
  • remove tray icon tooltip #2032 (db1ade9)
  • wrong android interface check (98f521d)

Features

  • add styling for task completed date (1f3ed44)
  • add task's completed date to Additional Info panel (5aec41f)
  • disable backgroundThrottling #2028 (4425fb3)
  • manually start next pomodoro break #333 (da92c88)
  • manually start next pomodoro break #333 (Review changes) (40c5f77)
  • only add done date if it exists (6dd4f77)
  • respect first day of week in reports (4bb3c53)
  • shorten task autocompletion for smaller screens #2031 (5177a3b)
  • use new fullscreen note edit dialog everywhere (83c373a)

Reverts

  • Revert "build(deps): bump electron-log from 4.4.1 to 4.4.8" (5694117)

7.11.5 (2022-04-22)

7.11.4 (2022-04-22)

7.11.3 (2022-04-22)

Bug Fixes

  • add minHeight and minWidth for window to fix mac store issue (e3fbd03)
  • adjust margin to center sub-task toggle #1975 (fede2bb)
  • change btns to flex to center on android#1975 (a6fc825)

Features

  • add min width for time tracking reminder dialog (d44367a)
  • add scope to openproject integration with the number #1989 (1469206)
  • improve error handling for file imex #2019 (8a6a338)
  • improve performance (12dc9af)
  • perf: close sub (86f8597)
  • perf: minor optimization for tag-list component (6a7dc6b)
  • perf: minor optimization for task component (be38653)
  • perf: minor simplification (6ce4c72)
  • perf: simplify distinctUntilChanged (0d8ad71)
  • perf: simplify distinctUntilChanged check (01befbb)
  • perf: use less data (d7edddc)

7.11.2 (2022-03-30)

Bug Fixes

7.11.1 (2022-03-30)

7.11.0 (2022-03-30)

Bug Fixes

  • better ipc not working anymore (d1c86bc)
  • cannot focus el error for additional info panel #1963 (adb9602)
  • do cross model migrations first, as they're never executed otherwise #1884 (9343d30)
  • electron: error for opening dev tools (1f9fd92)
  • idle: task data not always being ready in time (af1e41a)
  • invalid remind option being selected when remind option would lead to a reminder in the past #1938 (e19525e)
  • lint (d3d9c78)
  • lint errors (1a34e90)
  • missing type (7c562b3)
  • note: also update preview view for note when data is changed (0f46298)
  • note: empty note height (3b7b4b1)
  • note: markdown preview not being scrollable (512415a)
  • possible multiple reminders for the same task #1938 (bbde3f9)
  • quickHistory: wrong week order for first of year (c9bd8f6)
  • reminder: only remove task from list if time was actually edited #1938 (24a74b0)
  • replace slovenian with slovak (18b8939)
  • simple counters not appearing sometimes (49de5cc)
  • simple counters not updating on day change (c0253db)
  • simpleCounter: buttons not updating on day change (53c771a)
  • simpleCounter: not switching to next days value at 0:00 (dab5d7e)
  • sync: dropbox not working anymore (6b4dab0)
  • task: error when trying to move issue task (6c3358b)
  • update model version to fix remaining broken invalid clock string configs #1907 (b63c65c)
  • wrong query-string import (c5ff5fb)

Features

  • add info graph for procrastination (b28de4d)
  • add my own quote about complex problems :) (fc89976)
  • add random project colors (a157d6a)
  • android: throw error in case interface couldn't be established (7608b83)
  • dropbox: add get refresh token stuff (524f5b3)
  • dropbox: make auto refreshing token work (4eef921)
  • i18n: add slovenian as language (e96d5cc)
  • improve note view mode handling for mobile (3163950)
  • improve wording #1938 (f02958f)
  • notes: add tooltips for view mode #1908 (1a512ac)
  • notes: adjust note preview #1908 (18b1916)
  • notes: allow editing image notes #1908 (76402ab)
  • notes: always open full screen edit #1908 (f0cea41)
  • notes: make basic split view work #1908 (e19f9be)
  • notes: remember last view mode for fullscreen edit #1908 (8b921db)
  • notes: use toggle button for switching view mode #1908 (6668e62)
  • note: test "sms preview" approach for long notes #1908 (46782f3)
  • prevent focus of side panel when not open (5cf746d)
  • reduce throttle time for take a break notification (1685ebc)
  • reminder: handle error case more gracefully #1914 (2f5ac1f)
  • schedule: save last move to backlog value separately for edit and create (8436227)
  • show note bottom controls always on mobile (523f92a)
  • sync: add migration (a41d2be)
  • sync: allow to enable/disable compression (a94499f)
  • sync: enable compression for all sync providers (eace95a)
  • takeABreak: improve notification (a1be54c)
  • task: add keyboard shortcut for move to backlog (54c7433)
  • task: update text for deleting repeated task instance #1890 (ec0469b)
  • update elctron half way (4ac214f)

7.10.1 (2022-01-28)

Bug Fixes

Features

  • jira: add additional error logging #1870 (75241e4)
  • repeatTask: also show custom config when editing monthly (d69e9d3)
  • repeatTask: show repeat on weekday and yearly on as custom when editing on another day (fba8e10)
  • repeatTask: unify labels for custom and quick settings (84d4739)
  • replace shortid by nanoid for better performance and stability (5c925bf)

7.10.0 (2022-01-21)

Bug Fixes

  • "Error: Invalid project data" on task creation via shortsyntax when app is closed right after #1849 (3095fb4)
  • allow to drag tasks into empty backlog #1799 (bc5a015)
  • also hide dialogs when data import is in progress (30fdbfb)
  • code formatting and update t.const (49d7675)
  • dropbox: sync not always working initially #1800 (4355a1f)
  • empty sequence error (eb9d3af)
  • Hide github key in settings #1605 (6a3d1c5)
  • i18n: title today translate #1813 (4cd1992)
  • issue with hybrid devices such as microsoft surface #704 #1765 #1829 (c099a4e)
  • make textarea input multiline #1853 (c837a77)
  • projects with missing jira config throwing errors #1802 (2bd4fa3)
  • repeatTask: error when just clicking on save (b7b785d)
  • task: focus after dropping an attachment (d61970d)
  • taskRepeat: don't show update all confirm dialog when there are NO instances (ffbbe82)
  • timeline: add workaround for missing dtend #1814 (ae7193b)
  • timeline: also display repeat task projections when there are no tasks at all #1839 (9c33e46)
  • try to fix hybrid device issue #1829 (b8ce336)
  • welcome: dialog appearing multiple times (7ef5984)
  • welcome: tabindex (9853690)

Features

  • add info about markdown #1794 (0a2241d)
  • add option that allows to disable most animations #1620 (60e1313)
  • add project tag to select task (c22b100)
  • advancedRepeat: add model and form (2a9d8a2)
  • advancedRepeat: add translations and move out of collapsible for now (edb060d)
  • advancedRepeat: add ui (66ff330)
  • advancedRepeat: make task repeat creation with notes work (e68c641)
  • advancedRepeat: make updating all instances work for notes (ba17d04)
  • also update reminder if task repeat cfg is updated (b026bad)
  • ask to move all repeatable instances to new project (0b119a9)
  • ask to update all previous instances if task repeat settings change (61cfad0)
  • cleanup reminders after deleting multiple tasks (1bf2e90)
  • disable notes button for routes where it can't be shown (f69eacc)
  • i18n: add croatian as language (884c259)
  • make today translatable #1813 (0afb801)
  • open update all instances dialog only if there are relevant changes (4e4a291)
  • prevent moving repeatble tasks to other project via short syntax (099629f)
  • remove browser warning for firefox as it seems to run much better now (87022e6)
  • repeatTask: add smarter migration (edb4de7)
  • repeatTask: add translations (e7895eb)
  • repeatTask: allow editing config from scheduled page (276a7e7)
  • repeatTask: allow editing title from scheduled page (af04d87)
  • repeatTask: polish ui for scheduled page (e805b01)
  • repeatTask: prepare ui to show on scheduled page (141414b)
  • repeatTasks: add additional info panel text for every X #948 (0f69094)
  • repeatTasks: add dynamic labels for quick settings #948 (49da9c2)
  • repeatTasks: add migration script #948 (d6c52a5)
  • repeatTasks: add quick settings #948 (39c6584)
  • repeatTasks: additional info panel text work for custom settings #948 (b3af25e)
  • repeatTasks: additional info panel text work for quick settings #948 (10d156a)
  • repeatTasks: implement better order #948 (e24be5c)
  • repeatTasks: implement most basic dialog #948 (28fed2e)
  • repeatTasks: improve every x ui #948 (f276ff0)
  • repeatTasks: make DAILY work for selector #948 (ebcefea)
  • repeatTasks: make DAILY work for timeline #948 (4d4c646)
  • repeatTasks: make every x weeks work #948 (53d2161)
  • repeatTasks: make MONTHLY work for selector #948 (04ddb28)
  • repeatTasks: make quick settings work again with nested fields #948 (054be49)
  • repeatTasks: make repeat every X days work #948 (79e5a5c)
  • repeatTasks: make repeat every X edge cases work #948 (7e0b495)
  • repeatTasks: make YEARLY work for selector #948 (b95d427)
  • repeatTasks: outline new model #948 (8493272)
  • repeatTasks: polish ui #948 (d078ea0)
  • repeatTasks: polish ui 2 #948 (6d00425)
  • show active context items first for when selcting tasks (41a9d14)
  • timeline: make task repeat projections editable (06c4870)
  • welcome: add dialog to greet new users (27a4807)
  • welcome: add info for mobile users (2092f21)
  • welcome: add translations (132f810)

7.9.2 (2022-01-02)

Bug Fixes

7.9.1 (2021-12-28)

Bug Fixes

Features

  • idle: add removing item to split dialog (0a0aaa4)

7.9.0 (2021-12-28)

Bug Fixes

  • data repair not working #1767 (b662440)
  • date formatting dialog sync conflict (75c0e4c)
  • error logging #1767 (ddbadfc)
  • fonts not being cached by service worker (6a22577)
  • gracefully handle contend editable error for touch (6277f90)
  • icons not working as they should (cde7f00)
  • lint (6aaf7d3)
  • possible data inconsistencies when using the short syntax (49c80b2)
  • wrong translation key (6df9d3b)

Features

  • add database adapter for android (99539d4)
  • add external images to service worker caching #876 (0a5b4aa)
  • add initial focus to select task component (e7931a3)
  • add max cap to attempts to get valid data (cf7d7fc)
  • add new icon names and icon name extraction script (c259328)
  • add search bar icon to better distinguish from add task bar (e3b74cd)
  • add tooltip for save and go home (b841ada)
  • allow for old and new api side by side (fe0780a)
  • android: add add task button (601dfd1)
  • android: add basic message for sync (8901155)
  • android: add notification for sync conflict (0e2e197)
  • android: add tracked time to notification (10e258c)
  • android: add translations (95aa2b8)
  • android: adjust default notification (4da7116)
  • android: also sync in background (d2ddfdb)
  • android: improve notifications (73d7bd2)
  • android: improve sync trigger (673df51)
  • android: make add task bar focus opening keyboard work more reliably (6996b5a)
  • android: make new notification actions work (6d7d028)
  • android: prepare notify interface (6560f16)
  • android: update notification interface (67175bc)
  • androidWidget: send less data to widget (8540f75)
  • cleanup (70c7988)
  • deactivate android db adapter for now (509fa90)
  • idle: add more functionality for split view #1660 (0b38a4a)
  • idle: add split as seperate dialog (8c1e009)
  • idle: add translations #1660 (30af9c6)
  • idle: allow for tracking multiple split items #1660 (e7678ef)
  • idle: outline new ui for splitting idle time #1660 (8411373)
  • implement database adapter (690e5cb)
  • implement database adapter 3 (5f53b99)
  • improve behaviour for desktop touch screens #1765 (79836c0)
  • improve finish day buttons (bf75726)
  • improve new data interface (b693fe9)
  • improve task side panel icon #1685 (8e28cfd)
  • make interface work better (ffb93c0)
  • make reading android version work (fb44ca0)
  • make showing task title work (3c1f790)
  • move add task bar buttons to the right #1685 (9386d9a)
  • only show simple counter buttons when one is enabled (de51ade)
  • sync: add user interaction fallback for idle (63ec76d)
  • sync: improve sync handling for desktop (affaf16)
  • sync: trigger right away on android onPause and onResume (19da009)
  • task: don't show drag handle when task is being tracked to (0f81fbc)
  • update icon font (ed59691)
  • update is touch only check (5065c38)

7.8.1 (2021-12-09)

Bug Fixes

  • filter out weird empty response for idle dialog #1684 (01d766f)
  • idle: conflicting timer (77e023f)
  • idle: dialog not triggering (3954f58)
  • idle: maybe fix destructure issue #1684 (f9b15be)
  • local only database fields being ignored #1673 (9b3cc4e)
  • migrations not being executed for all models on import #1673 (6d16d61)

Features

  • add description to each duration input (ccb16d6)
  • add privacy export #1682 (b0ef2e5)
  • add privacy export to error dialog #1682 (391ead2)
  • adjust time input size (8f52ea8)
  • check for service worker updates before syncing data (4cc61ac)
  • hide note panel when navigating to daily summary (895a6c4)
  • idle: make sure that there only ever is one dialog instance (15fd37a)
  • idle: only enable listening to apis when enabled in settings (61d1b98)
  • idle: remove time from active simple counter timers on idle dialog (52d6ec7)
  • improve update before import message (f1adc44)
  • improve update before import message 2 (441c300)
  • internationalize date for task schedule button (581343c)
  • jira: add translations (0fba718)
  • jira: display related issues (a61b435)
  • jira: display sub tasks (6ec161a)
  • task: also allow for already scheduled tasks to be moved to backlog on option (afecfa9)
  • task: also allow for already scheduled tasks to be moved to backlog on option 2 (f78219e)
  • task: make add and remove to today shortcuts remove and today tag (3de0d93)

7.8.0 (2021-11-19)

Bug Fixes

  • info about repeating task order (7b7ea0e)
  • initial node panel state (ab41231)
  • legacy migration (d529664)
  • lint (4b24dbc)
  • lint (5f34445)
  • note: model breaking (c1c3261)
  • note: not saving model version initially (5a67806)
  • side panel size on timeline and daily summary when menu is open (93e6aa7)
  • simple counter button animation (7665497)
  • sizing issues for better drawyer container (e9dc70a)
  • typing errors (1f289b7)
  • worklog: problem when parent hasn't timeSpentOnDay where timeSpentOnDay is 0 for sub task #1668 (f5f4838)

Features

  • add migration to data import (b2fc9e3)
  • add model versions per default to any initial store state (350ea39)
  • ask before migrating legacy data (7f77a21)
  • avoid error when lastLocalSyncModelChange is undefined on import #1664 (80a0f56)
  • display error type before data repair (4a1e64b)
  • i18n: update all translations (13da9aa)
  • improve data-repair for noteIds (9d0e579)
  • improve logging (4f38f76)
  • improve migration logging (ea5a4d2)
  • improve note panel behaviour (9a01672)
  • make right panel work for daily summary (9da90ca)
  • make task additional info ani much smoother (d41bb8d)
  • note: add to cross model migrations (0f0c860)
  • notes: add new side panel ui (7c62a18)
  • notes: add no notes message (2ce7ff7)
  • notes: add validity check and data repair scripts (cccd5e6)
  • notes: allow opening notes from tag views (c99b4c0)
  • notes: always focus task on right panel close (fe7a3f0)
  • notes: improve add new note button (1484d37)
  • notes: improve animation (4dec2e4)
  • notes: improve main header button styling (070fd89)
  • notes: improve note styling (a370754)
  • notes: improve panel ani (598288e)
  • notes: improve panel animation (dd361b5)
  • notes: improve side panel animations (540aaeb)
  • notes: improve side panel ui (e0c0dd5)
  • notes: improve styling (2628bd3)
  • notes: improve ui for image notes (77d45fb)
  • notes: make adding and removing notes from today work (4d089b1)
  • notes: make basic stuff work for new note model (31d9a8c)
  • notes: make close button work (887f077)
  • notes: make note panel open work better (50152b5)
  • notes: make panel close button work on mobile (87d5d95)
  • notes: make store and persistence work for new note model (d3388ea)
  • notes: migrate notes from project model to global model (6a21154)
  • notes: outline new ui (a5c94eb)
  • notes: place banner above notes button (ddb4bd5)
  • notes: unselect selected task and re-open notes panel if show notes is triggered again (5747ebf)
  • note: use major version shift on project to indicate incompatabilities (64c6274)
  • prefix all migration logs (7e763f7)
  • project: allow to hide projects from menu (5cd36ea)
  • project: remove legacy fields (b16433c)
  • remove legacy migration service (fc874bb)
  • sync: display fallback error (0d0eeef)
  • task: always show task title in additional panel when panel isOver (3c33144)
  • update angular material css vars (6b1d8c0)

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

  • memory leaks (f2e3d0d)
  • task: deleting task unsets current task (c639538)

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

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

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

  • sync: pre sync check for missing lastLocalSyncModelChange (8905964)
  • lint (48da7d8)

Features

  • sync: add visible error for "No lastLocalSyncModelChange" (c75adf4)
  • sync: correcter model for lastLocalSyncModelChange (a8e4a03)

7.3.2 (2021-07-13)

Bug Fixes

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

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

  • migration script not working as intended (6bbc7bc)
  • missing migrations for task archive (9512aac)

Features

  • electron: improve logging (afca80f)
  • idle: Flash taskbar when idle dialog pops out (7f18245)

7.0.0-rc15 (2021-05-23)

Bug Fixes

  • task: delete focus behaviour (96e2d70)
  • error for special schedule task case (904f0f9)

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

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

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

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

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

6.1.0-6 (2020-11-11)

Features

  • dailySummary: also show project total for yesterdays tasks (05be64b)
  • improve logging (772ef5d)

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

  • error when creating task when there is no default project for existing settings #624 (f0ebd29)

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 10f1ea5a68d2 (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

  • broken sync migration for older data states #605 (8064f20)

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

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

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

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

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

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

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

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

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

  • dbx: execute right after enabling it (bbc8969)
  • dbx: improve syncing once more (3666571)

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

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

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

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

  • sub task not showing in worklog for tags #360 (d9d8115)

5.1.1 (2020-05-05)

Bug Fixes

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

  • task: duplicated sub task error (f59b6e8)
  • sticky tasks for tag list and header border too (96428bd)

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

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

  • cannot read property icon of undefined (11353f2)
  • filter error for projects with no issues (22596a4)

5.0.5 (2020-03-31)

Bug Fixes

  • googleDriveSync: google drive sync not working #291 (2bdf634)

5.0.4 (2020-03-30)

Bug Fixes

Features

  • add different default colors for tags, projects and today tag (604c9d8)

5.0.3 (2020-03-29)

Bug Fixes

  • worklog: task tracking affecting worklog (67df8de)
  • wait i forgot something link (b3b4ea5)

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

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

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

  • i18n: make farsi work (299e6e1)
  • improve button styling for long text (7bed5f9)

3.2.0 (2020-02-07)

Bug Fixes

  • app breaking migration bugs (8ece7ba)
  • tmp fix for style not being applied (efe76d5)

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

  • cannot read property 'send' of undefined #273 (d1b9efc)

3.1.0 (2020-01-08)

Bug Fixes

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

  • resize observer throwing error when not available #269 (633fe5f)

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

  • excess scrollbars (4060f55)
  • scrollbar styles for edge and firefox (46fd1cf)

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

  • google: login not working for some users #258 (8348ec1)

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

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

  • i18n: add italian and portuguese (68dbb8c)
  • Fixies and Portuguese Brazilian translations (5c5faf0)

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

  • worklog: select crashing app (8499297)
  • worklog: styling for longer table headings (9cbac27)

Features

  • worklog: improve modal title (f5d58cc)
  • worklog: improve worklog export table (c88ae8b)

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

  • i18n: remove string leftover (0ae06a1)
  • i18n: untranslated string (3bf2292)

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

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

  • go to next tab on evaluation save (5128e8c)
  • make header just a little smaller (b06643a)

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

  • notes: add missing unsubscribe (83cbe57)
  • project: not setting workStart correctly (ae04f61)

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

  • bookmarks: slide animation flicker (3d6bfb8)
  • tasks: weird hover state for check done (2d5fde4)

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

  • add global error handler (c51234e)
  • tasks: focus first tab on update btn click (b59eaf7)

2.0.1 (2019-01-29)

Bug Fixes

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

  • breakpoint 1px gap issue (ab06521)
  • force same height for project and main nav buttons (c98d4c0)

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

0.1.6 (2019-01-08)

Bug Fixes

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)