Commit Graph

  • f172fc7832 更新链接至最新的主题页面 master wood chen 2025-06-24 20:08:18 +08:00
  • 8e517f5ae4
    Update README.md wood chen 2025-02-15 02:01:29 +08:00
  • 1d81308a0a
    chore(deps): bump github.com/davidbyttow/govips/v2 from 2.15.0 to 2.16.0 dependabot/go_modules/github.com/davidbyttow/govips/v2-2.16.0 dependabot[bot] 2025-01-16 21:03:26 +00:00
  • 77763ae444
    chore(deps): bump github.com/schollz/progressbar/v3 dependabot/go_modules/github.com/schollz/progressbar/v3-3.18.0 dependabot[bot] 2025-01-09 20:13:55 +00:00
  • 8658bd06ce
    Update README.md wood chen 2025-01-04 19:35:35 +08:00
  • 3ee7743b42
    chore(deps): bump github.com/valyala/fasthttp from 1.56.0 to 1.58.0 dependabot/go_modules/github.com/valyala/fasthttp-1.58.0 dependabot[bot] 2024-12-09 20:35:51 +00:00
  • aac2785719
    Merge pull request #8 from woodchen-ink:webp-sh-master wood chen 2024-11-14 20:25:19 +08:00
  • 4a589c1291 Merge branch 'master' of https://github.com/webp-sh/webp_server_go into webp-sh-master wood chen 2024-11-14 20:24:42 +08:00
  • a08b6e66ae
    Use newer version of libaom (#363) Nova Kwok 2024-11-13 22:10:30 +08:00
  • e41451d5f8
    Update release_docker_image.yaml wood chen 2024-10-30 17:04:49 +08:00
  • 4cc610809b
    Merge pull request #5 from webp-sh/master wood chen 2024-10-30 17:04:25 +08:00
  • ae0274c39c
    Add iOS 18 support (#360) Nova Kwok 2024-10-30 10:13:41 +08:00
  • bbdeb27974 Merge branch 'master' of https://github.com/woodchen-ink/webp_server_go wood chen 2024-10-29 16:43:30 +08:00
  • 85a4096ffc refactor(encoder): remove logging for image conversion and processing wood chen 2024-10-29 16:43:28 +08:00
  • ba916aea5d
    Merge pull request #3 from woodchen-ink/dependabot/go_modules/github.com/schollz/progressbar/v3-3.17.0 wood chen 2024-10-28 17:50:14 +08:00
  • 83d6196460 docs: update developer information link Update the developer information link in the WebP Server Go initialization message. wood chen 2024-10-28 17:44:38 +08:00
  • 5bd41a5edd refactor(server): Set Gin to release mode and adjust route order wood chen 2024-10-28 17:14:01 +08:00
  • 30e37f66b5
    chore(deps): bump github.com/schollz/progressbar/v3 dependabot[bot] 2024-10-28 08:58:03 +00:00
  • 1ab3cfd450 chore: add tcplisten v1.0.0 to go.work.sum wood chen 2024-10-28 16:56:49 +08:00
  • 5e2052a711 refactor(api): migrate from Fiber to Gin framework wood chen 2024-10-28 16:56:29 +08:00
  • e11cd575c8 refactor(encoder): optimize extra image processing parameters handling wood chen 2024-10-23 07:23:39 +08:00
  • ffa5242983 feat(handler/router): add image file type checking and non-image file handling wood chen 2024-10-23 06:53:00 +08:00
  • 11d6f95787 refactor(router): improve image file type checking and error messages wood chen 2024-10-23 06:24:27 +08:00
  • 2b46043bd0 refactor(router): streamline request URI and parameter parsing wood chen 2024-10-23 06:04:22 +08:00
  • e9086e3b78 chore(workflow): add deployment commands to release docker image workflow wood chen 2024-10-23 05:48:04 +08:00
  • 603efd67e5 refactor(router): enhance file processing and redirection logic wood chen 2024-10-23 05:38:11 +08:00
  • 317ff650e3 fix(router): change image file size limit from 100KB to 30KB wood chen 2024-10-23 05:17:52 +08:00
  • f241273bc4 refactor(router): simplify file path construction in Convert function wood chen 2024-10-23 04:32:20 +08:00
  • 740aae4f98 refactor(encoder): improve image conversion process and error handling wood chen 2024-10-23 04:09:38 +08:00
  • 230cc6c31c refactor(encoder): improve image preprocessing and error handling wood chen 2024-10-23 04:02:23 +08:00
  • 97cc9b5aa3 chore: add logging for image copy process wood chen 2024-10-23 03:43:40 +08:00
  • d17cfc7a3c refactor(encoder): add logging and refactor resizeImage function wood chen 2024-10-23 03:30:56 +08:00
  • 2a61cc9247 refactor(router): improve remote address construction logic wood chen 2024-10-23 03:04:32 +08:00
  • b7d9419408 refactor(router): simplify remote address construction logic wood chen 2024-10-23 02:59:21 +08:00
  • 0ae84bc419 fix(router): improve remote URL parsing and logging wood chen 2024-10-23 02:42:59 +08:00
  • e791682e4c fix(handler): improve error messages in downloadFile function wood chen 2024-10-23 02:37:43 +08:00
  • 0a36dd5284 refactor(handler): streamline file streaming and improve concurrency handling wood chen 2024-10-23 02:05:47 +08:00
  • 85e0534523 chore(Dockerfile): Update Dockerfile to use Alpine Linux and refactor package management wood chen 2024-10-23 01:08:01 +08:00
  • f24617f469 chore(Dockerfile): Update Dockerfile to use Alpine Linux and refactor package management wood chen 2024-10-23 01:08:01 +08:00
  • 3e0a0431d9 chore(Dockerfile): Update Dockerfile for base image and dependencies wood chen 2024-10-23 01:03:23 +08:00
  • 52e885d3ec chore(router): add os package and ensure target directory exists remove unused image files wood chen 2024-10-23 00:23:59 +08:00
  • 74a4c50cf6 chore: update go dependencies wood chen 2024-10-22 23:53:31 +08:00
  • 8381e24fc4 feat(handler, schedule): improve error handling and logging for file downloads and cleanup wood chen 2024-10-22 23:52:57 +08:00
  • 8b6defa69c refactor(router): add file size check before image processing wood chen 2024-10-22 23:27:07 +08:00
  • fdea015805 refactor(encoder): add file size check and optimize raw image conversion process wood chen 2024-10-22 23:10:09 +08:00
  • 159e78f82e feat(encoder): add NEF to JPG conversion and improve image processing workflow wood chen 2024-10-22 22:59:52 +08:00
  • 059aba8a4d feat(encoder): add logging and support for AVIF and JXL image formats wood chen 2024-10-22 22:47:56 +08:00
  • b0e866f9dc Merge branch 'master' of https://github.com/woodchen-ink/webp_server_go wood chen 2024-10-22 22:37:00 +08:00
  • c5ed3a1fea feat(encoder): add ProcessAndSaveImage function to handle image processing and saving wood chen 2024-10-22 22:36:58 +08:00
  • b4b9ac138b
    Update README.md wood chen 2024-10-22 21:57:42 +08:00
  • be7aed64a9 refactor(encoder): Update log messages and helper functions for better readability and maintainability wood chen 2024-10-22 21:45:47 +08:00
  • 8ed631f361 删除调整后不需要的库 wood chen 2024-10-22 20:19:14 +08:00
  • 3353d014d4 调整以支持IMG_MAP情况下的本地路径 wood chen 2024-10-22 20:18:09 +08:00
  • d872d71dcb feat(config, handler): Remove IMG_PATH config and update IMG_MAP handling, add root path greeting wood chen 2024-10-22 19:59:27 +08:00
  • c8f3d0bf38 进一步优化日志 wood chen 2024-10-22 19:32:22 +08:00
  • 4c674c8a9c refactor: streamline docker image build and push process wood chen 2024-10-22 19:15:50 +08:00
  • f12eafb25a Merge branch 'master' of https://github.com/woodchen-ink/webp_server_go wood chen 2024-10-22 19:06:08 +08:00
  • f8b23a88f3 chore: Refactor workflow and Makefile, remove test files wood chen 2024-10-22 19:06:06 +08:00
  • 160d4a2373
    Update README.md wood chen 2024-10-22 18:27:09 +08:00
  • 4aea178ab0 100KB以下不处理, 调整日志 wood chen 2024-10-22 18:20:59 +08:00
  • e7c2a50e2f 改为100KB以下不处理 wood chen 2024-10-22 18:18:39 +08:00
  • 9b6425777c feat(handler/router): 低于200k的图片直接跳过转换 wood chen 2024-10-22 18:10:00 +08:00
  • 2b11f38480 feat(webp-server): add memory usage monitoring wood chen 2024-10-22 17:30:02 +08:00
  • c9cb32b0da 尝试优化内存占用 feat(encoder): optimize prefetch images with worker pool and progress bar refactor(handler): improve downloadFile function with error handling refactor(helper): use streaming JSON encoder for metadata chore(webp-server): update server config with write buffer size wood chen 2024-10-22 17:26:43 +08:00
  • 9ee97eab9d refactor(config, handler): Update error messages and logging to Chinese wood chen 2024-10-22 17:05:33 +08:00
  • cad6e95686 refactor(encoder, handler, schedule): Update error messages and code style for better readability wood chen 2024-10-22 16:56:42 +08:00
  • b6231118df Update root path welcome message and remove glib_malloc and jemalloc docker-compose files wood chen 2024-10-16 15:11:52 +08:00
  • a415bc90c7
    Merge pull request #1 from woodchen-ink/dependabot/go_modules/github.com/schollz/progressbar/v3-3.16.1 wood chen 2024-10-07 16:12:26 +08:00
  • 031db53ab1
    Bump github.com/schollz/progressbar/v3 from 3.14.6 to 3.16.1 dependabot[bot] 2024-10-07 08:03:29 +00:00
  • 4ccac33e14
    Merge pull request #2 from woodchen-ink/dependabot/go_modules/github.com/valyala/fasthttp-1.56.0 wood chen 2024-10-07 16:02:16 +08:00
  • d62cc03357
    Bump github.com/valyala/fasthttp from 1.55.0 to 1.56.0 dependabot[bot] 2024-10-07 07:10:36 +00:00
  • 2044d8388a 改进文件变更检测逻辑,增加文件大小和最后修改时间检查,优化日志记录 wood chen 2024-10-07 15:08:52 +08:00
  • fef4228f7c 修复了非图片文件请求的处理逻辑,优化了本地和远程资源的区分和重定向方式。 wood chen 2024-09-29 16:10:22 +08:00
  • b85b0c6260 修复了路径检查和根路径请求的处理,优化了代码结构。 wood chen 2024-09-29 15:19:57 +08:00
  • 585f9a52b8 尝试修复非图片文件的重定向问题,并优化了代码结构。 wood chen 2024-09-29 15:17:45 +08:00
  • 0b494e08ac 尝试修复无限重定向 wood chen 2024-09-29 15:04:43 +08:00
  • 68108a3946 修复了远程请求错误,优化了日志警告信息,并改进了生成默认etag的逻辑。 wood chen 2024-09-29 12:25:29 +08:00
  • d976d8f7cb 修复每次都回源, 把默认etag改为静态值 wood chen 2024-09-29 03:21:26 +08:00
  • b5fb5b84a0 fix wood chen 2024-09-29 02:18:49 +08:00
  • 08be6ef926 fix wood chen 2024-09-29 02:13:10 +08:00
  • 85362aad22 修复 wood chen 2024-09-29 01:39:46 +08:00
  • 214d189e24 尝试修复 wood chen 2024-09-29 01:37:44 +08:00
  • 77801f29fa 尝试修复 wood chen 2024-09-29 01:08:37 +08:00
  • 34092a41b0 非图片文件会302重定向到原始链接 wood chen 2024-09-29 00:47:33 +08:00
  • 9629b19b9a 导入time wood chen 2024-09-29 00:13:41 +08:00
  • e7c6fe9851 这个修改版本的 pingURL 函数有以下改进: wood chen 2024-09-29 00:09:18 +08:00
  • a491e9cf49 Remove 'tags' from release workflow (#354) wood 2024-09-05 16:01:21 +08:00
  • a48318803e Update README with new Docker image wood 2024-09-05 16:00:31 +08:00
  • 034e7e3834 Bump github.com/valyala/fasthttp from 1.52.0 to 1.55.0 (#339) wood 2024-09-05 15:59:32 +08:00
  • 89aea97310
    Bump to Go 1.23 (#353) Nova Kwok 2024-08-16 23:43:39 +08:00
  • d400f52e15
    Bump github.com/schollz/progressbar/v3 from 3.14.5 to 3.14.6 (#350) dependabot[bot] 2024-08-05 10:20:18 +08:00
  • 80d6a04509
    Bump github.com/schollz/progressbar/v3 from 3.14.4 to 3.14.5 (#348) dependabot[bot] 2024-08-05 05:25:11 +08:00
  • a0ee22ad09
    Bump github.com/gofiber/fiber/v2 from 2.52.4 to 2.52.5 (#346) dependabot[bot] 2024-07-01 11:12:49 +08:00
  • d29959cbd4
    Bump to 0.12.0 (#345) Nova Kwok 2024-06-29 16:46:15 +08:00
  • 89ea0affa3
    Add MAX_CACHE_SIZE config (#344) Nova Kwok 2024-06-29 16:42:00 +08:00
  • f207e3c9aa
    Update README (#343) Nova Kwok 2024-06-28 16:25:12 +08:00
  • 81c6e7812f
    Bump github.com/schollz/progressbar/v3 from 3.14.3 to 3.14.4 (#338) dependabot[bot] 2024-06-27 18:36:57 +08:00
  • 53487b5496
    Bump github.com/valyala/fasthttp from 1.52.0 to 1.55.0 (#339) dependabot[bot] 2024-06-27 18:36:40 +08:00
  • 5b3e2f30d7
    Bump golang.org/x/image from 0.17.0 to 0.18.0 (#340) dependabot[bot] 2024-06-27 18:31:29 +08:00
  • d9c542de2d
    Bump github.com/davidbyttow/govips/v2 to 2.15.0 (#337) Syed Cherry 2024-06-07 13:36:33 +08:00