Skip to content

Tags: aI-lab-glider/nurse-scheduling-frontend

Tags

v2.0.1

Toggle v2.0.1's commit message
chore(release): 2.0.1 [skip ci]

## [2.0.1](v2.0.0...v2.0.1) (2021-04-11)

### Bug Fixes

* **App:** v2.0.1 ([#346](#346)) ([03b9e29](03b9e29)), closes [#336](#336) [#334](#334) [#337](#337) [#338](#338) [#339](#339) [#344](#344) [#345](#345) [#345](#345)

v2.0.0

Toggle v2.0.0's commit message
chore(release): 1.0.2 [skip ci]

## [1.0.2](v1.0.1...v1.0.2) (2021-03-26)

### Performance Improvements

* **App:** Release v2.0.0 ([#323](#323)) ([cdc701d](cdc701d)), closes [#293](#293) [#291](#291) [#298](#298) [#299](#299) [#308](#308) [#310](#310) [#273](#273) [#264](#264) [#304](#304) [#312](#312) [#314](#314) [#309](#309) [#307](#307) [#315](#315) [#313](#313) [#318](#318) [#302](#302) [#311](#311) [#321](#321) [#316](#316) [#325](#325) [#326](#326) [#327](#327) [#328](#328) [#329](#329) [#331](#331) [#332](#332)
* **App:** Release v2.0.0 ([#333](#333)) ([230ae80](230ae80)), closes [#293](#293) [#291](#291) [#298](#298) [#299](#299) [#308](#308) [#310](#310) [#273](#273) [#264](#264) [#304](#304) [#312](#312) [#314](#314) [#309](#309) [#307](#307) [#315](#315) [#313](#313) [#318](#318) [#302](#302) [#311](#311) [#321](#321) [#316](#316) [#325](#325) [#326](#326) [#327](#327) [#328](#328) [#329](#329) [#331](#331) [#332](#332)

v1.0.2

Toggle v1.0.2's commit message
chore(release): 1.0.2 [skip ci]

## [1.0.2](v1.0.1...v1.0.2) (2021-03-26)

### Performance Improvements

* **App:** Release v2.0.0 ([#323](#323)) ([cdc701d](cdc701d)), closes [#293](#293) [#291](#291) [#298](#298) [#299](#299) [#308](#308) [#310](#310) [#273](#273) [#264](#264) [#304](#304) [#312](#312) [#314](#314) [#309](#309) [#307](#307) [#315](#315) [#313](#313) [#318](#318) [#302](#302) [#311](#311) [#321](#321) [#316](#316) [#325](#325) [#326](#326) [#327](#327) [#328](#328) [#329](#329) [#331](#331) [#332](#332)

v1.0.1

Toggle v1.0.1's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
fix(App): v1.0.1 (#300)

* TASK-338 Enable database clear when error appears  (#249)

* Save file with proper name, save all db docs when error button clicked

* Modify database export and export all schedules in zip

* Set proper zip name

* Fix and extend filehelper test

* Move handle dummp to file helper, remove comments

* Fix file helper test

* Add custom types instead of inline dicts

* Save correct timestamp

* TASK-343 Handle rendering crushes at schedule level (#257)

* TASK-323 Add min char number indication in report issue modal (#262)

* Task 348 Enable undo on corrupted schedule page (#265)

* TASK-345 Improve descriptions of found schedule's issues (#263)

* TASK-371 Bug: wrong errors when 31-day month (#271)

* export workers (#267)

Co-authored-by: Tomasz Pęcak <[email protected]>
Co-authored-by: Paweł Renc <[email protected]>

* TASK-324 Reduce hour number based on previously scheduled shifts for L4 (#259)

* TASK-319 Export number of daytime employees information (#260)

* Task 291 Copy month to full schedule (including next month) (#272)

* Fixes bad key setting (#275)

* TASK-322 Bug: fix missing colors in Excel export for employees having no shifts (#258)

* TASK-333 && TASK-335 Asking about unsaved changes when exiting edit mode && disabling undo/redo/save buttons (#270)

* TASK-370 Fix restoring state on corrupted schedule page (#276)

* TASK-362 Parse workers info from excel (#269)

* TASK-375 Bug: app crashes when copying from month ending on sunday (#280)

* TASK-314 Another iteration over excel layout of exported schedule (#278)

* bugfixes

* implements function to decide font color

* added links

* small fixes

Co-authored-by: Tomasz Pęcak <[email protected]>

* TASK-389 Close issue drawer when exiting edit mode (#285)

* Bug fixed. Cypress passing.

* Added isEditMode watcher for auto drawer closing.

* TASK-376 Error modal doesn't appear on app error (#286)

* Handle error on higher tree level

* Add error message for testing purposes

* TASK-350 Keep shifts scheduled in next month's days  (#283)

* Add corrupted info to schedule state

* Stash branch changes

* Restore prev storage initialization

* Do not replace free shifts in first week

* TASK-387 Sort shifts in dropdown (#282)

* TASK-361 autocomplete component rendering fix (#284)

* TASK-304 Another iteration over drawer for managing workers (#279)

* TASK-388 Now edit state is properly false after leaving edit mode. BUGFIXED (#290)

* TASK-256 Add exporting employees' small calendar to pdf (#277)

* TASK-379 Add worker to single month (#289)

* TASK-339 & TASK-382 fix all console errors & increase folding performance (#288)

* TASK-391 fixed calculation of worker norm when added during the month with parttime contract. (#295)

* TASK-390 Stick footer to bottom of page, not viewport (#294)

* Change footer to be the end of the content, rather than sticked to the bottom of the screen. Remove electron block

* Footer always on the bottom of the page

* Repair jira like drawer after footer changes. Repair zarzadzanie tab

Co-authored-by: Tomasz Pęcak <[email protected]>
Co-authored-by: Ehevi <[email protected]>
Co-authored-by: Paulina <[email protected]>
Co-authored-by: Bohdan <[email protected]>
Co-authored-by: Vyacheslav Trushkov <[email protected]>
Co-authored-by: kopcion <[email protected]>
Co-authored-by: Jan Ślażyński <[email protected]>
Co-authored-by: Maciej Bielech <[email protected]>

v1.0.0

Toggle v1.0.0's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
perf(App): Release v1

* NS-80 Replace fat arrow functions with class functions. Refactor some typos/code.

* Refactor safe stuff

* Replaced employee with worker in variable namings

* Add eslint, pre-commit hooks and refactor to stick to linter rules (#43)

* Configure eslint, husky and lint-stage and disable eslint errors

* Enable prefer-const, no-var rules and fix errors for them

* Enable fix no-unused-vars and no-fallthrough warnings

* Enable fix @typescript-eslint/class-name-casing, @typescript-eslint/no-empty-interface, @typescript-eslint

* Enable fix @typescript-eslint/camelcase

* Enable and fix errors from @typescript-eslint/no-inferrable-types eslint rule

* Enable global @typescript-eslint/no-explicit-any eslint rule and disable it locally

* Change usages of Object type to Record<string, any>

* Add missing return types to all project function

* Add missing return types to all project functions

* Enable react-hooks/exhaustive-deps lint rule and fix its warnings

* Refactor worker_info to employee_info to be consistent with server

* NS-93 Add .idea/ folder to gitignore (#44)

* Fixed bug where work time 1/N wasn't possible

* Fixed bug where work time 1/N wasn't possible

* Added no console rule

Co-authored-by: Bohdan Forostianyi <[email protected]>

* NS-86 Use exceljs instead of XLSX for loading the Excel file (#49)

* Add exceljs to dependencies and import it in useScheduleConverter hook

* Get data from sheet, exceljs style

* Removed rules for lint disable

Co-authored-by: Bohdan Forostianyi <[email protected]>

* Rename file and its content to stick to the convention (#50)

* Add props interface to files with components

* Refactor models structure

* Ns 79 helpers (#48)

* Applied conventions to helper files

* Moved hooks lower in hierarchy

* Moved verbose date to month-info.model

Co-authored-by: Bohdan Forostianyi <[email protected]>

* Remove @types/files-save dep and unnecessary comment

Co-authored-by: Bohdan <[email protected]>
Co-authored-by: Bohdan Forostianyi <[email protected]>

* Added missing schedule (#54)

authored-by: Bohdan Forostianyi <[email protected]>

* NS-92 (#45)

* NS-92 Setup Sentry

* Added missing dependecies

Co-authored-by: Bohdan Forostianyi <[email protected]>

* Remove xlsx from project dependencies (#55)

* Add cypress NS-48 (#46)

* NS-48 Add cypress. Add exemplar test.

* Remove cypress default examples

* NS-48 Fix port issue. Remove cypress examples

* Add .env to git

* Remove cypress.env.json file

* Add extend eslint to env. Fix cypress config. Rename tests folder and file

* move styles to designaed folder (#53)

* NS 49 Handle public holidays (#56)

* Add public holidays logic and store info about it in VerboseDates

* Refactor public holiday logic (use custom type for day and month)

* Add coloring for holidays

* NS-77 (#59)

Adds pipiline with test runner

* NS-85 frontend refactor (#57)

* Adds frontend refactor

* Removes README from docs

Co-authored-by: Bohdan Forostianyi <[email protected]>

* Test public holiday logic for holidays in 2020

* Expand on test cases, add cypress videos to gitignore

* Refactor tests

* TASK-6 Add test: load schedule from file (#61)

* TASK-3 add electron (#64)

* Task 5 - Undo/Redo functonality  (#63)

* Handle global state undo/redo with shortcuts

* TASK-4 optimizes schedule rendering

Co-authored-by: Bohdan <[email protected]>

* Update README.md

* Update README.md

* TASK-7 data row parser (#69)

* NS-98 (#68)

* Adds more typed zip function

Co-authored-by: Bohdan Forostianyi <[email protected]>

* Task 1 - import exception handle (#67)

* TASK-64 basic repository (#71)

* Restore proper schedule example file (#73)

* TASK-9 Introduce React Router (#70)

* Introduce react router

* Fix test

Co-authored-by: Tomasz Pecak <[email protected]>

* Add linter for test and resolve errors (#77)

* TASK-61 getWorkersCount added to ShiftHelper (#75)

* TASK-61 getWorkersCount added to ShiftHelper

* Task 84 month switch component (#74)

* TASK-101 addaed mainWindow.removeMenu() and menu is removed (#81)

merged TASK-101 (menu removed) into develo

* TASK-30 Header (#76)

* TASK-30 adds header

* Move logic for calculating work hours info to shift helper (#82)

* TASK-27 dropdown (#80)

* Set electron run and build script to npm start and build (#83)

* TASK-94 Management page sketch (#79)

* Create simple management page

* Task-66 (#78)

* 'TASK-106'

* Task-105 route buttons (#84)

* TASK-105 adds routing to application

* TASK-117 Test changing shifts (#89)

* TASK-88 cypress environment variables fixed (#94)

* Adds button component (#91)

* Fixes bug which caused a problem (#98)

* Task 116 work hour calculation (#92)

* TASK-118 Load example schedule data when dev mode is on (#99)

* Task-29 Implementacja toolbaru w podglądzie i edycji harmonogramu (#97)

* TASK-83 Export work hours info (#100)

* Adds work hour export

* TASK-26 timetable component (#86)

* TASK-112 (#93)

* workerCount are now using different data for nurses and babysitters. Removed error from route-buttons.component. Fixed missed columns in getWorkersCount in shifts.helper.ts

* Defines interface for props, replaces raw values with variables in scss (#101)

Co-authored-by: Bohdan Forostianyi <[email protected]>

* TASK-121 buttons dropdown (#103)

* TASK-123 Add showing schedule errors test (#105)

* TASK-11 Test: Eksportowanie i następnie importowanie harmonogramu (#108)

* TASK-137 edycja informacji o ośrodku (#110)

* Task 113 Refinement of Worker management page (#107)

* Task 143 add overtime header time table (#114)

* Task 135 (#106)

* Task 34 range selection (#113)

* Adds local variables to electron (#116)

* Task 109: error list items styling (#115)

* TASK-151 Add styles to drawer component (#119)

* TASK-142 Worker info drawer (#109)

* Task 79 (#122)

* added 4 tests

* fixed tslint

* refactoring

Co-authored-by: Paweł Renc <[email protected]>

* TASK-162 Fix work hours info calculation (#121)

* TASK-80 (#124)

* TASK-23 add error triangles + fix table style unwanted change (#123)

* TASK-141 Adds pouchdb (#125)

* TASK-150 shifts tab (#126)

* TASK-85 (#117)

* Task 57 Cypress refactor + undo redo test (#127)

* TASK-170 (#131)

* TASK-47 basic set-up of task (#134)

* TASK-158 Workers Calendar (#132)

* Task 163 (#120)

* Task 65 (#138)

* TASK-159 Add workers range selection test (#137)

* Task 178 Application state history setup (#140)

* Add styling of edit/add worker component inside drawer (#128)

* Create LICENSE (#141)

* Task 178 next month switch (#143)

* Task 161 test drawera edycji pracownika (#136)

* TASK-169 displaying-connection-errors (#142)

* Task 177 (#148)

* Task 187 translacja ilosci godzin z wersji ulamka do godzinowej i na odwrot (#147)

* TASK-181-Schedule-Style (#146)

* Remove fixed position property from month-switch (#151)

* Task 183 shift edit drawer (#156)

* TASK-199 Force header to stay on top of the page while scrolling (#157)

* Setup env to solver api (#158)

* TASK-196-actions-of-error-drawer-buttons (#155)

* add modal (#154)

* Task 111 collapsible error sections (#159)

* Task 178 continue (#150)

* TASK-193-drawer-prcownikow (#161)

* TASK-156 sanckbar with alerts (#160)

* TASK-217 Self-host gitrunners on AGH servers (#169)

* TASK-206 Add netlify pro open source project footer and code of conduct (#167)

* Refine month switch (#170)

* Task 210 wrong month import (#171)

* TASK-184 Rework half of the app (#144)

* TASK-184 Adds task setup

* Add monthDataModel, create class to store ScheduleKey

* Save month data model in dn

* Fix a lot of bugs :)

* Resolve bug with wrong schedule key

* Find and fix bug in caclulateWorkHoursInfo

* Code refactoring

* Add new property isAutoGenerated to ScheduleComponentState and ScheduleDM, create reducer to handle its change

* Extend month shifts when copying to bigger month

* Resolve bug with wrong date order

* Resolve bug with undefined month info

* Allow to copy only from not auto genearated months

* Set default value for month extension

* Add param to specify month and year to loading schedule function

* Fix local schedule state

* Fix local schedule test

* Put DNDProvider on top of render tree

* Optimize and update work hours test

* Change contains to assertion

* Rename scheduleKey key to dbKey

* Rename scheduleModel from UseScheduleConverterOutput to monthModel

* Preprocess schedule before load in dev mode

* Handle foundation info update in schedule update

* Remove code duplication from nextMonthKey and prevMonthKey

Co-authored-by: Tomasz Pecak <[email protected]>

* Task 33 chmurki (#168)

* Task 208 user acceptance tests (#163)

* TASK-203-dropdown-styling-update (#174)

* TASK-209 drawer z bledami jak w jirze i dodatki (#172)

* Adds retry setting, adds more assertions to code (#183)

* Task 236 license header linter (#179)

* TASK-192 Primary schedule revision (#177)

* TASK 185 add "poprawki" 1/2 (#173)

* TASK-157 worker delete modal (#178)

* Task 223 disable month switching in edit mode (#180)

* Fixes extend method (#187)

* Task 237 drawer kolejne rzeczy (#186)

* Task 235 disable previous month editing cherry pick (#190)

* TASK-218-kalendarz-pracownika (#192)

* Fix using span-errors everywhere (#193)

* Task 154  parsowanie (#162)

* Task 247 dropdown bug (#194)

* Adds return to today button (#196)

* TASK-268 Add button "back to now" (#197)

* Task 17 modal do eksportu (#184)

* TASK-269 Fix Excel parsing when formatted richly (#198)

* resolve bug

* UPDATE TESTS

* update style

* LOWERCASE

* TASK-180 Add proper error badges (#153)

* Adds basic error selection

* Adds badges to namestable

* Fixes bug  with hidden dropdown, makes input to fill full cell

* Fixes bug where cells in row could not be edited

* Adds error triangles to timetable header

* Refactors shift cell and base cell

* Split base cell on shift cell and base cell

* Fixes linting errors

* Fixes bug with wrong month switching, fixes some warnings

* Start using popper properly

* Adds normal positioning for triagnles

* Adds error tooltips

* Fixes test

Co-authored-by: Bohdan Forostianyi <[email protected]>
Co-authored-by: Paweł Renc <[email protected]>

* BUG WITH ERROR MODAL (#200)

* Set 10-minute timeout on CI and bump runners number (#201)

* TASK-264 Hardcode pandemic shifts (#199)

* Adds new shifts

* Fixes tests

* Adds backend compatible shifts

* Fixes tests

* bug+colors (#203)

* bug+colors

* bug+colors

Co-authored-by: Paweł Renc <[email protected]>
Co-authored-by: Paulina <[email protected]>

* Perform test checks on google-chrome (#202)

* Bump container number

* Run tests on electron and chrome

* Set workflow to test only google-chrome

* Add group name

* Show loader when reloading errors (#204)

* TASK-204-worker-list-actualization (#195)

* Fixes bug by generating shifts for worker (#206)

* TASK-193-Wykończenie drawera do zarządzania pracownikami (#205)

* TASK-202 Add modal for issue reporting (UI & logic) (#175)

* Add basic modal and set header to always be visible

* Add basic screenshot feature

* Poor man's styling

* TASK-202-report-issues-panel

* TASK-202 some styling

* TASK-202 modal styling

* TASK-202 classnames cleanup

* TASK-202 separate settings icon

* TASK-202 centered screenshot image

* getting rid of warnings

* a little update

* wrong button variant fixed

* drawer margin top

* Add sending message with reported issue

* made bottom drawer buttons visible

* getting rid of warnings

* cleanup

* addressed reported issues

* typo fixed

* env email key

Co-authored-by: Ehevi <[email protected]>
Co-authored-by: Bohdan <[email protected]>
Co-authored-by: Maciej Bielech <[email protected]>
Co-authored-by: Ehevi <[email protected]>

* TASK-179 Add weekly badges (#208)

Co-authored-by: Paweł Renc <[email protected]>

* TASK-290 Fix next month days saving (#209)

Co-authored-by: Paweł Renc <[email protected]>

* TASK-227 Fix month copying (#211)

* Fix month copying function

* Refactor copying prev and next month

* Change dev mode schedule to current month

* Resolve bug with copying to january and its weekend highlight

* TASK-296 Show month label in edit mode (#212)

* Show month label in edit mode, fix disable button opacity

* Disable edit mode button

* Create app config context to store app mode

* Remove link parent component to shrink onClick space

* TASK-299 Add OP and OK shifts to shift info model (#213)

* TASK-299 Add OP and OK shifts to shift info model

* TASK-299 Add missing expected hours to ShiftHelper tests

Co-authored-by: Paweł Renc <[email protected]>

* TASK-298 Fix drawer logic for managing workers (#210)

* Fixes worker agreement

* Contract type and worker type are automatically shown when user is edited

* fixes work time calculation for civil contract

* Adds validation to worker drawer

* Adds opacity

* Fixes edit mode and table with workers

* Adds validation to worker drawer

Co-authored-by: Paweł Renc <[email protected]>

* TASK-293 Move nurse count error badges to table header (#215)

* Add nurse count errors to table header, fix indexing for errors shown at foundation info

* TASK-293 remove error badges from foundation info comp altogether

* TASK-253 Anonymize schedule before sending on server (#216)

* TASK-253 Schedule anonymization

* TASK-253 Schedule anonymization

* TASK-253 eslint disables resolved

* TASK-280 Display time intervals in discovered issues' descriptions (#207)

* TASK-280 przedziały czasowe AON

* aon, wnd, wnn error from to message

* TASK-280 don't display night error hours if 22-6

* warning 'workerName' is assigned a value but never used

Co-authored-by: Paweł Renc <[email protected]>

* TASK-300 Add calendar image to no schedule uploaded screen (#214)

* TASK-300 Add calendar image to no-schedule-uploaded screen

* Replace calendar image with nurse image

* Comment out the failing test

* Add timeout to tests

* Increase timeout on nurse shifts table loading to 10s

Co-authored-by: Paweł Renc <[email protected]>

* Revert "TASK-300 Add calendar image to no schedule uploaded screen (#214)" (#224)

This reverts commit e733675.

* TASK-200 Fix major issues in shifts' drawer (#223)

* add "poprawki"

* add "poprawki"

* add "poprawki"

* test update

* dropdown

* diable pointer when disabled

* revert package-lock

* add suggestions

* change buttons style

* update zIndex

* add variants

* add color selector

* add changes - am lazy today

* bug fix

* bug fix + diable buttons

* TASK-281 Fix dates of discovered issues (#219)

* Add nurse count errors to table header, fix indexing for errors shown at foundation info

* TASK-293 remove error badges from foundation info comp altogether

* TASK-281 tinker with error days indexing and presentation

* Sort errors based on date

* Increase timeout on getting worker shift

* Increase timeouts even further beyond

* Fix outdated message asserts in schedule errors test

* Fix message asserts

* Increase timeout on schedule error folding section get

* Update messages in schedule-errors test

* Update schedule-errors.spec.ts

* Update commands.ts

* Update schedule-errors.spec.ts

* Update schedule-errors.spec.ts

Co-authored-by: Paweł Renc <[email protected]>

* TASK-306 Make workers' info has length of full weeks  (#221)

* Adds worker info on new month

* Update schedule-data.model.ts

Co-authored-by: Paweł Renc <[email protected]>

* Updates packag-lock (#226)

Co-authored-by: Paweł Renc <[email protected]>

* TASK-289 Correct dropdown positioning (#217)

* Autocomplete near cell

* zindex update

Co-authored-by: Paweł Renc <[email protected]>
Co-authored-by: kaplonpaulina <[email protected]>

* TASK-302 Add notification about issues absence (#218)

Co-authored-by: Paweł Renc <[email protected]>

* Task-286 Save workers persistently (#222)

* Fixes worker agreement

* Contract type and worker type are automatically shown when user is edited

* fixes work time calculation for civil contract

* Adds validation to worker drawer

* Adds opacity

* Fixes edit mode and table with workers

* Adds validation for invalid civil time

* TASK-296 Show month label in edit mode (#212)

* Show month label in edit mode, fix disable button opacity

* Disable edit mode button

* Create app config context to store app mode

* Remove link parent component to shrink onClick space

* Put worker logic in action creator

* Refactor schedule action creator

* Save NZ if in current month

Co-authored-by: Bohdan Forostianyi <[email protected]>
Co-authored-by: Paweł Renc <[email protected]>

* TASK-309 Show "go to now" button only in schedule view mode (#231)

Co-authored-by: Paweł Renc <[email protected]>

* TASK-311 Improve shifts' long names (#230)

* TASK-312 Omit header line of imported file when parsing  (#232)

* TASK-198 Make exported sheet printable (#229)

* xlxs update

* xlxs update

* xlxs update

* xlxs update

* xlxs update

* TASK-308 Evaluate working time issues on frontend (#233)

* Adds worker info on new month

* Moves errors from backend to frontend

Co-authored-by: Paweł Renc <[email protected]>

* TASK-313 Add colors in worker's calendar (#234)

* xlxs update

* xlxs update

* xlxs update

* xlxs update

* xlxs update

* workers-calendar style update

Co-authored-by: Paweł Renc <[email protected]>

* TASK-316 Fix long name for RPN  (#236)

* TASK-315 Fix request when reporting issue (#237)

Co-authored-by: Paweł Renc <[email protected]>

* TASK-310 Fix problem with copying month with newly added workers (#235)

* Disable copying from next month

* Save actual revision when saving primary
Create new dict with only based shifts workers
Add worker to current and next month

* Remove unnecessary state spread from reducers with UPDATE_WORKER_INFO

Co-authored-by: Paweł Renc <[email protected]>

* TASK-300 Add no schedule image as link (don't merge) (#228)

* Revert "TASK-308 Evaluate working time issues on frontend (#233)" (#240)

This reverts commit 63cbca9.

* Revert "TASK-300 Add no schedule image as link (don't merge) (#228)" (#241)

This reverts commit 6ee577d.

* Adds link to help page (#243)

* Moves overtime and undertime error calculation on frontend (#246)

* TASK-292 Integrate redux in sentry (#245)

* Adds worker update (#247)

* TASK-320 Set default number of children to 20 (#250)

* TASK-259 Resolve PouchDB update error (#244)

* Show errors in console, fix update bug

* Mute eslint warning

* Resolve db update conflict, disable error printing when doc is not found

* TASK-340 Remove unused logic for copying from next month (#248)

Co-authored-by: Bohdan <[email protected]>

* TASK-250 Add semantic release library (#242)

* Add semantic versioning library

* Remove package-lock update

* Sync package-lock

* Updates package-lock

* Updates package-lock.json

Co-authored-by: Bohdan Forostianyi <[email protected]>

* perf(App) Release v1.0.0 (#252)

Co-authored-by: Maciej Bielech <[email protected]>
Co-authored-by: Sig00rd <[email protected]>
Co-authored-by: Bohdan <[email protected]>
Co-authored-by: Bohdan Forostianyi <[email protected]>
Co-authored-by: Tomasz Pęcak <[email protected]>
Co-authored-by: Szymon Fugas <[email protected]>
Co-authored-by: Paulina <[email protected]>
Co-authored-by: Maciej Bielech <[email protected]>
Co-authored-by: KarolinaFilipiuk <[email protected]>
Co-authored-by: Dmytro <[email protected]>
Co-authored-by: Vyacheslav Trushkov <[email protected]>
Co-authored-by: Ehevi <[email protected]>
Co-authored-by: Dushess0 <[email protected]>
Co-authored-by: Ehevi <[email protected]>