refactor: Update dependencies and add slides iframe support #70

Merged
mahmoud merged 13 commits from development_hero_slides into development 2026-04-19 20:11:16 +00:00
Owner
  • Update multiple crate versions
  • Add hero_slides_ui iframe support
  • Allow JSON or OTOML for RPC state setting
- Update multiple crate versions - Add hero_slides_ui iframe support - Allow JSON or OTOML for RPC state setting
refactor: Update dependencies and add slides iframe support
Some checks failed
Build and Test / test (pull_request) Has been cancelled
8942301e2b
- Update multiple crate versions
- Add hero_slides_ui iframe support
- Allow JSON or OTOML for RPC state setting
ci: pass FORGEJO_TOKEN to checkout action
Some checks failed
Build and Test / test (pull_request) Failing after 29s
c657a72c38
Every CI run since Apr 15 failed at the Checkout step because the
runner's auto-injected token was empty, producing:

  fatal: could not read Username for 'https://forge.ourworld.tf':
         terminal prompts disabled

Pass the repo's FORGEJO_TOKEN secret explicitly to actions/checkout@v4
so git has valid credentials for fetching PR refs.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
ci: bypass actions/checkout with explicit FORGEJO_TOKEN clone
Some checks failed
Build and Test / test (pull_request) Failing after 1s
66192fedd4
actions/checkout@v4 in Forgejo keeps injecting an empty/invalid
`basic ***` extraheader for this repo, causing every run to fail with
"could not read Username for forge.ourworld.tf".

Replace it with a plain `git init` + `git fetch` using the
FORGEJO_TOKEN repo secret via x-access-token basic auth, which matches
the working pattern confirmed locally (same token returns 200 on
info/refs).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
feat: Add styles for external service iframes
Some checks failed
Build and Test / test (pull_request) Failing after 1s
af0ac0e159
- Add .embed-container-plain class
- Style iframes to fill container
Merge branch 'development' into development_hero_slides
Some checks failed
Build and Test / test (pull_request) Failing after 2s
ed66e28b44
This commit introduces several small improvements to the codebase, focusing on enhancing readability and organization without altering core logic.

Key changes include:
- Use `split_once` for simpler string splitting in `parse_kv`.
- Remove redundant cloning of props in several components.
- Simplify conditional checks and expressions for better clarity.
- Add missing `#[allow(clippy::too_many_arguments)]` attributes where necessary.
- Improve error handling and message clarity in RPC implementations.
- Update imports and module paths for better consistency.
- Refine the `expand_tilde` function for cleaner path handling.
- Adjust `count.div_ceil` usage for calculating rows in grid layouts.
- Optimize `post_click_to_iframes` for better performance.
- Refactor RPC parameter parsing to be more robust.
ci: Update CI workflow and test commands
Some checks failed
Build and Test / build (pull_request) Failing after 6s
87dbe98df2
- Rename 'test' job to 'build' in CI workflow
- Add RUST_BACKTRACE to CI environment
- Improve CI script for setup, fmt-check, and clippy
- Add WASM target check and server build step in CI
- Adjust integration test command to run ignored tests
refactor: Update CI checks and RPC handling
Some checks failed
Build and Test / build (pull_request) Failing after 6s
1459c95d70
- Reorder CI checks for better workflow
- Add `cargo check --workspace` before fmt/clippy
- Increase `too-many-arguments-threshold` to 10
- Improve RPC error handling and parameter parsing
- Refactor `OsisDesktop::handle_rpc` for clarity
chore: run rustfmt on generated sources
Some checks failed
Build and Test / build (pull_request) Failing after 41s
1e16d77078
- Add call to `format_generated_sources()` after schema generation.
- Implement `format_generated_sources()` to run rustfmt on generated files.
- Update dependency version for `socket2`.
ci: Ignore incompatible rust versions in CI
All checks were successful
Build and Test / build (pull_request) Successful in 2m56s
d81a59621b
- Set CARGO_RESOLVER_INCOMPATIBLE_RUST_VERSIONS=allow
- Add --ignore-rust-version to cargo commands
- Patch generated tests import path
mahmoud merged commit 1918f16773 into development 2026-04-19 20:11:16 +00:00
mahmoud deleted branch development_hero_slides 2026-04-19 20:11:19 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_os!70
No description provided.