Commit 1985281
committed
feat(chat): 增强实时读取和资源预览
- 前端聊天、会话和服务号页面默认请求 source=auto
- 进入聊天/服务号页面时静默启用实时读取,离开时释放实时流
- 新增图片视频资源侧栏,支持时间分组和分页加载
- 图片预览支持上一张/下一张、缩放、旋转和计数显示
- 移除侧边栏全局实时开关,避免依赖关闭时同步快照1 parent 4db7806 commit 1985281
11 files changed
Lines changed: 938 additions & 163 deletions
File tree
- frontend
- assets/css
- components
- chat
- composables
- chat
- pages/chat
- stores
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1112 | 1112 | | |
1113 | 1113 | | |
1114 | 1114 | | |
| 1115 | + | |
1115 | 1116 | | |
1116 | 1117 | | |
1117 | 1118 | | |
| |||
1315 | 1316 | | |
1316 | 1317 | | |
1317 | 1318 | | |
| 1319 | + | |
| 1320 | + | |
| 1321 | + | |
| 1322 | + | |
1318 | 1323 | | |
1319 | 1324 | | |
1320 | 1325 | | |
| |||
1548 | 1553 | | |
1549 | 1554 | | |
1550 | 1555 | | |
1551 | | - | |
| 1556 | + | |
| 1557 | + | |
1552 | 1558 | | |
1553 | 1559 | | |
1554 | 1560 | | |
1555 | 1561 | | |
1556 | 1562 | | |
1557 | 1563 | | |
1558 | | - | |
| 1564 | + | |
| 1565 | + | |
1559 | 1566 | | |
1560 | 1567 | | |
1561 | 1568 | | |
| |||
1599 | 1606 | | |
1600 | 1607 | | |
1601 | 1608 | | |
1602 | | - | |
| 1609 | + | |
| 1610 | + | |
1603 | 1611 | | |
1604 | 1612 | | |
1605 | 1613 | | |
| 1614 | + | |
| 1615 | + | |
| 1616 | + | |
| 1617 | + | |
| 1618 | + | |
| 1619 | + | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
| 1634 | + | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
| 1644 | + | |
| 1645 | + | |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
| 1651 | + | |
| 1652 | + | |
| 1653 | + | |
| 1654 | + | |
| 1655 | + | |
| 1656 | + | |
| 1657 | + | |
| 1658 | + | |
| 1659 | + | |
| 1660 | + | |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
| 1665 | + | |
| 1666 | + | |
| 1667 | + | |
| 1668 | + | |
| 1669 | + | |
| 1670 | + | |
| 1671 | + | |
| 1672 | + | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
| 1676 | + | |
| 1677 | + | |
| 1678 | + | |
| 1679 | + | |
| 1680 | + | |
| 1681 | + | |
| 1682 | + | |
| 1683 | + | |
| 1684 | + | |
| 1685 | + | |
| 1686 | + | |
| 1687 | + | |
| 1688 | + | |
| 1689 | + | |
| 1690 | + | |
| 1691 | + | |
| 1692 | + | |
| 1693 | + | |
| 1694 | + | |
| 1695 | + | |
| 1696 | + | |
| 1697 | + | |
| 1698 | + | |
| 1699 | + | |
| 1700 | + | |
| 1701 | + | |
| 1702 | + | |
| 1703 | + | |
| 1704 | + | |
| 1705 | + | |
| 1706 | + | |
1606 | 1707 | | |
1607 | 1708 | | |
1608 | 1709 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
147 | | - | |
| 147 | + | |
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
| |||
170 | 170 | | |
171 | 171 | | |
172 | 172 | | |
| 173 | + | |
173 | 174 | | |
174 | 175 | | |
175 | 176 | | |
| |||
195 | 196 | | |
196 | 197 | | |
197 | 198 | | |
198 | | - | |
| 199 | + | |
199 | 200 | | |
200 | 201 | | |
201 | 202 | | |
| |||
246 | 247 | | |
247 | 248 | | |
248 | 249 | | |
| 250 | + | |
249 | 251 | | |
250 | 252 | | |
251 | 253 | | |
| |||
277 | 279 | | |
278 | 280 | | |
279 | 281 | | |
280 | | - | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
| 282 | + | |
| 283 | + | |
288 | 284 | | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | | - | |
294 | | - | |
295 | | - | |
296 | | - | |
297 | | - | |
298 | | - | |
299 | | - | |
300 | 285 | | |
301 | 286 | | |
302 | | - | |
303 | | - | |
304 | | - | |
| 287 | + | |
305 | 288 | | |
306 | 289 | | |
307 | 290 | | |
308 | 291 | | |
309 | | - | |
| 292 | + | |
310 | 293 | | |
311 | 294 | | |
312 | 295 | | |
| |||
344 | 327 | | |
345 | 328 | | |
346 | 329 | | |
| 330 | + | |
347 | 331 | | |
348 | 332 | | |
349 | 333 | | |
| |||
372 | 356 | | |
373 | 357 | | |
374 | 358 | | |
| 359 | + | |
375 | 360 | | |
376 | 361 | | |
377 | 362 | | |
378 | 363 | | |
379 | 364 | | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
380 | 369 | | |
381 | 370 | | |
382 | 371 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | | - | |
198 | 174 | | |
199 | 175 | | |
200 | 176 | | |
| |||
394 | 370 | | |
395 | 371 | | |
396 | 372 | | |
397 | | - | |
398 | 373 | | |
399 | 374 | | |
400 | 375 | | |
| |||
410 | 385 | | |
411 | 386 | | |
412 | 387 | | |
413 | | - | |
414 | | - | |
415 | | - | |
416 | 388 | | |
417 | 389 | | |
418 | 390 | | |
| |||
640 | 612 | | |
641 | 613 | | |
642 | 614 | | |
643 | | - | |
644 | | - | |
645 | | - | |
646 | | - | |
647 | | - | |
648 | | - | |
649 | | - | |
650 | | - | |
651 | | - | |
652 | | - | |
653 | | - | |
654 | | - | |
655 | | - | |
656 | 615 | | |
657 | 616 | | |
658 | 617 | | |
| |||
0 commit comments