Commit Graph

  • 4b021a53ec feat(telegram): add resumable channel pipeline hicocos 2026-07-03 19:18:20 +08:00
  • e20d354e7e fix(telegram): show scan and current file status hicocos 2026-07-03 18:01:05 +08:00
  • b9297e4db3 feat(telegram): download channel comment media hicocos 2026-07-03 17:41:22 +08:00
  • 050fedf185 chore: rename project to tg-vault hicocos 2026-07-03 16:38:22 +08:00
  • 213875c23e fix: restore signed media thumbnails hicocos 2026-07-03 16:02:48 +08:00
  • a4e7247271 fix(telegram): use numeric callback message ids hicocos 2026-07-02 18:33:25 +08:00
  • b826ff1044 feat(telegram): add file download concurrency menu hicocos 2026-07-02 18:26:38 +08:00
  • 06ab912b84 docs: clarify telegram setup and commands hicocos 2026-07-02 16:40:06 +08:00
  • 7b81654acb fix(config): simplify telegram environment setup hicocos 2026-07-02 16:11:36 +08:00
  • 71d2de6dbe feat: harden auth storage and telegram workflows hicocos 2026-07-02 15:17:30 +08:00
  • fd2faa97e7 fix(telegram): clarify task queue controls hicocos 2026-07-01 20:07:15 +08:00
  • 07d3b677b0 fix(storage): improve OneDrive OAuth callback UX hicocos 2026-07-01 19:03:29 +08:00
  • 6333f22f63 Bind auth signed URLs to operation type hicocos 2026-07-01 16:09:42 +08:00
  • e877fa8ba3 Route folder mutations through scoped handlers hicocos 2026-07-01 16:01:36 +08:00
  • bf17f4b02d Scope folder operations to active storage hicocos 2026-07-01 15:58:02 +08:00
  • 8c6d5b5c39 Keep legacy signature helper compatible hicocos 2026-07-01 15:42:03 +08:00
  • 8a357e7a8a Avoid Docker Hub login on PR builds hicocos 2026-07-01 15:35:40 +08:00
  • 9d3261328d Bind signed URLs to file action type hicocos 2026-07-01 15:35:00 +08:00
  • a79a61c3bc fix: improve telegram task controls and storage paths root 2026-06-28 11:17:12 +00:00
  • ccbf7ae706 fix: harden secrets and storage credentials root 2026-06-28 08:54:37 +00:00
  • d844a00116 fix: track subscription sync download items and improve queue concurrency root 2026-06-28 01:52:54 +00:00
  • dd8351b2bf feat: optimize Telegram large batch downloads root 2026-06-28 01:23:35 +00:00
  • 7338cffc7a docs: update Telegram transfer branding root 2026-06-27 10:52:16 +00:00
  • 8ca452ebdb feat: improve Telegram channel download UX root 2026-06-27 02:30:41 +00:00
  • 686e99bee8 fix: prevent duplicate Telegram storage folders root 2026-06-26 18:06:44 +00:00
  • 459cf4d665 fix: stabilize Telegram batch paths and totals root 2026-06-26 17:16:42 +00:00
  • 32b49560dd feat: show Telegram batch progress in silent mode root 2026-06-26 17:03:05 +00:00
  • 7309f2d035 fix: download Telegram photo captions reliably root 2026-06-26 16:49:23 +00:00
  • f9111a6195 fix: improve Telegram batch download handling root 2026-06-26 16:37:26 +00:00
  • 1ad04a4e18 fix: expand storage type classification root 2026-06-26 08:09:59 +00:00
  • 65699dd6e9 fix: classify installer packages as apps root 2026-06-26 08:01:20 +00:00
  • 0c661ed2da fix: harden local storage path handling root 2026-06-26 07:51:01 +00:00
  • ac9af63d0a feat: organize uploads by source and type root 2026-06-26 07:40:42 +00:00
  • 20ca1b0262 chore: scrub public release artifacts hicocos 2026-06-26 02:42:10 +00:00
  • 870deaf56c fix: exit telegram user login script root 2026-06-26 02:32:43 +00:00
  • d26974521d fix: harden deployment defaults root 2026-06-26 02:16:27 +00:00
  • dbf4101610 chore: rename public branding to FlClouds hicocos 2026-06-26 00:48:31 +00:00
  • ca3f2768af Update README.md hicocos 2026-06-26 08:40:04 +08:00
  • d3c2056f60 docs: refine standalone deployment guide hicocos 2026-06-26 00:29:04 +00:00
  • c25f6b8795 docs: update README for FlClouds fork hicocos 2026-06-26 00:13:13 +00:00
  • b4448c347c feat: prepare FlClouds fork for open source release hicocos 2026-06-25 23:58:43 +00:00
  • aa898177b0 fix: prevent event bubbling on card action buttons to stop accidental card clicks nccttc 2026-03-17 21:41:02 +08:00
  • c0b09e3903 feat: optimize mobile touch experience with long-press and more-actions button nccttc 2026-03-17 21:30:15 +08:00
  • 49d795093e fix: ensure folder sorting respects placeholder creation time nccttc 2026-03-17 21:17:59 +08:00
  • 4239120895 style: hide file count badge on empty folders nccttc 2026-03-17 21:12:06 +08:00
  • fc1195f179 fix: exclude .folder placeholder from folder file count nccttc 2026-03-17 21:06:08 +08:00
  • e305be6a04 fix: category filtering was hiding empty folders nccttc 2026-03-17 20:56:23 +08:00
  • c0cbe51c1a fix(backend): Actually removing the .folder backend filter that failed in a previous attempt nccttc 2026-03-17 20:53:25 +08:00
  • 3a4fee6a30 fix: Don't filter out empty folder references on the backend API nccttc 2026-03-17 18:51:27 +08:00
  • 92130e2e82 feat: Add explicit folder creation functionality and ignore old telegram messages nccttc 2026-03-17 15:53:57 +08:00
  • d2ab557644 fix: skip old pending messages on bot restart to prevent duplicate uploads nccttc 2026-03-17 15:18:36 +08:00
  • 892510dfe4 fix: restore fixed centered positioning for MoveModal using createPortal nccttc 2026-03-17 14:56:44 +08:00
  • 422ae7a5b9 style: refine MoveModal UI, theme support and scroll synchronization nccttc 2026-03-17 14:45:58 +08:00
  • 91bbf0757f style: optimize MoveModal UI and UX nccttc 2026-03-17 14:22:42 +08:00
  • 62694114d7 fix: resolve merge conflicts in frontend and backend nccttc 2026-03-17 14:10:33 +08:00
  • f758384f34 feat: add move file and folder functionality nccttc 2026-03-17 13:55:36 +08:00
  • 42d061fa14 fix: silent mode duplicate notification and follow new message nccttc 2026-03-04 17:17:41 +08:00
  • 55ea965f0a feat: 实现自定义账户名称与原始文件名保留并修复变量重声明错误 nccttc 2026-03-03 19:05:09 +08:00
  • 12780d0b5a feat: preserve original filenames and update settings UI nccttc 2026-03-03 18:29:17 +08:00
  • c7a8f9a5ac feat: add storage configuration guide link in settings page nccttc 2026-03-03 17:48:38 +08:00
  • 27a4c516ed fix: definitively prevent storage account duplication by clearing temporary settings post-auth nccttc 2026-03-02 21:14:11 +08:00
  • 9f6b6180da fix: prevent storage account duplication by cleaning up legacy settings nccttc 2026-03-02 20:53:44 +08:00
  • e84d986469 fix: OneDrive upload 400 Bad Request error nccttc 2026-03-02 20:35:38 +08:00
  • e3a9496804 fix: reorder init.sql to ensure parent tables are created before child tables nccttc 2026-03-02 15:37:59 +08:00
  • 415514c0d4 fix: update security notification timezone to Asia/Shanghai nccttc 2026-03-02 15:31:09 +08:00
  • a1ab4748b8 feat: improve Telegram upload filename logic (priority to caption, timestamp for photos, indexed for batch) nccttc 2026-03-02 01:24:38 +08:00
  • aceff2ae41 fix: remove stray 'S' character causing ReferenceError in downloadAndSaveFile nccttc 2026-03-02 00:55:21 +08:00
  • 6abe65af6a security: fix unauthenticated upload, telegram path traversal, and harden yt-dlp parameters nccttc 2026-03-02 00:54:03 +08:00
  • 4c6999c730 feat: complete removal of timestamps and uuids from filenames and folders nccttc 2026-03-02 00:28:35 +08:00
  • 99fd0e48ca feat: use original filename instead of uuid for storage filenames nccttc 2026-03-02 00:19:49 +08:00
  • e36fbec56a style: remove file count from silent mode notice nccttc 2026-03-01 17:58:47 +08:00
  • 9befb8f04e Merge branch 'main' of https://github.com/nccttc/FoomClous nccttc 2026-03-01 17:42:43 +08:00
  • 978a53997f Merge branch 'master' nccttc 2026-03-01 17:42:10 +08:00
  • 9aedb108db fix: eliminate ghost tasks in silent mode count and add session auto-reset nccttc 2026-03-01 16:44:32 +08:00
  • 575cfc6c79 Fix formatting in Telegram Bot configuration section nccttc 2026-03-01 11:43:51 +08:00
  • 310cb6c41a Merge beta into main nccttc 2026-02-28 23:28:57 +08:00
  • 4d1cf3a7e8 fix: remove dist/index.js volume mount from docker-compose.yml to ensure container runs newly built code nccttc 2026-02-28 23:17:24 +08:00
  • c6856b0426 fix: 增加 silentNoticePromiseMap 锁定,修复批量转发时并发发送多条静默通知的问题 nccttc 2026-02-28 23:12:17 +08:00
  • 3b0e07ca6b chore: 添加 tg_silent_debug.log 用于精确追踪静默模式的触发状态和文件计数 nccttc 2026-02-28 22:46:34 +08:00
  • b75b9b1c3e fix: 集中化静默模式触发逻辑到状态更新流程,彻底解决显示4个文件时的竞争问题 nccttc 2026-02-28 22:34:51 +08:00
  • e0b11a33ea fix: 文件计数包含下载队列中排队的文件(active+pending) nccttc 2026-02-28 22:28:06 +08:00
  • d98c0ba2cc fix: refreshConsolidatedMessage也检查文件数量(>3则阻止),解决竞态条件 nccttc 2026-02-28 22:21:10 +08:00
  • a9683ca3d9 fix: 静默模式改为按后台文件数量触发(>3个文件),而非任务数 nccttc 2026-02-28 22:12:04 +08:00
  • 3d69a80bf9 refactor: 重新实现静默模式 - 集中化trySilentMode触发,任务数=单文件+批量数,简化所有分散检查 nccttc 2026-02-28 21:55:41 +08:00
  • 4d023fa156 fix: 重新定义任务计数逻辑 (1个Batch=1个任务) 并添加调试日志以追踪静默模式闪烁问题 nccttc 2026-02-28 21:33:43 +08:00
  • 84b05dd05d fix: 在所有状态更新调用点添加静默模式双重检查,彻底防止合并状态消息覆盖静默通知 nccttc 2026-02-28 21:29:41 +08:00
  • 477b6910fa fix: 进入静默模式时删除旧状态消息,防止被任务状态刷新 nccttc 2026-02-28 21:16:55 +08:00
  • fd9a4f77cd feat: 修改静默模式逻辑,改为 3 个任务触发且直到后台任务全部完成才关闭 nccttc 2026-02-28 21:00:10 +08:00
  • 9fef89947d fix: make silent notice sending reliable nccttc 2026-02-26 23:39:17 +08:00
  • e7d96a53da fix: enable silent notice for media groups nccttc 2026-02-26 23:35:30 +08:00
  • 8a160b38b0 fix: trigger silent mode by per-chat outstanding tasks nccttc 2026-02-26 23:30:57 +08:00
  • f5029f194b refactor: separate silent notice message from status updates nccttc 2026-02-26 23:24:18 +08:00
  • 97e34560f2 chore: add tg status debug logs for silent mode nccttc 2026-02-26 23:11:10 +08:00
  • fae3318dab fix: make silent session activation atomic nccttc 2026-02-26 23:04:47 +08:00
  • ea3b8d3fe1 fix: avoid nested status lock during silent switch nccttc 2026-02-26 22:58:48 +08:00
  • 9ca6d83ed0 fix: do not resume status refresh during silent session nccttc 2026-02-26 22:53:39 +08:00
  • 245ff6011b fix: prevent silent mode from ending early nccttc 2026-02-26 22:49:03 +08:00
  • 7ea2d68058 fix: keep silent notice from being overwritten nccttc 2026-02-26 22:44:01 +08:00
  • 9d61f8c56c fix: telegram silent mode threshold to 3 tasks nccttc 2026-02-26 22:23:06 +08:00
  • f4f419e3a5 fix: 修复静默模式被合并状态消息覆盖的bug nccttc 2026-02-26 22:04:19 +08:00