* Animate homepage illustrations with layered starfield and pointer parallax
* Add stylized rotating planet samples and animated hourglass
* Unify homepage universe with complete illustrated 3D models
* Give localized chapter labels room around 3D silhouettes
* Keep chapter labels readable within narrow viewports
* Use readable translated chapter lists through tablet widths
* Preserve original hero artwork with constrained spherical and depth motion
* Keep translated chapter labels clear of original planet silhouettes
* Restore continuous planet motion with chapter-specific illustrated surfaces
* Rebuild every planet with reference-led paint and smooth orbital rings
* Keep planet paint continuous through side views and mip seams
* Render illustrated planets sharply on high-density displays
* Match orbital ring foreground occlusion to the illustrations
* fix(hero): align painted belts and rings with planet spin axes
* fix(hero): keep array purple belts aligned throughout a full turn
* fix(hero): repair central artwork and soften motion feedback
* perf(hero): deliver only baked astronaut and ground artwork
* Share homepage templates and deliver responsive cached assets across locales
* Retain compact original avatar encodings in the shared homepage bundle
* Restore English reading mockups and hide demo video controls
* Unify landing header and universe background at 171717
* Repair planet texture joins while preserving illustrated motifs
* Use shared high-resolution planet maps and defer below-fold homepage media
* Use Q75 for homepage images, planet textures and video posters
* Use the same homepage image sources in all viewport sizes
* Keep homepage navigation visible and recover coupled motion and deferred media
* Reserve desktop space for homepage reading actions
* Retranslate the complete Japanese online edition from Chinese
* Fit Japanese homepage labels and localize heading permalinks
* Point Japanese contribution instructions to the Japanese preview
* Replace locale conditionals with multilingual UI tables
* docs: update Go map implementation for Go 1.24
* docs: keep Swiss Table wording unlinked across translations
* docs(ja): align open addressing terminology with the chapter
Synchronize the fixes from #1936, #1824, and #1961 across translated editions and normalize C# and Dart formatting. Move Java CI to Ubuntu 24.04 so its Java 11/17 checks can run.
Replace the exercise pages' Python-only snippets with source-backed implementations for the 13 visible programming languages, and localize reader-facing comments by site language. Zig remains out of scope.
Approval bypass: repository protection requires one approval but does not enforce it for administrators. All 68 completed checks succeeded; four non-required Java jobs remained queued on the existing ubuntu-20.04 workflow, with no failed checks.
Add dedicated chapter exercise sections and generated exercise pages for the English, Japanese, and Russian editions.
Add navigation for all published languages while keeping Taiwan Traditional Chinese exercise pages generated at build time.
* Update the contributors list.
* Update the version number.
* Sync zh and zh-hant versions.
* Move epub builder to the utils branch.
* Optimize all figure files using pngquant.
* Update copyright.
* Update Acknowledgements.
* Update buttons in README.
* docs: add Japanese documents (`ja/docs`)
* docs: add Japanese documents (`ja/codes`)
* docs: add Japanese documents
* Remove pythontutor blocks in ja/
* Add an empty at the end of each markdown file.
* Add the missing figures (use the English version temporarily).
* Add index.md for Japanese version.
* Add index.html for Japanese version.
* Add missing index.assets
* Fix backtracking_algorithm.md for Japanese version.
* Add avatar_eltociear.jpg. Fix image links on the Japanese landing page.
* Add the Japanese banner.
---------
Co-authored-by: krahets <krahets@163.com>