Skip to content

Latest commit

 

History

History
553 lines (365 loc) · 43.6 KB

CHANGELOG.md

File metadata and controls

553 lines (365 loc) · 43.6 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.3.10 (2024-02-06)

Features

  • customCompletion: automatically select & focus the only completion if unique when opening dialogue (f72e82c)

Bug Fixes

  • animatedBox: remove now useless hack (40b951f)
  • drawerMenu: increase swip area width (39584fe)
  • trackerCard: fix dndrop issue (130dd08)

0.3.9 (2023-12-08)

Bug Fixes

  • trackerCard: move drag icon to the center of the card (070a3fa)

0.3.8 (2023-10-01)

Bug Fixes

0.3.7 (2022-10-19)

Features

Bug Fixes

  • bg: reduce opacity (f35b4da)
  • bgAttachment: disable fixed bg attachment on mobile (fps drop) (b3c1475)
  • daySelector: add accept button (0b8dfce)
  • dnd: re-enable drag n drop using framer-motion (3e3151d)
  • dnd: remove beautiful dnd (8515949)
  • weekPicker: refactor and simplify weekpicker implementation (d57bbae)

0.3.6 (2022-10-09)

Features

Bug Fixes

  • bg: reduce opacity (dfe1aa5)
  • bgAttachment: disable fixed bg attachment on mobile (fps drop) (4e73a90)
  • weekPicker: refactor and simplify weekpicker implementation (d61ffaa)

0.3.5 (2022-10-04)

Features

  • background: add a background image to the whole app (de875fa)

Bug Fixes

  • appBackground: add paralax effect and clean code (228bfe3)
  • appBarLogo: put it on the right (43170d8)
  • graphicalCharter: fix floating button position (7d6b111)
  • packageVersion: fix packageVersion position in About page (dba5183)
  • trackers: fix bottom margin for speed dial button (b4ecd5d)
  • typography: reduce typo sizes, add a title to manage trackers page (ac426cc)

0.3.4 (2022-10-03)

Features

  • appStyle: add title font (6baceda)
  • appStyle: animate the app (287acf3)
  • appStyle: change tracker colors (1f0646b)
  • appStyle: increase border radius, add blue to shadows (04f4b39)
  • appStyle: rework the app style (e64af5f)
  • graphicalCharter: add a graphical charter page (02a44d6)

Bug Fixes

  • appStyle: various fixes & minor tweaks (575ab74)
  • autoAnimate: fix code to work with beta 3 + delete custom hook (8edc8a9)
  • autoAnimate: fix incorrect destructuring of auto animate (c578705)
  • cardStyles: remove defaultCradProps (ca036bf)
  • dateInput: fix bad date handling (5707803)
  • editorConfig: fix file (cc3ac92)
  • trackers: fix speed dial position (a51cd9c)

0.3.3 (2022-09-09)

Bug Fixes

  • #435: fix computation of number of weeks in a month (11aa7e4)
  • #470: fix typos (67e5788)
  • #471: fix defaultCompletions usage (ed2404f)
  • stats: display panel even if there is not data (d29674d)

0.3.2 (2022-07-31)

Bug Fixes

  • #395: allow coma for quantity + delete min value of 1 (2a93580), closes #395
  • #402: set selectedDate to today at launch (c55d760), closes #402
  • dataErrorPage: remove paper background (7c4a114)
  • e2eTest: use select with typing and appropriate id (493f2c8)
  • qtyLabel: fix non-translated label (1c19447)
  • warning: remove li child of li (da07553)

0.3.1 (2022-07-18)

Bug Fixes

  • #395: allow coma for quantity + delete min value of 1 (2d15820), closes #395
  • #402: set selectedDate to today at launch (c2f5bcf), closes #402
  • dataErrorPage: remove paper background (771ce77)
  • e2eTest: use select with typing and appropriate id (882655e)
  • qtyLabel: fix non-translated label (1c19447)
  • warning: remove li child of li (2affe81)

0.3.0 (2022-07-05)

Features

  • #377: add suivie icon (bedb6dc), closes #377
  • #382: add an improvement suggestion form (e8fdced), closes #382
  • #384: add bug report form to About page and speed dial (81b7f62), closes #384
  • #92: add explainations on home page + refactor home page (98f7a84), closes #92

Bug Fixes

  • firstRedirection: fix bug when creating a tracker from manage page (b0a58e2)
  • floatingNumberForm: fix some issues with floating quantities in form (c6ad7f9)
  • hideTrackerText: improve confirmation text (49d5848)
  • quantityParsing: parse a number instead of an integer (93933bb)

0.2.9 (2022-06-30)

