Commit Graph

  • 72ae2ce079 Merge pull request #35 from ysicing/main Krau 2025-03-11 21:41:43 +08:00
  • 495ad3ea5c feat: add Minio storage support ysicing 2025-03-11 21:29:35 +08:00
  • 3def9df4b4 docs: update alist faq v0.15.3 krau 2025-03-03 10:59:08 +08:00
  • 790a32d297 fix(alist): do not upload file as task to prevent alist cache full file krau 2025-03-03 10:58:03 +08:00
  • f7779224ef docs: update example link krau 2025-03-01 15:54:21 +08:00
  • 7d899ae088 ci: Is anyone really using Windows ARM? v0.15.2 krau 2025-03-01 14:01:10 +08:00
  • 7e67bdb7e2 fix: update executable compression condition for Windows ARM64 in build-release workflow v0.15.1 krau 2025-03-01 13:55:42 +08:00
  • 0071780ff4 typo: deploy v0.15.0 krau 2025-03-01 13:44:04 +08:00
  • 0a95431468 feat: add name to build release workflow krau 2025-03-01 13:39:08 +08:00
  • 34525c5b11 feat: add docs krau 2025-03-01 13:37:09 +08:00
  • 6ac6d79fb6 feat: update docker-compose.yml to use host network mode for accessing host services krau 2025-03-01 12:31:20 +08:00
  • f21a82ad43 chore: clean up README.md by removing unnecessary demo video section krau 2025-03-01 12:29:43 +08:00
  • 73f6647f8d Merge pull request #33 from krau/dev-stream Krau 2025-03-01 12:24:46 +08:00
  • 6fbb4609f9 feat: show progress for stream mode krau 2025-03-01 12:22:50 +08:00
  • 802c908384 feat: refactor webdav client and implement custom upload stream handling krau 2025-03-01 12:06:55 +08:00
  • 5d403056d0 Merge pull request #32 from krau/dev-stream Krau 2025-02-28 12:17:10 +08:00
  • 8e2dd37155 feat: add stream upload support and related configurations krau 2025-02-28 11:09:24 +08:00
  • 9c7ed833fd ci: add upx support krau 2025-02-28 09:45:34 +08:00
  • f9d601bd8a Merge pull request #30 from krau/dev v0.14.0 Krau 2025-02-27 22:34:58 +08:00
  • 152f473131 fix: delete done task krau 2025-02-27 22:25:10 +08:00
  • 7015081a84 feat: add context cancellation handling in saveFileWithRetry function krau 2025-02-27 22:07:41 +08:00
  • be6444cf96 feat: implement task cancellation feature and update task handling krau 2025-02-27 22:02:16 +08:00
  • 98ba7c50e7 refactor: remove unused StoragePath initialization in AddToQueue function krau 2025-02-27 21:32:14 +08:00
  • 0c31d908cc feat: add dir command at init and show dirs in dir command help v0.13.0 krau 2025-02-25 16:23:24 +08:00
  • 9e776b22fb feat: set dir for storages krau 2025-02-25 16:17:20 +08:00
  • d6f8603656 docs: update change bot token comment krau 2025-02-25 15:09:44 +08:00
  • 9c42bee662 refactor: spilt handlers file krau 2025-02-24 17:50:35 +08:00
  • b96340dd46 refactor: add err var ErrEmptyMessage krau 2025-02-24 17:41:36 +08:00
  • a5ba01e219 typo: config example krau 2025-02-24 17:34:44 +08:00
  • d00e907735 typo: config example krau 2025-02-24 17:34:11 +08:00
  • 418f9bd2bc 更详细的 config 配置以及更完善的 README (#25) Twilight 2025-02-24 17:32:53 +08:00
  • 28b4585dba chore: update configuration for user storage filtering and add base path for file saving krau 2025-02-23 18:12:23 +08:00
  • d2669f0c99 feat: add logging for file save operations in storage modules krau 2025-02-21 14:04:32 +08:00
  • c9921926e3 chore: add configurable thread count krau 2025-02-21 13:53:46 +08:00
  • d7cd2ede01 feat: add configurable thread count for file processing v0.12.0 krau 2025-02-21 13:51:30 +08:00
  • ed21b65c98 perf: refactor file download to support multithreading krau 2025-02-21 13:49:15 +08:00
  • 8975589c43 refactor: file download process and enhance progress tracking krau 2025-02-21 11:16:45 +08:00
  • 27dca2e343 perf: add UserStorages map and implement GetUserStorages function for user-specific storage retrieval v0.11.5 krau 2025-02-20 22:57:45 +08:00
  • 5c8261c34a refactor: improve error handling in getSelectStorageMarkup for user retrieval krau 2025-02-20 22:53:08 +08:00
  • cbc2dc82d8 fix: update EffectiveUser cannot obtain the accurate user, use GetUserChat instead krau 2025-02-20 22:52:16 +08:00
  • 09a7c5597d fix: add UserID to link message and enforce default storage setting in silent handler v0.11.4 krau 2025-02-19 14:33:03 +08:00
  • f73f18e90d fix: update user and file deletion to use unscoped delete; add user synchronization logic v0.11.3 krau 2025-02-19 14:19:39 +08:00
  • ab822c2fe6 fix: update create user to new config v0.11.2 krau 2025-02-19 14:06:33 +08:00
  • 2579044841 fix: update permission check v0.11.1 krau 2025-02-19 13:56:30 +08:00
  • 88a02aae8d chore: update config example and docker compose file v0.11.0 krau 2025-02-19 13:42:12 +08:00
  • ab374a870b chore: update readme and add english version krau 2025-02-19 13:41:57 +08:00
  • 3a1b8f34ea chore: translate some import log to cn krau 2025-02-19 12:36:48 +08:00
  • c4eb824457 feat: set default storage by inline keyboard krau 2025-02-19 12:23:12 +08:00
  • 692e970772 feat!: (WIP) switched back to using config files config storages because the conversation handling is shit krau 2025-02-19 11:05:30 +08:00
  • 80696c9661 feat: (WIP) add storage krau 2025-02-18 22:53:07 +08:00
  • 18cd480264 fix: add json tag for config krau 2025-02-18 19:53:01 +08:00
  • dfde65c28e feat: (WIP) migrate storage configuration to user-specific models and remove deprecated storage loading krau 2025-02-18 19:45:06 +08:00
  • 968547b005 feat!: (WIP) decouple storage, users, and configuration files to support multiple users krau 2025-02-18 17:17:02 +08:00
  • 9367419156 chore: update config comment v0.10.2 krau 2025-02-17 16:46:57 +08:00
  • f80c4d7d55 feat: login in alist via token krau 2025-02-17 16:39:27 +08:00
  • ccfde34666 fix: failed to run when config file exist krau 2025-02-17 16:37:46 +08:00
  • 2b23446123 fix: write default config to file if not exist, close #16 krau 2025-02-17 16:23:10 +08:00
  • 7882185ee1 feat: update help message to include default storage location and silent mode details v0.10.1 krau 2025-02-16 15:44:57 +08:00
  • 2d17a731c4 feat: improve file handling by generating default file names and adding mime type detection krau 2025-02-16 15:43:02 +08:00
  • db69688722 feat: support save content protect channel message by handle link v0.10.0 krau 2025-02-16 11:38:26 +08:00
  • ec09289d5f feat: enhance message formatting with entity support and improve command registration v0.9.0 krau 2025-02-15 17:20:16 +08:00
  • 13c87debcc fix: add error handling for message retrieval in saveCmd function krau 2025-02-15 16:26:12 +08:00
  • 5f3b38c788 feat: add /path command to change file save path and improve configuration handling krau 2025-02-15 16:25:16 +08:00
  • 8ba0c623c9 chore: update dependencies for github.com/gotd/td to v0.120.0 and modernc.org/sqlite to v1.35.0 v0.8.2 krau 2025-02-15 15:11:58 +08:00
  • 6fa8e89191 feat: update download task message to include detailed progress information krau 2025-02-15 15:10:52 +08:00
  • 3a4effab33 feat: refactor file processing and storage handling with improved path management krau 2025-02-15 15:06:06 +08:00
  • 7692286d78 docs: update docker upgrade cmd v0.8.1 krau 2025-02-12 13:49:36 +08:00
  • 93ffc940ce docs: add docker deploy krau 2025-02-12 13:47:25 +08:00
  • 4aadfc1273 feat: add docker-compose krau 2025-02-12 13:41:02 +08:00
  • d26a8df15f feat: add default telegram api id and hash krau 2025-02-12 13:40:49 +08:00
  • a746cc0fc7 feat: add cache cleaning functionality and configuration option v0.8.0 krau 2025-02-12 12:24:15 +08:00
  • 0fb5634874 feat: support custom storage path in filename krau 2025-02-12 12:24:11 +08:00
  • 930e838b2e feat: add custom file name support for saved files and improve error messages krau 2025-02-12 12:02:28 +08:00
  • 1701d1ab86 refactor: improve error handling for empty file, document, and photo cases krau 2025-02-12 11:13:55 +08:00
  • a17492d4ae feat(task): enhance download progress reporting and add speed calculation krau 2025-02-12 11:06:25 +08:00
  • a32bf43cdc fix(webdav): replace filepath with path for directory creation krau 2025-02-12 10:29:12 +08:00
  • a25a58f8a2 refactor(alist): replace req.Client with http.Client and improve error handling v0.7.4 krau 2025-02-01 17:01:46 +08:00
  • 804a86cbdd fix: close file v0.7.3 krau 2025-02-01 16:00:56 +08:00
  • cf1e9299c0 chore: upgrade deps krau 2025-02-01 16:00:50 +08:00
  • e3f7380341 fix(alist): use filebytes to upload file v0.7.2 krau 2025-02-01 14:46:10 +08:00
  • 6c6ee77067 fix: alist error resp krau 2025-02-01 14:36:08 +08:00
  • f00aa189e3 docs: 添加 systemd 服务配置说明到 README krau 2025-01-22 22:01:16 +08:00
  • 48ceb87e29 ci: add docker build v0.7.1 krau 2025-01-20 12:07:13 +08:00
  • cd663d05ca feat: add Dockerfile for building and running saveany-bot krau 2025-01-20 12:07:02 +08:00
  • a778b0fa8c feat: support env vars configuration krau 2025-01-20 12:06:47 +08:00
  • 2a9c615819 docs: add upgrade instructions to README v0.7.0 krau 2025-01-20 11:29:07 +08:00
  • 2f60af858d refactor: remove message editing after photo file download in task processing krau 2025-01-20 11:27:26 +08:00
  • 741ceb87fb chore: add example usage for storage command in response text krau 2025-01-20 11:25:43 +08:00
  • 9795a85dd6 refactor: file download process krau 2025-01-20 11:09:38 +08:00
  • 45974917f2 feat: support media photo download krau 2025-01-20 11:03:01 +08:00
  • a146871a9d ci: set CGO_ENABLED=0 in pre_command for Go binary release krau 2025-01-19 14:38:10 +08:00
  • b76c1d5ccc feat: enhance task processing messages with download status and error details v0.6.0 krau 2025-01-19 14:35:08 +08:00
  • 79fba918cf feat: add retry configuration for file upload and validate config values krau 2025-01-19 14:25:56 +08:00
  • e1bc80ab7d upgrade deps krau 2025-01-19 14:01:57 +08:00
  • 8d0851f37a feat: add retry configuration for failed save task v0.5.0 krau 2025-01-07 10:30:33 +08:00
  • 4b5cabc76e feat: add proxy config in telegram dialer krau 2025-01-07 10:26:09 +08:00
  • 3b42ba86b3 fix: generate file name from hash if empty in FileFromMedia function v0.4.4 krau 2025-01-04 20:56:24 +08:00
  • 2b0bfac171 chore: upgrade deps krau 2025-01-04 20:56:03 +08:00
  • a76b289d17 Update README.md Krau 2024-12-16 21:55:51 +08:00
  • 4ac65622ee Merge pull request #2 from krau/dependabot/go_modules/golang.org/x/crypto-0.31.0 Krau 2024-12-16 21:24:30 +08:00