Skip to content

fix: remove deprecated unDraw SVG assets (#1112) - #1125

Merged
psxjoy merged 3 commits into
apache:mainfrom
alaahong:fix/1112-remove-undraw-svgs
Sep 20, 2026
Merged

psxjoy merged 3 commits into
apache:mainfrom
alaahong:fix/1112-remove-undraw-svgs

Conversation

@alaahong

@alaahong alaahong commented Sep 19, 2026

Copy link
Copy Markdown
Member

Fixes #1112

Summary

The homepage feature cards use three SVG illustrations from unDraw
(undraw.co, artist Katerina Limpitsouni). These are from the deprecated
unDraw Category X set — each file carries the attribution attributes
artist="Katerina Limpitsouni" source="https://undraw.co/" — and are not
verifiably ASF-compatible / attribution-compliant for redistribution.

This PR removes those third-party assets and replaces them with
project-drawn, Apache-2.0 illustrations in the Fesod brand palette
(#14824B / #00B95F / #69CD37), consistent with the existing logo.svg.

Changes

  • Add website/static/img/index/ (all Apache-2.0, licensed headers):
    • fesod_quick.svg — fast-charging power ring + bolt (feature: 快速 / performance)
    • fesod_simple.svg<fesod /> code card + checkmark circle (feature: 简单 / simple API)
    • fesod_bigfile.svg — stacked documents (feature: 大文件 / large files)
  • Update website/src/components/HomepageFeatures/index.js — 3 require paths.
  • Delete undraw_spreadsheet.svg, undraw_programming.svg, undraw_files.svg.

The three unDraw files were the only reference points in the repository
(search verified) — no other file references them.

Licensing

No third-party assets remain; therefore no addition to LICENSE/NOTICE
is required.

Verification

  • SVG files are well-formed XML and carry the Apache license header.
  • HomepageFeatures/index.js references the new files; no undraw reference remains.
  • Changes are confined to website/ static assets and the feature component — no impact on release artifacts.
image

Zhang Zhe added 2 commits September 19, 2026 21:22
Replace the three unDraw (undraw.co) Category X SVG illustrations used
on the homepage feature cards with project-drawn, Apache-2.0 assets in
the Fesod brand palette, complying with ASF 3rd-party license policy.

- add website/static/img/index/fesod_quick.svg (fast/performance)
- add website/static/img/index/fesod_simple.svg (simple API)
- add website/static/img/index/fesod_bigfile.svg (large files)
- update HomepageFeatures/index.js requires
- delete undraw_spreadsheet.svg, undraw_programming.svg, undraw_files.svg
Apply one shared visual language to fesod_quick/simple/bigfile: uniform
brand disk + consistent primary(#14824B)/accent(#00B95F)/highlight(#69CD37)
colors, centered composition and top-right outlined emphasis element, so the
three cards look like one aligned set.
@alaahong
alaahong marked this pull request as ready for review September 19, 2026 13:36

@psxjoy psxjoy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@psxjoy
psxjoy merged commit 261b3ba into apache:main Sep 20, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Task] Remove/replace the Category X unDraw SVG assets to comply with ASF 3rd-party license policy

2 participants