Features

  • #159: make tracker cards sortable (7eae90c), closes #159
  • #159: make tracker cards sortable (b0c4023), closes #159
  • #276: add a tracker color attribute (363df90), closes #276
  • #277: add a "more options" accordion in tracker form (57bd903), closes #277

Bug Fixes

  • createTrackerCard: remove hover color (09e8e8c)
  • defaultCompletions: complete validation now uses default completions (c5c748c)
  • e2eTest: fix getting detached element from DOM issue (655e7d7)
  • e2eTest: fix getting detached element from DOM issue (cd4b563)
  • e2eTest: fix getting detached element from DOM issue (9b5b9bf)
  • e2eTest: fix getting detached element from DOM issue (daa00fb)
  • e2eTests: wait before clicking select element in tracker form (bf5e9e5)
  • reduxPersist: fix data check (cef5d5a)
  • trackerCard: fix button and text color in dark mode (3682a4a)

0.2.8 (2022-06-27)

Features

  • #159: make tracker cards sortable (6fd7066), closes #159

0.2.7 (2022-06-23)

Features

  • #159: make tracker cards sortable (c6e8912), closes #159
  • font: use new font, Poppins (08c3711)
  • trackersOrder: add orderTracker reducer (e627fbc)

Bug Fixes

  • #310: fix initial data loading (a9952cf)
  • completionsDone: fix computation of done completions (6b5428b)
  • ghAction: remove duplicated run build action (now run by Cypress) (09fa2e3)
  • localizationProvider: rename deprecated prop (92ef3d9)
  • rehydrateRedux: fix redirection to error page (508800c)
  • trackerCard: make tracker card more compact by reducing paddings (ea5ed33)
  • trackerForm: add id to inputs (5a0f838)

0.2.6 (2022-06-13)

Features

  • #173: add frequency property (ba44fe4), closes #173
  • #291: add popover helper in tracker form (5862c32), closes #291

Bug Fixes

  • completeValidation: display alert even if no required completions (5739941)
  • manageTrackers: rename AllTrackers to ManageTrackers (e3f338a)
  • speedDial: label (d5aa428)
  • trackerForm: use select for frequency instead of textfield (1b3efe2)
  • trackerSelect: improve label (320d270)
  • trackersFrequency: fix selector and utils functions (0702f27)
  • trackerUtils: update getAggregatedCompletions to accept 2 dates (35d6e6b)

0.2.5 (2022-06-07)

Features

  • #172: animate tracker lists (9e9e434), closes #172
  • completions: animate completions in form (965041e)

Bug Fixes

  • autoAnimte: fix auto-animate module hook (39aacbf)
  • muiDatePicker: fix action breaking change (05a8dd2)
  • numberTextField: fix overriding of inputProps (85fde7a)
  • trackerForm: keep default completions without unit (312aa5e)

0.2.4 (2022-05-19)

Features

  • numberInput: use number keyboard (d920f36)

Bug Fixes

  • selectedDate: at launch, set selectedDate to today (6eb70bd)

0.2.3 (2022-05-14)

Features

  • archiveTracker: accept date parameter (488b394)
  • cancelLatestEntry: add a close icon (38acfe0)
  • hideTracker: accept date parameter (ddbeea9)
  • selectTrackers: accept date parameter (25f1cfd)
  • validateTracker: accept date parameter (081894d)
  • validateTrackersPage: change date (f41f652)
  • validateTrackersPage: validate a tracker in the past (2d68c36)

Bug Fixes

  • actionDate: use string instead of date (91e6bcb)
  • cancelLatestEntry: remove sort (they are already ordered) (2c3a281)
  • donecompletions: use appropriate style and word (3b79286)
  • enum: use string in enums (c88e97b)
  • WeekPickerToolbar: fix required typing (d195e43)
  • wording: fix some labels and wordings (5abc575)

0.2.2 (2022-05-12)

Features

  • cancelLatestEntry: add cancel latest entry feature (833f465)
  • quantity: add increment & decrement buttons (2a530a5)

Bug Fixes

  • cardActions: use new icons (a736f69)
  • completionChip: improve chip UX (1bd11aa)
  • homePage: use app logo instead of app name (f557746)
  • lint: fix linting error (8070864)
  • quantityAndDuration: set min value to 1 (instead of 0) (dca6cc8)
  • trackerCardActions: remove useless sx (b28bfe6)

0.2.1 (2022-05-09)

Bug Fixes

  • customValidation: empty selected completions after custom validation (61caa75)
  • lint: make lint scripts cross platform by using glob pattern (fcbfb25)
  • snackbar: put snackbar on top center (instead of bottom left) (802df2e)
  • trackerActions: display tooltip on single touch on mobile (8b85f26)
  • unarchive: delete unarchive action (same as mark as active) (f9806db)

