Skip to content

feat: v0.30 release with versioning and user guide#11

Draft
google-labs-jules[bot] wants to merge 3 commits intomainfrom
feat/v0.30-release-8681479801497583432
Draft

feat: v0.30 release with versioning and user guide#11
google-labs-jules[bot] wants to merge 3 commits intomainfrom
feat/v0.30-release-8681479801497583432

Conversation

@google-labs-jules
Copy link
Contributor

This release introduces version 0.30. It includes:

  1. Versioning:
    • The app now displays "v0.30" in the header.
    • User data saved to KV and exported JSON files now includes the version number.
    • Importing data checks for minimum supported version compatibility.
  2. User Guide & Agreement:
    • The Login/Register modal has been redesigned into a split view.
    • The right side displays a scrollable User Guide/Agreement rendered from Markdown.
    • Supports language switching (Chinese, English, Japanese).
    • Fetches Markdown content from public/readme/.
  3. Refactoring:
    • Centralized version constants in src/RailRound.jsx.
    • Updated API services to handle version fields.

PR created automatically by Jules for task 8681479801497583432 started by @OsakaLOOP

- Added version control (0.30) logic and display.
- Implemented split-view Login Modal with User Guide (Markdown).
- Added multi-language support (CN/EN/JP) for User Guide.
- Updated data persistence to include version info in KV and exports.
- Added version check on data import.
@google-labs-jules
Copy link
Contributor Author

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!

New to Jules? Learn more at jules.google/docs.


For security, I will only act on instructions from the user who triggered this task.

- Implemented split-view Login Modal with a custom Markdown renderer (indentation support, CR200J green links).
- Added versioning constants (0.30) and validation logic in `RailRound.jsx`.
- Updated data persistence (KV/Export) to include and check version numbers.
- Added placeholder README files for CN/EN/JP.
- Implemented split-view Login Modal with a custom Markdown renderer (indentation support, CR200J green links).
- Added versioning constants (0.30) and validation logic in `RailRound.jsx`.
- Updated data persistence (KV/Export) to include and check version numbers.
- Added placeholder README files for CN/EN/JP.
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.

0 participants