Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .forgejo/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,4 +117,3 @@ jobs:
run: cargo deny check advisories bans licenses sources
- name: Cargo audit
run: cargo audit

2 changes: 1 addition & 1 deletion .forgejo/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,4 +85,4 @@ jobs:
with:
site: https://adafede.codeberg.page/dioxus/
token: ${{ forge.token }}
source: _site/
source: _site/
1 change: 0 additions & 1 deletion .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,3 @@ For conduct issues, contact maintainers through the private channel documented i

Maintainers may edit/remove content, warn contributors, or restrict participation
for behavior that violates this policy.

1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,4 +78,3 @@ body:
required: true
- label: I am not reporting a security vulnerability (see `SECURITY.md`).
required: true

1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,3 @@ contact_links:
- name: Support
url: https://github.com/adafede/dioxus/blob/main/SUPPORT.md
about: Read support expectations and how to request help

1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,4 +66,3 @@ body:
required: true
- label: I am willing to contribute a pull request for this feature.
required: false

1 change: 0 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,4 +61,3 @@ By submitting this pull request I confirm that my contribution is made available
under the terms of the **GNU Affero General Public License v3.0 (AGPL-3.0-only)**,
as specified in the `LICENSE` file, and I certify the
[Developer Certificate of Origin](https://developercertificate.org/).

1 change: 0 additions & 1 deletion .github/RELEASE_CHECKLIST.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,4 +104,3 @@ make supply-chain

Review and commit `Cargo.lock` with any intentional updates.
Treat each lock-file commit as a mini release validation.

1 change: 0 additions & 1 deletion .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,3 @@ You will receive an acknowledgement within 3 business days. We aim to provide a
3. Run `make qa` and supply-chain checks.
4. Publish a fixed release and rotate any impacted credentials.
5. Publish an advisory/changelog note after patch availability.

1 change: 0 additions & 1 deletion .github/SUPPORT.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,3 @@ Best-effort support is provided for:
- latest tagged release

Older revisions may not receive fixes.

2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ jobs:
persist-credentials: false
fetch-depth: 1
- uses: dtolnay/rust-toolchain@stable
- uses: taiki-e/install-action@v2.81.1
- uses: taiki-e/install-action@v2.81.8
with:
# Pin tool versions for reproducible parser behavior in advisory DB checks.
tool: cargo-deny@0.19.4,cargo-audit@0.22.1
Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,10 @@ jobs:
persist-credentials: false
fetch-depth: 1

- uses: github/codeql-action/init@7211b7c8077ea37d8641b6271f6a365a22a5fbfa
- uses: github/codeql-action/init@8aad20d150bbac5944a9f9d289da16a4b0d87c1e
with:
languages: ${{ matrix.language }}

- uses: github/codeql-action/autobuild@7211b7c8077ea37d8641b6271f6a365a22a5fbfa

- uses: github/codeql-action/analyze@7211b7c8077ea37d8641b6271f6a365a22a5fbfa
- uses: github/codeql-action/autobuild@8aad20d150bbac5944a9f9d289da16a4b0d87c1e

- uses: github/codeql-action/analyze@8aad20d150bbac5944a9f9d289da16a4b0d87c1e
1 change: 0 additions & 1 deletion .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,3 @@ jobs:
with:
fail-on-severity: high
deny-licenses: AGPL-1.0-only, AGPL-1.0-or-later, GPL-1.0-only, GPL-1.0-or-later

2 changes: 1 addition & 1 deletion .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:

- uses: Swatinem/rust-cache@v2.9.1

- uses: cargo-bins/cargo-binstall@v1.19.1
- uses: cargo-bins/cargo-binstall@v1.20.0

- name: Install dioxus-cli
run: cargo binstall dioxus-cli --version 0.7.9 --locked --force
Expand Down
1 change: 0 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,3 @@
- Added AI agent onboarding docs and machine-readable project metadata.
- Hardened `lotus-api` with secure response headers and a runtime metrics endpoint.
- Simplified the `lotus-explorer` skillbook into plain skill modules with a separate suggestions file.

1 change: 0 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -133,4 +133,3 @@ codegen-units = 16
[profile.test]
opt-level = 1
lto = "thin"

1 change: 0 additions & 1 deletion apps/hello-world/assets/.well-known/security.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,3 @@ Contact: https://github.com/Adafede/dioxus/security/advisories/new
Expires: 2027-01-01T00:00:00.000Z
Preferred-Languages: en
Policy: https://github.com/Adafede/dioxus/blob/main/SECURITY.md

2 changes: 1 addition & 1 deletion apps/hello-world/assets/favicon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion apps/hello-world/assets/llms.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,3 @@ This is a starter template, not a production application.
2. Edit `Cargo.toml` and `Dioxus.toml` (change `name`)
3. Add the new app to workspace members in the root `Cargo.toml`
4. Run: `dx serve --package my-new-app`

1 change: 0 additions & 1 deletion apps/hello-world/assets/robots.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,3 @@

User-agent: *
Disallow: /

2 changes: 1 addition & 1 deletion apps/hello-world/public/assets/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,4 @@ p {
display: flex;
gap: 12px;
justify-content: center;
}
}
1 change: 0 additions & 1 deletion apps/lotus-api/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,3 @@ HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 \
CMD wget --no-verbose --tries=1 --spider "http://localhost:${PORT}/health" || exit 1

CMD ["lotus-api"]

1 change: 0 additions & 1 deletion apps/lotus-api/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,4 +63,3 @@ curl -sS http://127.0.0.1:8787/v1/search \
- In production (`APP_ENV=production`), startup fails unless `CORS_ALLOWED_ORIGINS` is explicitly configured.
- Responses are content-negotiated and compressed (Brotli/Gzip) when clients send `Accept-Encoding`.
- Keep this service behind your reverse proxy and TLS termination layer.

