Commit Graph
1015 Commits
Author SHA1 Message Date
MarSeventh 0bc8583af8 style: align admin pagination and dark theme states 2026-07-21 21:30:45 +08:00
MarSeventh 325f9490b3 style: refine upload card prompt icon 2026-07-21 20:21:27 +08:00
MarSeventh 06c5fd0da9 docs: update demo pictures in readme 2026-07-21 17:35:13 +08:00
MarSeventh 5c35bcbf85 chore: update frontend bundle 2026-07-21 17:12:28 +08:00
MarSeventh 42d1a4f67e chore: update frontend bundle and project assets 2026-07-21 15:53:54 +08:00
MarSeventh 41eef2d63b fix: refresh frontend assets for upload UI 2026-07-21 00:57:12 +08:00
MarSeventh bd8163c114 docs: optimize readme images 2026-07-21 00:33:13 +08:00
MarSeventh cd5f32ba0a feat: add wallpaper toggle and refresh frontend assets 2026-07-21 00:06:37 +08:00
叁月柒andGitHub 9e33fbe95c Merge pull request #638 from LuoH-AN/feat/frontend-flat-redesign
build: update frontend assets with flat redesign & glassmorphism
2026-07-20 23:10:45 +08:00
sunian6780andLuoH-AN d7aabf266d build: update frontend assets with flat redesign & glassmorphism
Rebuild frontend from Sanyue-ImgHub feat/flat-redesign branch:
- unified glassmorphism (--glass-bg/border/shadow + backdrop-filter)
- dark mode: muted slate-blue primary (#4A5D9B), dimmed selected states
- upload/admin pages: glass cards, dragger, search box, tables
- new global wallpaper on/off switch
- misc dark-mode fixes (image brightness, dialogs, messages)

Co-Authored-By: LuoH-AN <[email protected]>
2026-07-20 23:05:36 +08:00
MarSeventh 07fe2501b4 perf(docker): reduce runtime image size 2026-07-18 23:41:36 +08:00
MarSeventh 1338c0c026 docs: integrate storage backends into introduction 2026-07-18 17:49:03 +08:00
MarSeventh 8cf6f90af7 docs: list supported storage backends 2026-07-18 17:44:24 +08:00
MarSeventh d20aa0e033 docs: improve bilingual readme readability 2026-07-18 17:36:11 +08:00
MarSeventh 62f7d8a8de docs: reorganize bilingual readme sections 2026-07-18 17:19:45 +08:00
MarSeventh b9847faa52 docs: rename sponsor section to partners 2026-07-18 17:03:34 +08:00
MarSeventh 1281cacb0c docs: restore sponsor logo layout 2026-07-18 16:57:27 +08:00
MarSeventh ccc66683b5 docs: refine bilingual readme content 2026-07-18 16:50:45 +08:00
MarSeventh 2703d9a42f docs: update readme 2026-07-18 16:16:25 +08:00
MarSeventh 57e803dd93 docs: update readme 2026-07-18 16:12:22 +08:00
MarSeventh 79edd3f59f build: update frontend assets 2026-07-15 21:25:52 +08:00
MarSeventh 18770ca63b build: update frontend assets 2026-07-15 20:59:01 +08:00
MarSeventh f50a170457 feat: refresh announcement read status 2026-07-15 20:46:52 +08:00
MarSeventh 5d9549b0ee docs: refine bilingual demo presentation 2026-07-15 19:45:36 +08:00
MarSeventh 6223cb3eaa fix: clarify optional compatibility update confirmation 2026-07-15 17:41:54 +08:00
MarSeventh d66c102381 fix: summarize upstream sync failures 2026-07-15 17:34:15 +08:00
MarSeventh 2ee4b604d3 fix: clarify manual update summary 2026-07-15 17:30:38 +08:00
MarSeventh 3a4e39d444 chore: remove breaking update test fixture 2026-07-15 17:25:34 +08:00
MarSeventh 77c4eb88cb test: add breaking update guard fixture 2026-07-15 17:13:58 +08:00
MarSeventh 1aa67aca1a feat: guard forks from breaking auto updates 2026-07-15 16:51:08 +08:00
MarSeventh 3612436f85 bump version to v2.7.5 2026-07-15 11:47:57 +08:00
叁月柒andGitHub 5c38a414d1 Merge pull request #629 from linyulao/trae/agent-Q5lJN4
feat: 修复NPM漏洞
2026-07-15 11:43:08 +08:00
linyulaoandtraeagent cd67cec0de feat: 修复NPM漏洞
Co-authored-by: traeagent <[email protected]>
2026-07-15 03:00:05 +00:00
叁月柒andGitHub 4195f6a1d8 Merge pull request #625 from sebastiondev/fix/cwe918-fetchres-server-837c
fix(fetchRes): prevent SSRF in server-side URL proxy
2026-07-15 09:51:53 +08:00
Sebastion bf2c241749 fix(api/fetchRes): mitigate SSRF by validating target URL
The /api/fetchRes proxy endpoint accepted an arbitrary URL from the
request body and passed it directly to fetch(), returning the response
to the caller. Any user with the site auth code could use it to reach
internal services (cloud metadata endpoints, RFC1918 hosts, loopback,
non-http(s) schemes) — a classic CWE-918 SSRF primitive.

The endpoint now:
- rejects non-http(s) schemes
- rejects URLs containing embedded credentials
- rejects hostnames resolving to loopback/private/link-local/CGNAT/
  multicast/reserved ranges, IPv6 ULA/link-local, IPv4-mapped variants
  and well-known cloud metadata hostnames
- follows redirects manually and re-validates each hop (max 5)
2026-07-14 21:37:14 +01:00
MarSeventh 98d9e8cc97 chore: update introduction in readme 2026-07-14 14:43:39 +08:00
MarSeventh 3be518d0cf chore: update introduction in readme 2026-07-14 14:37:55 +08:00
MarSeventh ae57ff5092 chore: add ecosystem chapter to readme 2026-07-13 23:47:59 +08:00
MarSeventh 6150f5a357 chore: add ecosystem chapter to readme 2026-07-13 23:45:28 +08:00
MarSeventh 06458052c7 chore: update ecosystem entry in readme 2026-07-13 21:59:43 +08:00
MarSeventh de520707fd docs: consolidate the announcement entry into discussions 2026-07-13 10:51:10 +08:00
MarSeventh 97decfbc4a docs: consolidate the announcement entry into discussions 2026-07-13 10:48:07 +08:00
MarSeventh 4044d6acca chore: update readme 2026-07-12 22:10:57 +08:00
MarSeventh ad7176d7c2 docs: remove payment QR codes 2026-07-12 21:50:29 +08:00
MarSeventh f4102515b9 style: beautify some style in admin pages 2026-07-11 19:06:12 +08:00
MarSeventh 9e543358ea chore: update readme 2026-07-09 11:57:17 +08:00
MarSeventh 89a1cef8a4 chore: update readme 2026-07-07 17:15:23 +08:00
MarSeventh 235e6a6fd4 chore: update demo picture in readme 2026-07-07 16:52:06 +08:00
MarSeventh 75eafc7c56 chore: update star-history picture in readme 2026-07-07 16:50:32 +08:00
MarSeventh 87a7d1b83c fix worker deploy name fallback 2026-07-02 12:20:43 +08:00