Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

perf(App) Release v1 #253

Merged
merged 181 commits into from
Mar 2, 2021
Merged

perf(App) Release v1 #253

merged 181 commits into from
Mar 2, 2021

Conversation

prenc
Copy link
Contributor

@prenc prenc commented Mar 2, 2021

No description provided.

mbielech and others added 30 commits October 20, 2020 22:50
…e_snake_case_with_camel_case

NS-83 Refactor: replace snake_case with camelCase
* 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
* Fixed bug where work time 1/N wasn't possible

* Added no console rule

Co-authored-by: Bohdan Forostianyi <[email protected]>
* 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]>
* 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]>
authored-by: Bohdan Forostianyi <[email protected]>
* NS-92 Setup Sentry

* Added missing dependecies

Co-authored-by: Bohdan Forostianyi <[email protected]>
* 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
* 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
Adds pipiline with test runner
* Adds frontend refactor

* Removes README from docs

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

TASK-2 Unit tests for handling public holidays
* Handle global state undo/redo with shortcuts

* TASK-4 optimizes schedule rendering

Co-authored-by: Bohdan <[email protected]>
prenc and others added 29 commits February 26, 2021 00:10
* 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
* 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]>
* Adds worker info on new month

* Update schedule-data.model.ts

Co-authored-by: Paweł Renc <[email protected]>
Co-authored-by: Paweł Renc <[email protected]>
* Autocomplete near cell

* zindex update

Co-authored-by: Paweł Renc <[email protected]>
Co-authored-by: kaplonpaulina <[email protected]>
* 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]>
* xlxs update

* xlxs update

* xlxs update

* xlxs update

* xlxs update
* Adds worker info on new month

* Moves errors from backend to frontend

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

* xlxs update

* xlxs update

* xlxs update

* xlxs update

* workers-calendar style update

Co-authored-by: Paweł Renc <[email protected]>
* 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]>
* Show errors in console, fix update bug

* Mute eslint warning

* Resolve db update conflict, disable error printing when doc is not found
* 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]>
@prenc prenc merged commit 2f39459 into master Mar 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.