Skip to content

Commit bdd6ffc

Browse files
Merge pull request #6 from TODOvue/develop
[1.0.1] - 2026-02-04
2 parents a7abbd8 + e9103a0 commit bdd6ffc

File tree

7 files changed

+56
-27
lines changed

7 files changed

+56
-27
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ jobs:
9191
repo: context.repo.repo,
9292
tag_name: `v${{ steps.bump.outputs.NEW_VERSION }}`,
9393
name: `v${{ steps.bump.outputs.NEW_VERSION }}`,
94-
body: 'For stable releases, please refer to [CHANGELOG.md](https://github.com/TODOvue/tv-demo/blob/main/CHANGELOG.md) for details.',
94+
body: 'For stable releases, please refer to [CHANGELOG.md](https://github.com/${{ github.repository }}/blob/main/CHANGELOG.md) for details.',
9595
draft: false,
9696
prerelease: false
9797
});

CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ All notable changes to `@todovue/tv-ui` will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.0.1] - 2026-02-04
9+
10+
### Dependencies
11+
- Updated `@vitejs/plugin-vue` to version `6.0.4`.
12+
- Updated `@todovue/tv-foote` to version `1.1.3`.
13+
- Updated `@todovue/tv-article` to version `1.3.6`.
14+
815
## [1.0.0] - 2026-01-30
916

1017
### Dependencies
@@ -24,7 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2431

2532
### Dependencies
2633
- Added `highlight.js` as a dependency to support syntax highlighting features within the UI components.
27-
- Added `markdown-it` as a dependency to enable markdown parsing and rendering capabilities.
34+
- Added `markdown-it` as a dependency to enable Markdown parsing and rendering capabilities.
2835

2936
### Changed
3037
- Simplified the `build:demo` script by removing redundant file copy commands.
@@ -43,6 +50,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4350
### Added
4451
- Initial release of `@todovue/tv-ui`.
4552

53+
[1.0.1]: https://github.com/TODOvue/tv-ui/pull/6/changes
4654
[1.0.0]: https://github.com/TODOvue/tv-ui/pull/5/changes
4755
[0.1.3]: https://github.com/TODOvue/tv-ui/pull/4/changes
4856
[0.1.2]: https://github.com/TODOvue/tv-ui/pull/3/changes

package-lock.json

Lines changed: 19 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,19 +61,19 @@
6161
"vue": "^3.5.27"
6262
},
6363
"devDependencies": {
64-
"@vitejs/plugin-vue": "^6.0.3",
64+
"@vitejs/plugin-vue": "^6.0.4",
6565
"sass": "^1.97.2",
6666
"vite": "^7.3.1",
6767
"vite-plugin-dts": "^4.5.4"
6868
},
6969
"dependencies": {
7070
"@todovue/tv-alert": "^1.2.1",
71-
"@todovue/tv-article": "^1.3.5",
71+
"@todovue/tv-article": "^1.3.6",
7272
"@todovue/tv-breadcrumbs": "^1.1.4",
7373
"@todovue/tv-button": "^1.2.6",
7474
"@todovue/tv-card": "^1.1.4",
7575
"@todovue/tv-demo": "^1.4.11",
76-
"@todovue/tv-footer": "^1.1.2",
76+
"@todovue/tv-footer": "^1.1.3",
7777
"@todovue/tv-hero": "^1.2.1",
7878
"@todovue/tv-label": "^1.2.4",
7979
"@todovue/tv-menu": "^1.1.5",

public/demos/tv-article/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ All notable changes to `@todovue/tv-article` will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.3.6] - 2026-02-04
9+
10+
### Changed
11+
- Removed padding from code block and line elements to improve overall layout and readability.
12+
- Checked for `document` existence before accessing DOM APIs to support server-side rendering.
13+
- Enhanced highlight line parsing to correctly interpret highlight attributes and metadata tags.
14+
- Removed left padding from highlighted elements to improve alignment.
15+
816
## [1.3.5] - 2026-01-30
917

1018
### Changed
@@ -212,6 +220,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
212220
- Build artifacts: ESM/CJS bundles and type definitions in `dist/`.
213221
- Integrations: `@todovue/tv-label` for tags and `@todovue/tv-relative-time` for dates.
214222

223+
[1.3.6]: https://github.com/TODOvue/tv-article/pull/17/files
215224
[1.3.5]: https://github.com/TODOvue/tv-article/pull/15/files
216225
[1.3.4]: https://github.com/TODOvue/tv-article/pull/14/files
217226
[1.3.3]: https://github.com/TODOvue/tv-article/pull/14/files

public/demos/tv-footer/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to `@todovue/tv-footer` will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.1.3] - 2026-02-04
9+
10+
## Changed
11+
- Changed container display to `inline-flex` for improved layout handling.
12+
- Adjusted button styles to align with updated design specifications.
13+
814
## [1.1.2] - 2026-01-30
915

1016
### Added
@@ -70,6 +76,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7076
- Backdrop blur effect on social icons
7177
- Comprehensive documentation and examples
7278

79+
[1.1.3]: https://github.com/TODOvue/tv-footer/pull/5/files
7380
[1.1.2]: https://github.com/TODOvue/tv-footer/pull/4/files
7481
[1.1.1]: https://github.com/TODOvue/tv-footer/pull/3/files
7582
[1.1.0]: https://github.com/TODOvue/tv-footer/pull/2/files

src/views/Home.vue

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const menus = [
2222
]
2323
2424
const configFooter = {
25-
version: 'v0.1.2',
25+
version: 'v1.0.0',
2626
brand: {
2727
logo: logoUi,
2828
url: '/'
@@ -58,8 +58,12 @@ const configFooter = {
5858
}
5959
6060
const handleClickMenu = (menu) => {
61-
if (menu?.url === '/blog') {
62-
window.open('https://todovue.blog/', '_self')
61+
if (['/blog', 'https://todovue.blog'].includes(menu?.url)) {
62+
window.open('https://todovue.blog/', '_self');
63+
} else if (menu?.url === '/') {
64+
router.push('/');
65+
} else if (menu?.url) {
66+
window.open(menu.url, '_blank');
6367
}
6468
};
6569
@@ -120,6 +124,7 @@ const searchQuery = (query) => {
120124
</div>
121125
<tv-footer
122126
:config="configFooter"
127+
@link-click="handleClickMenu"
123128
/>
124129
</div>
125130
<tv-scroll-top />

0 commit comments

Comments
 (0)