Skip to content

Chore/split to components#48

Merged
teuchezh merged 2 commits into
devfrom
chore/split-to-components
Jan 25, 2026
Merged

Chore/split to components#48
teuchezh merged 2 commits into
devfrom
chore/split-to-components

Conversation

@ivanskopincev
Copy link
Copy Markdown
Collaborator

@ivanskopincev ivanskopincev commented Jan 25, 2026

Description

Refactor card.ts by extracting logic into focused, single-responsibility modules to improve maintainability and testability

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation
  • Translation

Related Issues

Fixes #

Checklist

  • Code follows project style
  • Self-reviewed code
  • Tested locally
  • bun run lint passed
  • bun run typecheck passed
  • bun run build successful
  • Commits follow Conventional Commits

@teuchezh teuchezh merged commit 0f20142 into dev Jan 25, 2026
3 checks passed
@teuchezh teuchezh deleted the chore/split-to-components branch February 12, 2026 08:17
@teuchezh teuchezh mentioned this pull request Feb 12, 2026
teuchezh added a commit that referenced this pull request Feb 12, 2026
* chore: bump version (#42)

update demo

Co-authored-by: teuchezh <nurbiy632@gmailcom>

* docs: update demo.gif (#44)

Co-authored-by: teuchezh <nurbiy632@gmailcom>

* Chore/split to components (#48)

* chore: split card component

* chore: split card component part 2

* chore(deps-dev): bump the development-dependencies group with 2 updates (#51)

Bumps the development-dependencies group with 2 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).


Updates `@typescript-eslint/eslint-plugin` from 8.53.1 to 8.54.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.53.1 to 8.54.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.54.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.54.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump eslint-plugin-lit (#54)

Bumps the development-dependencies group with 1 update: [eslint-plugin-lit](https://github.com/43081j/eslint-plugin-lit).


Updates `eslint-plugin-lit` from 2.1.1 to 2.2.1
- [Release notes](https://github.com/43081j/eslint-plugin-lit/releases)
- [Commits](43081j/eslint-plugin-lit@2.1.1...2.2.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-lit
  dependency-version: 2.2.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix perfomance problems (#56)

Co-authored-by: teuchezh <nurbiy632@gmailcom>

* feat: 12hr format for “today’s forecast view” (#57)

* feat: add Slovak translation (sk) (#58)

Closes #50

* feat: add Hungarian translation (hu) (#60)

Closes #46

Co-authored-by: taczirjak <18069767+taczirjak@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

* chore: switch to manual releases (#61)

* chore: switch to manual releases

Remove auto-tag.yml workflow that automatically created tags on
package.json changes. Update RELEASE.md to reflect manual-only
release process (git tag or workflow_dispatch).

* remove old translations

* chore: sync main into dev (#62)

* chore: bump version (#42) (#43)

update demo

Co-authored-by: teuchezh <nurbiy632@gmailcom>

* sync: dev-to-main (#45)

* chore: bump version (#42)

update demo

Co-authored-by: teuchezh <nurbiy632@gmailcom>

* docs: update demo.gif (#44)

Co-authored-by: teuchezh <nurbiy632@gmailcom>

---------

Co-authored-by: teuchezh <nurbiy632@gmailcom>

---------

Co-authored-by: teuchezh <nurbiy632@gmailcom>

* docs: add Hungarian (hu) and Slovak (sk) to language lists in README (#64)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: teuchezh <nurbiy632@gmailcom>
Co-authored-by: ivan.skopincev <43982844+ivanskopincev@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: taczirjak <18069767+taczirjak@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
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.

2 participants