feat: 更新应用图标为在线链接,新增会议和社交应用信息

This commit is contained in:
2026-01-03 00:07:42 +07:00
parent 6d61715407
commit 3879fb2576
3 changed files with 277 additions and 7 deletions

View File

@@ -14,7 +14,7 @@ export const apps: AppInfo[] = [
{ {
id: 'riwa-app', id: 'riwa-app',
name: 'Riwa', name: 'Riwa',
icon: '/icons/riwa.svg', icon: 'https://static.riwa.com/app-icon.png',
shortDescription: { shortDescription: {
'zh-CN': '数字资产交易平台', 'zh-CN': '数字资产交易平台',
'en-US': 'Digital Asset Trading Platform', 'en-US': 'Digital Asset Trading Platform',
@@ -64,7 +64,7 @@ export const apps: AppInfo[] = [
{ {
id: 'riwa-wallet', id: 'riwa-wallet',
name: 'Riwa Wallet', name: 'Riwa Wallet',
icon: '/icons/wallet.svg', icon: 'https://static.riwa.com/wallet-icon.png',
shortDescription: { shortDescription: {
'zh-CN': '安全的数字资产钱包', 'zh-CN': '安全的数字资产钱包',
'en-US': 'Secure Digital Asset Wallet', 'en-US': 'Secure Digital Asset Wallet',
@@ -109,7 +109,7 @@ export const apps: AppInfo[] = [
{ {
id: 'riwa-chat', id: 'riwa-chat',
name: 'Riwa Chat', name: 'Riwa Chat',
icon: '/icons/chat.svg', icon: 'https://static.riwa.com/chat-icon.png',
shortDescription: { shortDescription: {
'zh-CN': '加密即时通讯工具', 'zh-CN': '加密即时通讯工具',
'en-US': 'Encrypted Instant Messaging', 'en-US': 'Encrypted Instant Messaging',
@@ -152,6 +152,276 @@ export const apps: AppInfo[] = [
android: 6510, android: 6510,
}, },
}, },
{
id: 'riwa-conference',
name: 'Riwa Conference',
icon: 'https://static.riwa.com/conference-icon.png',
shortDescription: {
'zh-CN': '会议与协作工具',
'en-US': 'Conference and Collaboration Tool',
},
description: {
'zh-CN': 'Riwa Conference 提供端到端加密的即时通讯服务,保护您的隐私安全。',
'en-US': 'Riwa Conference provides end-to-end encrypted instant messaging to protect your privacy.',
},
category: 'social',
version: '1.0.2',
buildNumber: '102',
releaseDate: '2025-12-25',
releaseNotes: {
'zh-CN': [
'🎥 优化了视频会议质量',
'🗓️ 新增会议日程管理功能',
'🔔 提升了通知的及时性',
'🐛 修复了一些已知问题',
],
'en-US': [
'🎥 Improved video conference quality',
'🗓️ Added meeting schedule management',
'🔔 Improved notification timeliness',
'🐛 Fixed some known issues',
],
},
downloads: {
ios: 'https://example.com/conference-ios-1.0.2.ipa',
android: 'https://example.com/conference-android-1.0.2.apk',
h5: 'https://conference.riwa.com',
},
size: {
ios: '51.1 MB',
android: '32.8 MB',
},
stats: {
total: 15430,
today: 203,
ios: 8920,
android: 6510,
},
},
{
id: 'wechat',
name: '微信',
icon: 'https://pp.myapp.com/ma_icon/0/icon_10910_1765531945/256',
shortDescription: {
'zh-CN': '多功能即时通讯工具',
'en-US': 'Multi-functional Instant Messaging',
},
description: {
'zh-CN': '微信是一款跨平台的通讯工具,支持单人、多人参与,通过手机网络发送语音、图片、视频和文字。',
'en-US': 'WeChat is a cross-platform communication tool that supports voice, pictures, videos and text messages.',
},
category: 'social',
version: '8.0.52',
buildNumber: '8052',
releaseDate: '2026-01-01',
releaseNotes: {
'zh-CN': [
'✨ 优化了部分功能体验',
'🐛 修复了一些已知问题',
'⚡ 提升了应用性能',
],
'en-US': [
'✨ Optimized some features',
'🐛 Fixed some known issues',
'⚡ Improved app performance',
],
},
downloads: {
android: 'https://weixin.qq.com/',
h5: 'https://wx.qq.com',
},
size: {
android: '286 MB',
},
stats: {
total: 980000,
today: 2500,
ios: 0,
android: 980000,
},
},
{
id: 'qq-music',
name: 'QQ音乐',
icon: 'https://pp.myapp.com/ma_icon/0/icon_6259_1766454483/256',
shortDescription: {
'zh-CN': '海量正版音乐在线收听',
'en-US': 'Massive Licensed Music Streaming',
},
description: {
'zh-CN': 'QQ音乐是腾讯推出的一款网络音乐服务产品提供海量音乐在线试听、最流行音乐在线首发、歌词翻译等特色功能。',
'en-US': 'QQ Music is a music streaming service by Tencent, offering massive music library, exclusive releases, and lyrics translation.',
},
category: 'entertainment',
version: '13.5.0',
buildNumber: '1350',
releaseDate: '2025-12-29',
releaseNotes: {
'zh-CN': [
'🎵 新增AI歌单推荐功能',
'🎧 优化音质体验',
'✨ 界面全新升级',
'🐛 修复已知问题',
],
'en-US': [
'🎵 Added AI playlist recommendation',
'🎧 Optimized audio quality',
'✨ Brand new interface',
'🐛 Fixed known issues',
],
},
downloads: {
ios: 'https://y.qq.com/download/download.html',
android: 'https://y.qq.com/download/download.html',
h5: 'https://y.qq.com',
},
size: {
ios: '156 MB',
android: '142 MB',
},
stats: {
total: 560000,
today: 1280,
ios: 320000,
android: 240000,
},
},
{
id: 'amap',
name: '高德地图',
icon: 'https://pp.myapp.com/ma_icon/0/icon_7678_1765965797/256',
shortDescription: {
'zh-CN': '专业地图导航服务',
'en-US': 'Professional Map & Navigation',
},
description: {
'zh-CN': '高德地图是中国领先的数字地图内容、导航和位置服务解决方案提供商,拥有导航电子地图甲级测绘资质。',
'en-US': 'AutoNavi is China\'s leading provider of digital map content, navigation and location services.',
},
category: 'tools',
version: '13.19.0',
buildNumber: '1319',
releaseDate: '2025-12-30',
releaseNotes: {
'zh-CN': [
'🗺️ 地图数据更新',
'🚗 导航功能优化',
'🎯 定位精度提升',
'⚡ 性能优化',
],
'en-US': [
'🗺️ Map data updated',
'🚗 Navigation improved',
'🎯 Enhanced location accuracy',
'⚡ Performance optimization',
],
},
downloads: {
ios: 'https://mobile.amap.com/',
android: 'https://mobile.amap.com/',
},
size: {
ios: '298 MB',
android: '265 MB',
},
stats: {
total: 720000,
today: 1850,
ios: 420000,
android: 300000,
},
},
{
id: 'alipay',
name: '支付宝',
icon: 'https://pp.myapp.com/ma_icon/0/icon_5294_1766996795/256',
shortDescription: {
'zh-CN': '生活好 支付宝',
'en-US': 'Alipay - Digital Wallet',
},
description: {
'zh-CN': '支付宝是全球领先的独立第三方支付平台,致力于为用户打造安全、便捷的支付及生活服务平台。',
'en-US': 'Alipay is a leading independent third-party payment platform, committed to creating a secure and convenient payment and life service platform.',
},
category: 'finance',
version: '10.6.36',
buildNumber: '10636',
releaseDate: '2026-01-02',
releaseNotes: {
'zh-CN': [
'💳 支付体验优化',
'🔐 安全性能提升',
'✨ 新增生活服务功能',
'⚡ 应用性能优化',
],
'en-US': [
'💳 Payment experience optimized',
'🔐 Enhanced security',
'✨ Added new life services',
'⚡ App performance improved',
],
},
downloads: {
ios: 'https://render.alipay.com/p/yuyan/180020010001196791/home.html',
android: 'https://render.alipay.com/p/yuyan/180020010001196791/home.html',
},
size: {
ios: '388 MB',
android: '352 MB',
},
stats: {
total: 1200000,
today: 3200,
ios: 680000,
android: 520000,
},
},
{
id: 'jd',
name: '京东',
icon: 'https://pp.myapp.com/ma_icon/0/icon_7193_1766372100/256',
shortDescription: {
'zh-CN': '多快好省 品质保障',
'en-US': 'JD.com - Online Shopping',
},
description: {
'zh-CN': '京东是中国自营式电商企业,为用户提供正品低价、便捷的购物体验,配送速度快、服务有保障。',
'en-US': 'JD.com is China\'s self-operated e-commerce company, providing genuine products, competitive prices, and fast delivery.',
},
category: 'tools',
version: '12.7.2',
buildNumber: '1272',
releaseDate: '2025-12-31',
releaseNotes: {
'zh-CN': [
'🛍️ 购物体验优化',
'📦 物流信息实时更新',
'💰 新增更多优惠活动',
'🐛 修复部分问题',
],
'en-US': [
'🛍️ Shopping experience optimized',
'📦 Real-time logistics updates',
'💰 Added more promotions',
'🐛 Fixed some issues',
],
},
downloads: {
ios: 'https://app.jd.com/',
android: 'https://app.jd.com/',
h5: 'https://m.jd.com',
},
size: {
ios: '268 MB',
android: '235 MB',
},
stats: {
total: 890000,
today: 2100,
ios: 510000,
android: 380000,
},
},
] ]
// 获取所有应用 // 获取所有应用

View File

@@ -91,9 +91,9 @@ useHead({
<div class="flex items-start gap-6 mb-8 group"> <div class="flex items-start gap-6 mb-8 group">
<div class="relative"> <div class="relative">
<div class="absolute -inset-2 bg-gradient-to-r from-primary-500 via-purple-500 to-blue-500 rounded-3xl opacity-50 blur-xl group-hover:opacity-100 transition-all duration-500 animate-pulse"></div> <div class="absolute -inset-2 bg-gradient-to-r from-primary-500 via-purple-500 to-blue-500 rounded-3xl opacity-50 blur-xl group-hover:opacity-100 transition-all duration-500 animate-pulse"></div>
<div class="size-24 rounded-3xl bg-gradient-to-br from-blue-500 to-blue-600 flex items-center justify-center text-white font-bold text-4xl shrink-0 shadow-2xl shadow-blue-500/50 relative overflow-hidden group-hover:scale-110 transition-all duration-500"> <div class="size-24 rounded-3xl bg-gradient-to-br from-blue-500 to-blue-600 flex items-center justify-center text-white font-bold text-4xl shrink-0 shadow-2xl shadow-blue-500/50 relative overflow-hidden group-hover:scale-110 transition-all duration-500 p-3">
<div class="absolute inset-0 bg-gradient-to-tr from-white/0 via-white/30 to-white/0 translate-x-[-100%] group-hover:translate-x-[100%] transition-transform duration-700"></div> <div class="absolute inset-0 bg-gradient-to-tr from-white/0 via-white/30 to-white/0 translate-x-[-100%] group-hover:translate-x-[100%] transition-transform duration-700"></div>
<span class="relative z-10">{{ app.name.charAt(0) }}</span> <img :src="app.icon" :alt="app.name" class="size-full object-contain relative z-10 rounded-2xl" />
</div> </div>
</div> </div>
<div class="flex-1"> <div class="flex-1">

View File

@@ -178,9 +178,9 @@ useHead({
<div class="flex items-start gap-4 relative z-10"> <div class="flex items-start gap-4 relative z-10">
<!-- App Icon --> <!-- App Icon -->
<div class="size-16 rounded-2xl bg-gradient-to-br from-blue-500 to-blue-600 flex items-center justify-center text-white font-bold text-2xl shrink-0 shadow-lg shadow-blue-500/50 relative overflow-hidden group-hover:shadow-2xl group-hover:shadow-blue-500/60 transition-all duration-500 group-hover:scale-110 group-hover:rotate-3"> <div class="size-16 rounded-2xl bg-gradient-to-br from-blue-500 to-blue-600 flex items-center justify-center text-white font-bold text-2xl shrink-0 shadow-lg shadow-blue-500/50 relative overflow-hidden group-hover:shadow-2xl group-hover:shadow-blue-500/60 transition-all duration-500 group-hover:scale-110 group-hover:rotate-3 p-2">
<div class="absolute inset-0 bg-gradient-to-tr from-white/0 via-white/30 to-white/0 translate-x-[-100%] group-hover:translate-x-[100%] transition-transform duration-700"></div> <div class="absolute inset-0 bg-gradient-to-tr from-white/0 via-white/30 to-white/0 translate-x-[-100%] group-hover:translate-x-[100%] transition-transform duration-700"></div>
<span class="relative z-10">{{ app.name.charAt(0) }}</span> <img :src="app.icon" :alt="app.name" class="size-full object-contain relative z-10 rounded-lg" />
</div> </div>
<!-- App Info --> <!-- App Info -->