1 change: 0 additions & 1 deletion apps/lotus-explorer/Dioxus.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,3 @@ watch_path = ["src", "public", "../../crates/shared/src"]
# Proxy API requests to the lotus-api backend to avoid CORS issues in development
path = "/v1"
backend = "http://127.0.0.1:8787/v1"

2 changes: 1 addition & 1 deletion apps/lotus-explorer/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# lotus-explorer

A linked open data (LOD) explorer for the LOTUS compound-taxon-reference knowledge graph from Wikidata, queried via SPARQL.
A linked open data (LOAD) explorer for the LOTUS compound-taxon-reference knowledge graph from Wikidata, queried via SPARQL.

## Architecture

Expand Down
1 change: 0 additions & 1 deletion apps/lotus-explorer/docs/ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,3 @@ api client → dto mapper → repository → service → state controller → co
## Skills index

- `../SKILLS.md`

1 change: 0 additions & 1 deletion apps/lotus-explorer/docs/CITATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,3 @@ If this explorer contributes to your work, please cite the LOTUS initiative pape
- BibTeX (direct download in deployed app): `/docs/references.bib`

Suggested citation key: `Rutz_2022_LOTUS`.

1 change: 0 additions & 1 deletion apps/lotus-explorer/docs/CURATION_SHARE_LINKS.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,3 @@
- Share links encode the queued input rows, not previously generated QuickStatements.
- QuickStatements are regenerated on load so results stay reproducible after dependency creation or Wikidata changes.
- If prerequisite entities are still missing, run the prerequisite block first in QS-Dev, create/merge items in Wikidata, then reopen or rerun the second pass.

1 change: 0 additions & 1 deletion apps/lotus-explorer/docs/skills/ARCHITECTURE_SKILLS.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,3 @@
- Private feature internals — export only what other modules need.
- Transport boundaries — API DTOs stop at repository edges.
- Architecture decision recording — capture problem, options, tradeoffs, and migration impact for boundary changes.

1 change: 0 additions & 1 deletion apps/lotus-explorer/docs/skills/ASYNC_DATA_ERROR_SKILLS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,3 @@
- Async lifecycle safety — every request path has a stable identity and stale responses are ignored centrally.
- Data layer normalization — API clients return DTOs, repositories map to domain types, and services consume domain types only.
- Typed error boundaries — use contextual `thiserror`-style errors and derive user-facing messages separately.

1 change: 0 additions & 1 deletion apps/lotus-explorer/docs/skills/COLLABORATION_AI_SKILLS.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,3 @@
- AI-ready contribution protocol — name the target boundary, require tradeoff analysis, and demand test/lint validation.
- Review checklist for human and AI changes — verify ownership, side effects, reactive scope, async safety, typed errors, and regressions.
- Repository hygiene for collaboration — keep modules small, use explicit imports, and update architecture docs when boundaries change.

Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,3 @@
- Reactive scope minimization — subscribe only to the state slices a component consumes.
- Component responsibility split — render in components, derive in models, side effects in hooks/controllers.
- Table and virtualized rendering — keep scroll paths allocation-light and clamp visible windows safely.

1 change: 0 additions & 1 deletion apps/lotus-explorer/docs/skills/PERFORMANCE_SKILLS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,3 @@
- Allocation and clone hygiene — avoid hot-path allocations, clone-heavy transforms, and unnecessary formatting in render code.
- Measure before and after — capture the hotspot, the change, the expected complexity reduction, and the observed UX impact.
- Reactive performance — narrow subscriptions, memo expensive derivations, and split monolithic components.

1 change: 0 additions & 1 deletion apps/lotus-explorer/docs/skills/SUGGESTIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,3 @@
This file is reserved for non-normative improvement notes.

Keep plain skill contracts in the sibling `*.md` skill modules.

1 change: 0 additions & 1 deletion apps/lotus-explorer/docs/skills/TESTING_QUALITY_SKILLS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,3 @@
- Test seam extraction — move pure logic into testable modules and keep side effects at boundaries.
- Deterministic async tests — avoid timing-based assertions and model stale or retry behavior explicitly.
- Quality gates — require format, clippy, native tests, and wasm checks for non-trivial changes.

1 change: 0 additions & 1 deletion apps/lotus-explorer/public/.well-known/agent-skills.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,4 +48,3 @@
"data_source": "https://query.wikidata.org/",
"documentation": "https://lotusnprod.github.io/lotus-wikidata-interact/"
}

1 change: 0 additions & 1 deletion apps/lotus-explorer/public/.well-known/api-catalog.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,3 @@
"last_updated": "2026-06-09",
"contact": "https://github.com/Adafede/dioxus/issues"
}

Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,3 @@
"details": []
}
}

1 change: 0 additions & 1 deletion apps/lotus-explorer/public/.well-known/security.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,3 @@ Expires: 2027-01-01T00:00:00.000Z
Preferred-Languages: en, fr
Canonical: https://adafede.github.io/dioxus/lotus-explorer/.well-known/security.txt
Policy: https://github.com/Adafede/dioxus/blob/main/SECURITY.md

1 change: 0 additions & 1 deletion apps/lotus-explorer/public/_headers
Original file line number Diff line number Diff line change
Expand Up @@ -76,4 +76,3 @@
# ── SPA query parameters: exempt from cache variance ──────────────────────
/index.html
No-Vary-Search: params=("locale"), params_key_order=("locale","search","query")

1 change: 0 additions & 1 deletion apps/lotus-explorer/public/_redirects
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,3 @@

# Redirect any 404 back to index.html so the WASM SPA can handle routing
/* /index.html 200

Loading
Loading