0.2.0 (2022-05-05)

Features

Bug Fixes

  • doneTracker: remove TrackerStatus done, use bool instead (4affe68)

0.1.14 (2022-05-04)

Features

  • allTrackers: add actions to all trackers page (26cf3d4)
  • allTrackers: add sort by (d7f8dcc)
  • allTrackers: improve ui (5c2ecde)
  • allTrackers: mark (un)done (d0d2e9c)
  • allTrackersPage: add all trackers Page (406cc03)
  • archiveTracker: add archive tracker action to tracker card (d67ab3a)
  • archiveTrackerReducer: add archive tracker reducer (614cbca)
  • menu: add selected attribute & refactor (1335e62)
  • trackers: add speed dial (64f4452)

Bug Fixes

  • completionChipBg: lighten background of chip (df28bfb)
  • completionUnitSelect: apply same style as textfield (7306705)
  • trackerForm: disable add defaultComp if already full (2198eb3)
  • trackerForm: remove defaultComp when required one is deleted (8a4e515)

0.1.13 (2022-04-20)

Features

  • #123: when tracker card is done, display done completions (816fa4a), closes #123
  • completionChip: display remaining comp as a background gradient (7c5e8f6)
  • createTracker: units must be all differents (eb10f80)
  • defaultCompletions: add tracker defaultCompletions (3f94e64)
  • requiredCompletions: required completions not mandatory anymore (8bbc254)
  • trackerForm: populate defaultCompletions with required ones (c06daef)

Bug Fixes

  • #89: recovery of PR #89 which was lost... (183cd48)
  • cardPadding: reduce vertical card sections padding (436f33a)
  • charts: add default completion unit only when needed (1119382)
  • muiDatePicker: fix migration of mui datePicker from lab to mui-x (f7475b1)
  • settings: improve UI, add delete data text (3ce085d)
  • stats: handle entries without completions (4cfd078)
  • trackerCard: no custom validation on tracker without requiredComp (595cf6f)

0.1.12 (2022-04-13)

Features

  • home: add home page (e50ca12)
  • importData: import data from JSON (eed3513)
  • settings: delete all data (4d1fd67)
  • settings: export all data (fe4ba96)

Bug Fixes

  • snackBarAction: replace snackbar action and color (68bcca5)

0.1.11 (2022-04-11)

Features

  • darkMode: add darkMode theme (fc6411c)
  • darkMode: add toggle dark mode button (e16eac1)
  • darkMode: store darkMode in Redux store (45b3313)
  • hideTracker: add hide / make visible tracker feature (c4d7ca1)
  • versionNumber: add version number in about page (2328d2f)

Bug Fixes

  • globalContainer: make globalContent a Paper to apply text theme css (4ef3e74)
  • requiredCompletions: force 1 at least requiredCompletion (2ebe150)
  • themeModeTransition: make theme mode transition last longer (84fda3c)
  • trackerBeginDate: make beginDate full width (ef931be)
  • trackerForm: improve requiredCompletions css (714a68d)

0.1.10 (2022-04-09)

Bug Fixes

  • monthStats: fix week aggregation computation (aed987a)

0.1.9 (2022-04-08)

Bug Fixes

  • monthStats: fix week aggregation computation (fa2d999)
  • stats: all panels now use same date (cd8840e)
  • statsAllTrackers: remove all trackers select (fb435c4)

0.1.8 (2022-04-06)

Features

  • stats: add month and year tab view (fd429c0)
  • stats: add week basic stats (6ffc753)
  • stats: add week chart (0cde370)
  • weekChart: generate lines, improve style & refactor (e1684d3)

Bug Fixes

  • stats: minor css improvement and display month first letter (28c7b82)
  • weekPicker: fix first line css (df4dd5f)

0.1.7 (2022-03-29)

Features

  • #43: add a "about" page (32ff859), closes #43
  • cardActions: add make visible & hidden dialogs (wip) (cb4c838)
  • createTrackerForm: hide form after creation (8c0a4a2)
  • customValidation: add custom tracker validation (368c5ba)
  • errorDataLoading: add a check on trackers data loading (c99fabd)
  • settingsPage: add a settings page (38bafdc)
  • trackerCard: display number of completions already done (ab6235c)
  • trackers: mark tracker as done if enough multiple entries (0fc2dc6)
  • trackersTabs: display trackers by 3 categories (468ef64)

Bug Fixes

  • completionChip: fix cropped text on mobile (8b2baa0)
  • completionChip: fix css (0d603c1)
  • completionsForm: add margin at the bottom of "Objectif" (a99d09e)
  • gitignore: ignore vscode workspace (85a23cb)
  • trackerCard: fix translation (b18d8a3)
  • trackerFomr: destructure data & fix duration conditional parsing (a70ad77)
  • translations: translate page name to french (f485328)
  • unusedImport: remove unused import (63ded20)

