Mr.Hope
ba8a221833
style: fix eslint
2023-12-19 21:05:54 +08:00
Mr.Hope
3f73cd9443
style: introduce prettier
2023-12-19 20:32:04 +08:00
qwqcode
7a0a9dbd92
chore(ci): fix ci pnpm version
2023-12-19 17:07:23 +08:00
dependabot[bot]
441c4fa6a9
chore(deps/ui): bump the dev-deps group in /ui with 3 updates ( #698 )
...
Bumps the dev-deps group in /ui with 3 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [@vue/tsconfig](https://github.com/vuejs/tsconfig ).
Updates `@typescript-eslint/eslint-plugin` from 6.14.0 to 6.15.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/v6.15.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 6.14.0 to 6.15.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/v6.15.0/packages/parser )
Updates `@vue/tsconfig` from 0.5.0 to 0.5.1
- [Commits](https://github.com/vuejs/tsconfig/compare/v0.5.0...v0.5.1 )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-deps
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-deps
- dependency-name: "@vue/tsconfig"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-deps
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 17:04:01 +08:00
Mr.Hope
a16169f69d
chore(docs): fix redocly config ( #696 )
2023-12-19 17:00:58 +08:00
da42676656
chore(deps): bump frontend deps ( #679 )
...
* chore: bump deps
* chore: add exports field
* chore: remove src folder
* fix: vite cjs deprecated warning
* chore(ci): fix test ci
* chore: update linter
---------
Co-authored-by: qwqcode <qwqcode@gmail.com >
Co-authored-by: qwqcode <22412567+qwqcode@users.noreply.github.com >
2023-12-19 16:54:34 +08:00
qwqcode
f3a42e892f
chore(ci): fix test ci
2023-12-18 23:59:18 +08:00
Mr.Hope
6a53597485
chore(docs): update README.md ( #691 )
2023-12-18 23:19:46 +08:00
qwqcode
60336e567d
test(ci): migrate UI tests back to Github Actions ( #692 )
2023-12-18 23:16:16 +08:00
Mr.Hope and qwqcode
8918c62ffd
chore: update description and fix typos ( #684 )
...
* chore: update description
* chore: fix typos
* chore: tweaks
* chore: fix case
---------
Co-authored-by: qwqcode <qwqcode@gmail.com >
2023-12-18 21:21:42 +08:00
qwqcode
362fc19cd8
feat: patch locale config from zh-cn to zh-CN ( #678 )
2023-12-18 20:17:04 +08:00
qwqcode
1b938752ff
fix(ui/dark-mode): potential memory leak issue in auto mode ( #688 )
2023-12-18 19:14:58 +08:00
qwqcode
835a886dc8
test(ssg): add SSG test case ( #675 )
2023-12-18 19:09:04 +08:00
qwqcode
f390b57fe7
refactor(ui): move window references into function scope ( #675 )
2023-12-18 19:05:57 +08:00
qwqcode
6d21a0f204
refactor(ui/api): losing coupling between Api and User
2023-12-18 18:37:18 +08:00
qwqcode
a1d0c37828
refactor(ui/user): user class no longer globally singleton
2023-12-18 18:37:18 +08:00
github-actions[bot]
763fbc417e
chore: release v2.7.1
v2.7.1
2023-12-17 17:24:29 +00:00
qwqcode
776d5e66fe
docs(i18n): add translation of update notice
2023-12-18 01:22:53 +08:00
qwqcode
10c0975ce0
fix(build): generate source maps to ease debugging
2023-12-18 00:53:54 +08:00
qwqcode
7286642fc9
fix(ui): static method export issue in JS module ( #669 )
2023-12-18 00:46:56 +08:00
qwqcode
8db4fb3524
fix(cout-widget): loadCountWidget issue
2023-12-17 23:50:44 +08:00
qwqcode
08be04979d
chore(docs): bump Artalk to v2.7.0
2023-12-17 20:33:21 +08:00
github-actions[bot]
d7ea9ba43f
chore: release v2.7.0
v2.7.0
2023-12-17 11:57:30 +00:00
qwqcode
bad248534c
docs: revise and add more examples
...
BREAKING CHANGE: The following top-level functions exported by the 'artalk' npm package have been deprecated: `Artalk.update`, `Artalk.reload`, and `Artalk.destroy`. These methods now require invocation on an instance created by either `Artalk.init` or `new Artalk`. Please utilize instance-level methods instead, such as `artalkInstance.update`. For more information, refer to [the documentation](https://artalk.js.org/guide/frontend/import-framework.html ). The update was implemented to enable the concurrent creation of multiple instances, adapting to situations where Vue components are simultaneously referenced across various pages. Initially, only a singular instance was permitted to mitigate memory leak concerns. However, this proved limiting for scenarios involving the caching of multiple component instances through 'keep-alive.' To better suit intricate SPA application needs, the choice was made to permit the creation of multiple independent instances. It's crucial to remember to manually invoke the `artalk.destroy` method when releasing components to avoid memory leaks (Issue #660 ).
2023-12-17 19:16:33 +08:00
Zijing Zhang
f56ac4eabc
perf(cache): implement GC feature for simple_cache pkg ( #656 )
...
* feat: garbage collection feature
A new `GC()` method has been added to the `Cache` struct,
which performs garbage collection by deleting expired entries from the
cache.
2023-12-17 02:32:47 +08:00
qwqcode
bbe2e8416c
chore(docs): more description for VitePress example
2023-12-17 02:23:43 +08:00
qwqcode
d44e79b1f4
docs(import): update the examples in import-framework.md ( #665 )
2023-12-17 01:54:21 +08:00
qwqcode
e816dd686c
fix(api/img-upload): public_path config enables the use of full url ( #659 ) ( #664 )
2023-12-17 01:29:59 +08:00
qwqcode
c9ea8f6162
fix(lifecycle): create multi-instances at the same time ( #660 ) ( #663 )
2023-12-17 01:16:27 +08:00
qwqcode
87102cd3b0
refactor(ui/layer): better layer implements and independence ( #662 )
2023-12-17 01:10:22 +08:00
qwqcode
8b6bab828d
fix(ui/dark-mode): setDarkMode cannot save to instance config ( #661 )
2023-12-17 01:04:30 +08:00
qwqcode
9fb658599a
test(vue): add test cases for vue framework
2023-12-17 00:48:24 +08:00
qwqcode
f8c33003a8
chore(docs): replace artalk to npm import in docs
2023-12-15 20:20:24 +08:00
qwqcode
b97136b83f
chore(docs): tidy up documentation
2023-12-13 19:09:14 +08:00
qwqcode
df3e983e7f
docs(conf): disable frontend.uaBadge config option by default
2023-12-13 19:06:57 +08:00
qwqcode
1b878fb3cc
fix(ui): scroll to the center of the viewport issue
2023-12-13 18:57:03 +08:00
LeenHawk
aa87ab94f5
docs(deploy): add deployment guide for render.com ( #649 )
...
* 添加render.com部署指南文章链接
* Update
2023-11-21 21:38:26 +08:00
qwqcode
4e9afd9761
fix(ui/editor): fix position of the comment box when replying ( #643 ) ( #648 )
2023-11-20 19:21:44 +08:00
qwqcode
2b7d0ecb72
chore(ci): integrate with codecov
2023-11-19 23:35:12 +08:00
qwqcode
603c7d9439
docs: provide clearer and more detailed instructions in CONTRIBUTING.md
2023-11-05 22:48:00 +08:00
qwqcode
fb93231b35
feat(ui/test): add end-to-end (e2e) testing using Playwright
2023-11-05 22:45:53 +08:00
qwqcode
fed83263e2
fix(notify_pusher): panic when admin ids array is empty ( #634 )
2023-11-03 10:39:56 +08:00
qwqcode
9dc2d83486
chore(dev): fix .eslintignore in vscode
...
Add this config in `.vscode/settings.json`: `{"eslint.workingDirectories": ["./path/to/nested/front/project"]}` In this case, your `.eslintignore` file should be located in the nested path location (you have a front project in a nested folder inside the main project at root).
2023-11-01 10:59:58 +08:00
qwqcode
d918caaf81
fix(ui/conf): sanitize noComment conf option for security ( #624 )
2023-10-31 20:11:47 +08:00
qwqcode
d44212bd90
refactor(ui/marked): separate markdown related codes
2023-10-30 20:13:18 +08:00
qwqcode
37d4ca76fa
refactor(ui): reduce coupling with ContextApi
2023-10-30 19:50:32 +08:00
qwqcode
8cc39f322c
chore(ui/deps): downgrade eslint-import-resolver-typescript
...
Downgrade `eslint-import-resolver-typescript` to version 2.7.0 to resolve linting issue on Windows development environment.
https://github.com/ArtalkJS/Artalk/discussions/621#discussioncomment-7416173
2023-10-29 22:59:47 +08:00
qwqcode
2b4e80651a
feat(ui): support scrollRelativeTo config option
2023-10-29 21:52:59 +08:00
qwqcode
415fa0f2e3
chore(ui/sidebar): fix sidebar dependant issues caused by refactoring
2023-10-29 21:51:54 +08:00
qwqcode
91809002d7
chore(ui): fix issues caused by refactoring
2023-10-29 19:01:16 +08:00