Skip to content

Commit

Permalink
Develop (#8)
Browse files Browse the repository at this point in the history
* ci: ๐ŸŽก set released version to pre-release

* feat: ๐ŸŽธ improve table appearance

* refactor: ๐Ÿ’ก refactor some raw strings into const objects

* feat: ๐ŸŽธ add internationalization with i18n

* feat: ๐ŸŽธ add event listener count to debug info table

* refactor: ๐Ÿ’ก refactor viewport event handlers

* refactor: ๐Ÿ’ก add switch-related eslint rules

* feat: ๐ŸŽธ add missing translations

* feat: ๐ŸŽธ improve marker event handling

* feat: ๐ŸŽธ add ordered marking adding system

* feat: ๐ŸŽธ add marking selection

* chore: ๐Ÿค– add "cursor" property to markings store

* feat: ๐ŸŽธ add table row highlighting on current cursor index

* feat: ๐ŸŽธ make markers updateable when cursor is point to them

* feat: ๐ŸŽธ add image loading & markings data saving

* feat: ๐ŸŽธ improve marking binding logic

* chore: ๐Ÿค– bump version to 0.1.1
  • Loading branch information
shipurjan authored Apr 14, 2024
1 parent 6babf72 commit 721f8e7
Show file tree
Hide file tree
Showing 108 changed files with 4,034 additions and 1,780 deletions.
2 changes: 2 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.*.js
*.config.js
20 changes: 13 additions & 7 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
module.exports = {
root: true,
parserOptions: {
ecmaVersion: 2020,
sourceType: "module",
ecmaFeatures: {
jsx: true,
},
},

env: {
browser: true,
Expand Down Expand Up @@ -39,7 +32,19 @@ module.exports = {
"plugin:react-hooks/recommended",
],

parser: "@typescript-eslint/parser",
parserOptions: {
ecmaVersion: 2020,
sourceType: "module",
ecmaFeatures: {
jsx: true,
},
},

rules: {
"default-case": "error",
"@typescript-eslint/prefer-enum-initializers": "error",
"@typescript-eslint/no-duplicate-enum-values": "error",
"@typescript-eslint/no-unused-vars": "error",
"@typescript-eslint/no-explicit-any": "error",
"react/react-in-jsx-scope": "off",
Expand Down Expand Up @@ -72,5 +77,6 @@ module.exports = {
"import/prefer-default-export": "off",
"react/require-default-props": "off",
"class-methods-use-this": "off",
"no-shadow": ["off"],
},
};
5 changes: 5 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions .idea/bioparallel.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

57 changes: 57 additions & 0 deletions .idea/codeStyles/Project.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .idea/codeStyles/codeStyleConfig.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/jsLinters/eslint.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/prettier.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 8 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,27 @@
{
"cSpell.words": [
"ABCDEFGHIJKLMNPQRSTUVWXY",
"bioparallel",
"canvasa",
"canvasie",
"eventy",
"immer",
"lucide",
"pixi",
"prerendered",
"Prerendering",
"Reactowych",
"Renderable",
"shadcn",
"sonarjs",
"swtich",
"tauri",
"testid",
"viewports",
"ฮฑฮฒฮณฮดฮตฮถฮทฮธฮนฮบฮปฮผฮฝฮพฮฟฯ€ฯฯƒฯ„ฯ…ฯ†ฯ‡ฯˆฯ‰"
"viewportu",
"zalockowany",
"ฮฑฮฒฮณฮดฮตฮถฮทฮธฮนฮบฮปฮผฮฝฮพฮฟฯ€ฯฯƒฯ„ฯ…ฯ†ฯ‡ฯˆฯ‰",
"ฮ“ฮดฮตฮถฮทฮปฮผฯ€ฯ"
],
"github.copilot.chat.localeOverride": "pl"
}
48 changes: 27 additions & 21 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "bioparallel",
"description": "Application for forensic trace comparison",
"version": "0.1.0",
"version": "0.1.1",
"author": {
"name": "Cyprian Zdebski",
"email": "[email protected]",
Expand All @@ -21,15 +21,15 @@
"tsc:check": "tsc --noEmit",
"tsc:watch": "tsc --noEmit --watch",
"eslint:fix": "eslint --fix .",
"eslint:check": "eslint .",
"prettier:write": "prettier --write .",
"prepare": "husky install",
"test": "jest",
"test:unit": "jest ./__tests__/unit --passWithNoTests",
"test:e2e": "jest ./__tests__/e2e --passWithNoTests"
},
"dependencies": {
"@pixi/layers": "^2.1.0",
"@pixi/react": "7.1.1",
"@pixi/react": "7.1.0",
"@radix-ui/react-checkbox": "1.0.4",
"@radix-ui/react-dropdown-menu": "2.0.6",
"@radix-ui/react-icons": "1.3.0",
Expand All @@ -41,52 +41,57 @@
"@radix-ui/react-tabs": "1.0.4",
"@radix-ui/react-toggle": "1.0.3",
"@radix-ui/react-toggle-group": "1.0.4",
"@tanstack/react-table": "8.13.2",
"@tanstack/react-table": "8.15.0",
"@tauri-apps/api": "2.0.0-beta.5",
"@tauri-apps/plugin-dialog": "2.0.0-beta.2",
"@tauri-apps/plugin-fs": "2.0.0-beta.2",
"@tauri-apps/plugin-store": "2.0.0-beta.2",
"class-variance-authority": "0.7.0",
"clsx": "2.1.0",
"i18next": "^23.10.1",
"i18next-resources-to-backend": "^1.2.0",
"immer": "10.0.4",
"lucide-react": "^0.358.0",
"lucide-react": "^0.363.0",
"md5": "^2.3.0",
"modern-normalize": "2.0.0",
"next": "14.1.3",
"next": "14.1.4",
"next-themes": "0.3.0",
"pixi-viewport": "5.0.2",
"pixi.js": "7.4.0",
"pixi.js": "7.4.2",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-i18next": "^14.1.0",
"react-resizable-panels": "2.0.13",
"react-virtuoso": "^4.7.3",
"sonner": "1.4.3",
"tailwind-merge": "2.2.1",
"react-virtuoso": "^4.7.4",
"sonner": "1.4.41",
"tailwind-merge": "2.2.2",
"tailwindcss-animate": "1.0.7",
"use-debounce": "10.0.0",
"zustand": "4.5.2"
},
"devDependencies": {
"@commitlint/cli": "19.2.0",
"@commitlint/cli": "19.2.1",
"@commitlint/config-conventional": "19.1.0",
"@tauri-apps/cli": "2.0.0-beta.9",
"@testing-library/jest-dom": "6.4.2",
"@testing-library/react": "14.2.1",
"@testing-library/react": "14.2.2",
"@types/jest": "29.5.12",
"@types/node": "20.11.28",
"@types/react": "18.2.66",
"@types/md5": "^2.3.5",
"@types/node": "20.11.30",
"@types/react": "18.2.69",
"@types/react-dom": "18.2.22",
"@types/selenium-webdriver": "4.1.22",
"@typescript-eslint/eslint-plugin": "7.2.0",
"autoprefixer": "10.4.18",
"@typescript-eslint/eslint-plugin": "7.3.1",
"autoprefixer": "10.4.19",
"commitizen": "4.3.0",
"cz-conventional-changelog": "3.3.0",
"eslint": "8.57.0",
"eslint-config-airbnb": "19.0.4",
"eslint-config-next": "14.1.3",
"eslint-config-next": "14.1.4",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-jsx-a11y": "6.8.0",
"eslint-plugin-prettier": "5.1.3",
"eslint-plugin-react": "7.34.0",
"eslint-plugin-react": "7.34.1",
"eslint-plugin-react-hooks": "4.6.0",
"eslint-plugin-security": "2.1.1",
"eslint-plugin-simple-import-sort": "12.0.0",
Expand All @@ -96,16 +101,17 @@
"jest": "29.7.0",
"jest-environment-jsdom": "29.7.0",
"lint-staged": "15.2.2",
"postcss": "8.4.35",
"postcss": "8.4.38",
"prettier": "3.2.5",
"selenium-webdriver": "4.18.1",
"tailwindcss": "3.4.1",
"ts-node": "10.9.2",
"typescript": "5.4.2"
"typescript": "5.3.3"
},
"pnpm": {
"patchedDependencies": {
"[email protected]": "patches/[email protected]"
}
}
},
"packageManager": "[email protected]+sha256.4b4efa12490e5055d59b9b9fc9438b7d581a6b7af3b5675eb5c5f447cee1a589"
}
Loading

0 comments on commit 721f8e7

Please sign in to comment.