0.1.6 (2022-03-23)

Features

  • cardActions: add make visible & hidden dialogs (wip) (b99c0f1)
  • createTrackerForm: hide form after creation (87527c7)
  • errorDataLoading: add a check on trackers data loading (5a4dba1)
  • trackersTabs: display trackers by 3 categories (2bf3daa)

Bug Fixes

  • completionChip: fix css (177c6c0)
  • gitignore: ignore vscode workspace (e9cd9e8)
  • trackerCard: fix translation (87a97df)
  • trackerFomr: destructure data & fix duration conditional parsing (d09e245)

0.1.5 (2022-03-20)

Features

  • completeValidation: add complete validation on a tracker card (16730af)
  • completions: display completions (6577d21)
  • createTracker: add createTracker feature (36554ac)
  • createTracker: add objectives creation (066b00a)
  • customValidation: wip add custom validatoin dialog (fe2a6d5)
  • deleteTracker: add delete tracker on trackerCard (2c2caee)
  • drawerMenu: make menu swipeable, move icon to right, add divider (9d6e5f9)
  • emoji: create Emoji component (9b5a453)
  • mockupIntegration: integrate first mockup (6b3a5e7)
  • models: add Completion model and update Tracker with it (1ad2710)
  • persistInStorage: add redux-persist and retrieve from localStorage (a85ce2c)
  • uuid: add uuid to Tracker and TrackerEntry (bd33589)

Bug Fixes

  • drawer: let drawer go on app + refactor constant (0f284f8)
  • models: make id readonly (404dfcc)
  • trackerCard: choose appropriate verb according to date and status (ab8eb2c)
  • trackerCardHeade: remove typo (c1caec5)
  • trackerList: fix no trackers detection (9bd2695)
  • trackerSelector: fix computation of remainingDays (cccf097)
  • trackersPage: fix typo in import (1502fb1)
  • trackersStateModel: make trackers array always defined (98e75f5)

0.1.4 (2022-03-18)

Features

  • completions: display completions (b439cc0)
  • createTracker: add createTracker feature (a8c0116)
  • createTracker: add objectives creation (be174f3)
  • emoji: create Emoji component (70090a6)
  • mockupIntegration: integrate first mockup (5cd796a)
  • models: add Completion model and update Tracker with it (5848602)
  • persistInStorage: add redux-persist and retrieve from localStorage (c2a2c2e)
  • uuid: add uuid to Tracker and TrackerEntry (fdc9435)

Bug Fixes

  • drawer: let drawer go on app + refactor constant (25fd25a)
  • trackerCard: choose appropriate verb according to date and status (7891771)
  • trackerCardHeade: remove typo (6ec10a6)
  • trackerList: fix no trackers detection (ae23094)
  • trackerSelector: fix computation of remainingDays (5a54f9c)
  • trackersPage: fix typo in import (27354a9)

0.1.3 (2022-03-16)

Features

  • formatDate: custom wrapper to format all date to FR (b1264ae)
  • trackerCard: add TrackerCard and use it on TrackerList (50de224)
  • trackerModel: add dateHidden attribute (283d02f)
  • trackerSelector: add computed remainingDays (d7c0c3a)

Bug Fixes

  • baseUrl: fix base url for dev and add home redirection to trackers (d51e8ce)
  • mainContainer: use Container instead of Paper (f2994a4)
  • trackerEntryModel: switch from class to interface (f3d0d01)
  • trackerStore: remove selector in slice (09a0bf4)
  • typographySize: decrease h1 typo size (b778f32)

0.1.2 (2022-03-15)

Features

  • drawer: drawer push main content (c7422b7)
  • globalTheme: make font sizes responsive (5feb916)
  • menu: add lateral drawer menu (dc25574)
  • models: create Tracker, TrackerStatus & TrackerEntry models (390b43d)
  • router: add react router dom (2a1a371)
  • router: add router (c565ba7)
  • slices: create SliceStatus and use it in counterslice (310327d)
  • themeAndLayout: add theme and layout (e5b4186)
  • trackers: add trackers to the app (a0c3b98)

Bug Fixes

  • appBranding: change app lang and name (e9fc0fc)
  • appTest: remove app test (c82e2ec)
  • counterImport: fix Counter default import (aeac83d)
  • eslint: fix serviceWorker eslint errors (d414db2)
  • mainContent: calc width depending on drawer open or not (beb32f6)
  • model: fix tracker model constructor (5a377e6)
  • s: qsu (f254ab8)

0.1.1 (2022-03-14)

0.1.0 (2022-03-14)