Skip to content

Bump typescript from 5.3.3 to 5.9.3 - #9

Closed
dependabot[bot] wants to merge 122 commits into
mainfrom
dependabot/npm_and_yarn/typescript-5.9.3
Closed

Bump typescript from 5.3.3 to 5.9.3#9
dependabot[bot] wants to merge 122 commits into
mainfrom
dependabot/npm_and_yarn/typescript-5.9.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Dec 8, 2025

Copy link
Copy Markdown
Contributor

Bumps typescript from 5.3.3 to 5.9.3.

Release notes

Sourced from typescript's releases.

TypeScript 5.9.3

Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.

For release notes, check out the release announcement

Downloads are available on:

TypeScript 5.9

Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.

For release notes, check out the release announcement

Downloads are available on:

TypeScript 5.9 RC

Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.

For release notes, check out the release announcement

Downloads are available on:

TypeScript 5.9 Beta

Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.

For release notes, check out the release announcement.

Downloads are available on:

TypeScript 5.8.3

Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.

... (truncated)

Commits
  • c63de15 Bump version to 5.9.3 and LKG
  • 8428ca4 🤖 Pick PR #62438 (Fix incorrectly ignored dts file fr...) into release-5.9 (#...
  • a131cac 🤖 Pick PR #62351 (Add missing Float16Array constructo...) into release-5.9 (#...
  • 0424333 🤖 Pick PR #62423 (Revert PR 61928) into release-5.9 (#62425)
  • bdb641a 🤖 Pick PR #62311 (Fix parenthesizer rules for manuall...) into release-5.9 (#...
  • 0d9b9b9 🤖 Pick PR #61978 (Restructure CI to prepare for requi...) into release-5.9 (#...
  • 2dce0c5 Intentionally regress one buggy declaration output to an older version (#62163)
  • 5be3346 Bump version to 5.9.2 and LKG
  • ad825f2 Bump version to 5.9.1-rc and LKG
  • 463a5bf Update LKG
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Add getApiBaseUrl to derive API base from localStorage or env and use
computed helpers for image/video/emoji/file URLs (prefer
message.content, then contents.md5). Open file URLs in a new tab on
click. Render media placeholders when resources are missing and display
an MD5 snippet for files with unknown size.
Add autoRefresh() that refreshes only the session list and is used by
the interval handler. Remove the ElMessage success toast from
handleRefresh() so manual refresh no longer shows a notification.
- `composables/constants.ts` - 消息类型常量定义 -
`composables/useMessageContent.ts` - 消息内容判断逻辑 -
`composables/useMessageUrl.ts` - URL 处理逻辑 - `composables/utils.ts` - 工具函
数 - `composables/index.ts` - 统一导出

- `message-types/TextMessage.vue` - 文本消息(21 行) -
`message-types/ImageMessage.vue` - 图片消息(121 行) -
`message-types/VideoMessage.vue` - 视频消息(119 行) -
`message-types/FileMessage.vue` - 文件消息(101 行) -
`message-types/LinkMessage.vue` - 链接消息(98 行) -
`message-types/ForwardedMessage.vue` - 转发消息(89 行) -
`message-types/ForwardedDialog.vue` - 转发详情对话框(221 行) -
`message-types/index.ts` - 统一导出

- `docs/MessageBubble-Refactoring.md` - 详细重构文档 -
`docs/MessageBubble-Architecture.md` - 架构设计图(含 Mermaid 图表) -
`docs/MessageBubble-QuickReference.md` - 快速参考指南 -
`docs/MessageBubble-Summary.md` - 重构总结 - `src/components/chat/README.md`
- 组件目录说明 - `CHANGELOG-MessageBubble.md` - 变更日志
Add CHANGELOG_v0.9.3.md documenting Chinese pinyin index Remove legacy
pinyin and contact-grouping unit tests Fix MobileTabBar badge value cast
to ensure numeric display
Add PictureFilled import and update placeholder markup Ensure file ends
with newline
Add a useDisplayName composable that manages fetching and fallback
display names (displayName, loading, error, hasDisplayName, refresh).
Replace duplicated watch logic in chat components and export the
composable from the chat composables index.
**联系人搜索** - 搜索联系人昵称/备注 - 区分好友和其他类型 - 点击跳转到聊天

**聊天记录搜索** - **必须选择会话**(下拉列表) - **必须指定时间范围**(默认最近一年) - 支持关键词搜索 - 支持分页加载更
多 - 点击定位到具体消息
我已经成功将搜索功能集成到聊天页面,用户现在可以从聊天界面直接跳转到搜索页面。

- 位置:ChatHeader 右上角"更多操作"下拉菜单 - 点击"搜索消息"自动: - 跳转到搜索页面 - 预设搜索类型为"聊天记录" -
自动选择当前会话 - 显示成功提示消息

- 位置:MobileNavBar 右上角独立按钮 - 与桌面端功能完全一致 - 适配移动端界面

```mermaid sequenceDiagram participant User as 用户 participant Chat as 聊天
页面 participant Search as 搜索页面 participant Store as Search Store

    User->>Chat: 在聊天页面点击搜索按钮 Chat->>Store: 设置搜索类型为 message Chat->>Store:
    设置 talker 为当前会话 Chat->>Search: 跳转并传递 query 参数 Search->>Store: 从 URL
    读取参数 Search->>Search: 自动选择会话 Search->>User: 显示提示:已选择会话
    User->>Search: 输入关键词搜索 ```
Detect mobile by tracking window width and toggle fullscreen and
draggable behavior accordingly. Add mobile-specific styles to make the
dialog full-screen, adjust header/body/footer layout and spacing, and
simplify the hint text.
Replace chatroomStore.refreshCache(...) with
chatroomStore.getChatroomDetail(props.contactId, false)

Remove unused imports (useChatStore, ArrowLeft, onMounted) and the
unused goBack function in Settings view
- **ImageMessage**: 200x200px 固定容器 - **EmojiMessage**: 120x120px 固定容器 -
**VideoMessage**: 240x180px 固定容器 - 避免了内容加载时的布局跳动

- 渐变动画效果,提升视觉体验 - 图片加载前显示占位骨架 - 加载完成后平滑过渡(opacity transition) 添加
`imageError` 状态 - ✅ 加载失败时显示错误占位符

新建 `ImageViewer.vue` 组件,功能包括: - 🔍 缩放(0.5x - 3x) - 🔄 旋转(左/右 90度) - 💾 下载图片
- ⌨️ 键盘快捷键(ESC/+/-/←/→) - 📱 响应式设计
- ✅ 导入 `ContactDetail` 组件 - ✅ 添加抽屉状态管理 `sessionDetailDrawerVisible` - ✅
创建计算属性 `sessionDetailContactId` 获取当前会话的联系人 ID - ✅ 实现
`handleShowSessionDetail` 事件处理函数 - ✅ 添加 `el-drawer` 组件渲染会话详情

**PC 端:** - 通过 `ChatHeader` 的下拉菜单 `@info` 事件触发 - 抽屉宽度 500px,从右侧滑出

**移动端:** - 通过 `MobileNavBar` 的更多按钮 `@more` 事件触发 - 抽屉全屏显示(100%宽度) - 隐藏
`ContactDetail` 内部的导航栏(复用抽屉标题)

- ✅ 添加 `hideNavBar` 属性 - ✅ 支持在抽屉中隐藏内部导航栏 - ✅ 保持独立页面和嵌入场景的兼容性

- 🎯 按需加载:只在打开抽屉时渲染详情组件 - 📱 响应式设计:PC 和移动端不同的展示尺寸 - 🔄 数据复用:直接使用
`ContactDetail` 组件,无需重复开发 - ✨ 平滑动画:Element Plus 提供的抽屉过渡效果 - 🛡️ 错误处理:未选择会话
时给出友好提示

- **私聊**:显示对方的联系人信息(头像、昵称、微信号、性别等) - **群聊**:显示群聊详情(群名、群主、成员数、前10个成员列表等)
我已经成功实现了无感知自动刷新 SessionList 功能,并更新了相关文档。以下是完成的内容:

---

- 后台刷新会话列表(不清空现有数据) - 保持当前 UI 状态(无 loading 遮罩) - 智能合并新旧数据(保持选中状态) - 差异化更
新(只更新变化的会话) - 刷新失败静默处理(不影响用户操作) - 防抖机制(避免频繁刷新) - 后台刷新指示器(可选,非侵入式)
Update message type constants, maps and utils. Add QQMusic and
CardPackage support.
**内容包含**: 1. **Added - 新增功能** - 消息自动刷新与缓存系统 - 消息通知功能 - 无感知自动刷新
SessionList - 6种新消息类型支持 - 图片与媒体优化 - 界面优化

2. **Changed - 变更** - 缓存策略调整 - API 调用优化 - 日志策略 - 时区处理

3. **Fixed - 修复** - 8个已修复的问题

4. **Performance - 性能** - 缓存命中率 > 80% - 增量刷新优化 - 并发控制 - LRU 策略 - 无感知刷新

5. **Technical Improvements - 技术改进** - 新增工具和 Composable - 消息组件扩展 - 类型定义完
善 - 错误处理增强

6. **Documentation - 文档** - API 文档更新 - 功能文档新增 - ROADMAP 更新
xlight and others added 3 commits December 18, 2025 15:19
Bumps [vue-router](https://github.com/vuejs/router) from 4.6.3 to 4.6.4.
- [Release notes](https://github.com/vuejs/router/releases)
- [Commits](vuejs/router@v4.6.3...v4.6.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@vue/eslint-config-prettier](https://github.com/vuejs/eslint-config-prettier) from 9.0.0 to 10.2.0.
- [Release notes](https://github.com/vuejs/eslint-config-prettier/releases)
- [Changelog](https://github.com/vuejs/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](vuejs/eslint-config-prettier@v9.0.0...v10.2.0)

---
updated-dependencies:
- dependency-name: "@vue/eslint-config-prettier"
  dependency-version: 10.2.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/typescript-5.9.3 branch from 906e7e7 to 380f09d Compare December 21, 2025 12:12
Add refs and focus management: auto-focus API URL input and step primary
buttons on mount, focus feature next/complete buttons when the feature
changes, and focus the Next button after a successful test. Wire form
submit to trigger test connection. Also refine welcome and feature
text/tips for clarity.
Update hint texts to reflect the one-month default range. Do not close
the search dialog when a message is clicked, allowing users to select
text or continue browsing results.
Add refs and focus management: auto-focus API URL input and step primary
buttons on mount, focus feature next/complete buttons when the feature
changes, and focus the Next button after a successful test. Wire form
submit to trigger test connection. Also refine welcome and feature
text/tips for clarity.
Update hint texts to reflect the one-month default range. Do not close
the search dialog when a message is clicked, allowing users to select
text or continue browsing results.
* add-voicecall:
  Set default search range to one month
  Improve onboarding accessibility and copy
  Add VoiceCallMessage component
  Add VoiceCall message type support
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/typescript-5.9.3 branch from 380f09d to fa41442 Compare December 22, 2025 18:19
Bumps [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) from 1.8.27 to 3.2.1.
- [Release notes](https://github.com/vuejs/language-tools/releases)
- [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/language-tools/commits/v3.2.1/packages/tsc)

---
updated-dependencies:
- dependency-name: vue-tsc
  dependency-version: 3.2.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/typescript-5.9.3 branch from fa41442 to 468844b Compare December 25, 2025 06:17
Bumps [sass](https://github.com/sass/dart-sass) from 1.96.0 to 1.97.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](sass/dart-sass@1.96.0...1.97.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-version: 1.97.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/typescript-5.9.3 branch from 468844b to 77f3c06 Compare December 29, 2025 07:14
Bumps [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core) from 10.11.1 to 14.1.0.
- [Release notes](https://github.com/vueuse/vueuse/releases)
- [Commits](https://github.com/vueuse/vueuse/commits/v14.1.0/packages/core)

---
updated-dependencies:
- dependency-name: "@vueuse/core"
  dependency-version: 14.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/typescript-5.9.3 branch from 77f3c06 to a5e9d70 Compare January 4, 2026 04:11
Bumps [prettier](https://github.com/prettier/prettier) from 3.6.2 to 3.7.4.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.6.2...3.7.4)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.7.4
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/typescript-5.9.3 branch from a5e9d70 to c8f0c4d Compare January 6, 2026 02:52
dependabot Bot added 2 commits January 7, 2026 11:03
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.2.7 to 7.3.0.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.3.0/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.3.3 to 5.9.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.3.3...v5.9.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 5.9.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/typescript-5.9.3 branch from c8f0c4d to 59481cf Compare January 7, 2026 03:04
@xlight xlight closed this May 6, 2026
@dependabot @github

dependabot Bot commented on behalf of github May 6, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/typescript-5.9.3 branch May 6, 2026 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant