Commit Graph

417 Commits

Author SHA1 Message Date
dependabot[bot] db20e07f66
chore(deps): bump vue-router from 4.4.3 to 4.4.5
Bumps [vue-router](https://github.com/vuejs/router) from 4.4.3 to 4.4.5.
- [Release notes](https://github.com/vuejs/router/releases)
- [Commits](https://github.com/vuejs/router/compare/v4.4.3...v4.4.5)

---
updated-dependencies:
- dependency-name: vue-router
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-01 19:05:08 +00:00
mutoe 6dbfbe9d03
ci: upgrade to nodejs 22 2024-08-09 11:43:56 +08:00
mutoe ffc417f86f
chore: upgrade dependencies 2024-08-09 11:37:51 +08:00
mutoe 3646877012
test: upgrade happy-dom and test frameworks 2024-08-09 11:32:20 +08:00
mutoe a7e2cd6c15
chore: upgrade typescript 2024-08-09 10:28:47 +08:00
mutoe 187fef1def
ci: update pnpm version in the CI 2024-08-09 10:28:47 +08:00
mutoe 484c4f7337
chore: upgrade eslint config 2024-08-09 10:28:46 +08:00
mutoe 46b92e7caf
chore: fix wrong serve port
Closes #174
2024-08-09 09:51:03 +08:00
dependabot[bot] 22c9fd4605 chore(deps): bump pnpm/action-setup from 3 to 4 in /.github/workflows
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 3 to 4.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/v3...v4)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-07 20:26:36 +08:00
dependabot[bot] e1c48b31a1 chore(deps): bump vue from 3.4.21 to 3.4.27
Bumps [vue](https://github.com/vuejs/core) from 3.4.21 to 3.4.27.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.4.21...v3.4.27)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-07 20:25:50 +08:00
c4ffein b14ba5011c Bearer => Token 2024-08-07 04:58:38 +08:00
dependabot[bot] 18c68dc597 chore(deps): bump marked from 11.1.1 to 12.0.0
Bumps [marked](https://github.com/markedjs/marked) from 11.1.1 to 12.0.0.
- [Release notes](https://github.com/markedjs/marked/releases)
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)
- [Commits](https://github.com/markedjs/marked/compare/v11.1.1...v12.0.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-02 17:35:06 +08:00
dependabot[bot] d7536bea37 chore(deps): bump vue from 3.4.3 to 3.4.21
Bumps [vue](https://github.com/vuejs/core) from 3.4.3 to 3.4.21.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.4.3...v3.4.21)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-02 17:34:52 +08:00
dependabot[bot] 15798dd35e chore(deps): bump codecov/codecov-action in /.github/workflows
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-02 17:31:21 +08:00
dependabot[bot] 38a412f3f4 chore(deps): bump actions/cache from 3 to 4 in /.github/workflows
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-02 17:31:07 +08:00
dependabot[bot] 7c0e727d13 chore(deps): bump vue-router from 4.2.5 to 4.3.0
Bumps [vue-router](https://github.com/vuejs/router) from 4.2.5 to 4.3.0.
- [Release notes](https://github.com/vuejs/router/releases)
- [Commits](https://github.com/vuejs/router/compare/v4.2.5...v4.3.0)

---
updated-dependencies:
- dependency-name: vue-router
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-02 17:29:06 +08:00
dependabot[bot] 882232b042 chore(deps): bump pnpm/action-setup from 2 to 3 in /.github/workflows
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 2 to 3.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/v2...v3)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-02 17:28:04 +08:00
dependabot[bot] e5a2a0aae8 chore(deps): bump github/codeql-action from 2 to 3 in /.github/workflows
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-08 00:43:02 +08:00
dependabot[bot] 5b50d7964e chore(deps): bump marked from 11.0.1 to 11.1.1
Bumps [marked](https://github.com/markedjs/marked) from 11.0.1 to 11.1.1.
- [Release notes](https://github.com/markedjs/marked/releases)
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)
- [Commits](https://github.com/markedjs/marked/compare/v11.0.1...v11.1.1)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-08 00:42:25 +08:00
dependabot[bot] fcab713fd1 chore(deps): bump vue from 3.3.11 to 3.4.3
Bumps [vue](https://github.com/vuejs/core) from 3.3.11 to 3.4.3.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.3.11...v3.4.3)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-08 00:42:08 +08:00
mutoe d7b5d0643e
docs: update README 2023-12-12 00:34:23 +08:00
mutoe e73cb0ae3c
chore: fix pipeline script 2023-12-12 00:20:12 +08:00
mutoe ff1b7f708c
chore: upgrade vitest to 1.0 2023-12-11 22:39:30 +08:00
mutoe 67be843214
test: remove only mark for tests 2023-12-11 22:35:56 +08:00
mutoe ac3c831e2b
chore: update eslint rules 2023-12-11 22:33:54 +08:00
dependabot[bot] d604eaa4ef chore(deps): bump marked from 10.0.0 to 11.0.0
Bumps [marked](https://github.com/markedjs/marked) from 10.0.0 to 11.0.0.
- [Release notes](https://github.com/markedjs/marked/releases)
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)
- [Commits](https://github.com/markedjs/marked/compare/v10.0.0...v11.0.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-08 10:34:49 +08:00
dependabot[bot] 04b477303e chore(deps): bump vue from 3.3.8 to 3.3.9
Bumps [vue](https://github.com/vuejs/core) from 3.3.8 to 3.3.9.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.3.8...v3.3.9)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-08 10:34:16 +08:00
mutoe 80de731797
chore: update openapi.yml 2023-11-25 11:35:11 +08:00
mutoe 2aeab22bd6
chore: upgrade happy-dom and vitest 2023-11-25 11:31:23 +08:00
mutoe d83176b371
chore: fix break changes after upgrade msw 2023-11-25 11:26:07 +08:00
mutoe a38d4681e1
chore: upgrade dependencies 2023-11-25 01:55:57 +08:00
dependabot[bot] be187b4862 chore(deps): bump marked from 9.0.3 to 10.0.0
Bumps [marked](https://github.com/markedjs/marked) from 9.0.3 to 10.0.0.
- [Release notes](https://github.com/markedjs/marked/releases)
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)
- [Commits](https://github.com/markedjs/marked/compare/v9.0.3...v10.0.0)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-24 23:42:20 +08:00
dependabot[bot] e80ef92516 chore(deps): bump pinia from 2.1.6 to 2.1.7
Bumps [pinia](https://github.com/vuejs/pinia) from 2.1.6 to 2.1.7.
- [Release notes](https://github.com/vuejs/pinia/releases)
- [Commits](https://github.com/vuejs/pinia/compare/pinia@2.1.6...pinia@2.1.7)

---
updated-dependencies:
- dependency-name: pinia
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-24 09:58:02 +08:00
dependabot[bot] c4f4566246 chore(deps): bump vue from 3.3.4 to 3.3.7
Bumps [vue](https://github.com/vuejs/core) from 3.3.4 to 3.3.7.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.3.4...v3.3.7)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-13 15:09:17 +08:00
dependabot[bot] ea875a842a chore(deps): bump actions/setup-node from 3 to 4 in /.github/workflows
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-13 15:08:35 +08:00
dependabot[bot] 77c5f75342 chore(deps): bump vue-router from 4.2.4 to 4.2.5
Bumps [vue-router](https://github.com/vuejs/router) from 4.2.4 to 4.2.5.
- [Release notes](https://github.com/vuejs/router/releases)
- [Commits](https://github.com/vuejs/router/compare/v4.2.4...v4.2.5)

---
updated-dependencies:
- dependency-name: vue-router
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-25 09:29:22 +08:00
dependabot[bot] 4984872760 chore(deps): bump marked from 8.0.1 to 9.0.3
Bumps [marked](https://github.com/markedjs/marked) from 8.0.1 to 9.0.3.
- [Release notes](https://github.com/markedjs/marked/releases)
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)
- [Commits](https://github.com/markedjs/marked/compare/v8.0.1...v9.0.3)

---
updated-dependencies:
- dependency-name: marked
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-24 15:16:10 +08:00
dependabot[bot] b4ac298083 chore(deps): bump actions/checkout from 3 to 4 in /.github/workflows
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-24 15:15:47 +08:00
mutoe 09f3818787
test: fix tests 2023-09-12 10:41:40 +08:00
mutoe 0591c277b9
style: code reformat 2023-09-12 10:26:35 +08:00
mutoe 5ce52d15e4
fix: authorization issue 2023-09-12 10:24:49 +08:00
mutoe ab11d70dc7
chore: Updated pre-commit script in simple-git-hooks.
The command "lint-staged" in the pre-commit hook was failing due to an authorization issue. The reason was because the execution was failing to find the executable. Hence, replaced "lint-staged" with "npm exec lint-staged" to ensure proper path resolution.
2023-09-12 10:24:23 +08:00
mutoe 0daf02393b
feat: add aria-label for forms 2023-09-11 10:07:59 +08:00
mutoe ece4466b7a
fix: Add error handling to Settings form
This commit adds error handling to the settings form in the Settings.vue page. A new 'errors' object has been introduced to capture and display errors returned from the API. The onSubmit event also has been modified for handling a try/catch block for potential API errors.
The associated unit test was updated to ensure proper behavior when an API error is returned.
This improvement aims to provide a better user experience by clearly communicating issues with the user's changes.

close #58
2023-09-08 16:53:38 +08:00
mutoe 1ba77588f1
test: only compare markdown part when test markdown renderer 2023-09-08 16:45:41 +08:00
mutoe 1570e38956
chore: Update TypeScript and vue-tsc versions
Upgraded TypeScript from 5.0.4 to 5.2.2 and vue-tsc from 1.8.8 to 1.8.10 in both package.json and pnpm-lock.yaml. The upgrade also cascades effect to other dependencies in pnpm-lock.yaml. The update brings in new language features, bug fixes, and improvements from TypeScript. The vue-tsc update enhances the type checking of Vue Single File Components. Regular updates ensure application remains compatible with the latest TypeScript language enhancements and vue-tsc updates.
2023-09-08 16:35:39 +08:00
mutoe 71c7e4e38b
chore: Update dependencies to latest stable versions
Upgraded concurrently from 7.6.0 to 8.2.1 and lint-staged from 13.1.0 to 14.0.1 in both package.json and pnpm-lock.yaml. Also updated other indirect dependencies in pnpm-lock.yaml. These updates bring improvements, bug fixes, and potential api changes from the respective packages. It's typically a good practice to keep dependencies updated so we can benefit from their improvements and make sure our project remains compatible with them.
2023-09-08 16:33:47 +08:00
mutoe 187b880dcf
chore: Replace husky with simple-git-hooks for git hooks management
The change consists in replacing husky which was used for managing git hooks with simple-git-hooks. The simple-git-hooks library is lighter, simpler, and offers almost the same set of features as husky. This change will make the codebase easier to maintain and understand.
2023-09-08 16:29:08 +08:00
mutoe 57d2aa3a62
chore: update swagger and sta 2023-09-08 16:22:30 +08:00
mutoe 703a001fce
style: update eslint rules 2023-09-08 16:17:47 +08:00