Skip to content

Commit

Permalink
Merge pull request #411 from DioxusLabs/jk/split-workspace
Browse files Browse the repository at this point in the history
* fix absolute urls

* ignore routes we can't parse

* add warnings when the search index is unable to parse a route

* always start routes with a /

* use stable dioxus

* use published version of dioxus

* Support default mdbook paths

* Fix errors

* Fix stork lib

* remove search

* add a CI

* Bump actions/checkout from 3 to 4

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* fix deprecated lint

* Skip case check on routes

* update dioxus

* bump dioxus

* fix Element::new

* run clippy fix

* remove Scope from component arguments

* patch the router version as well

* use the main branch of dioxus

* use the main branch of dioxus

* optimize assets

* fix formatting

* fix add_asset call

* strip trailing /'s

* don't strip / from the index route

* derive more common traits for mdbook structs

* use dioxus prerelease

* use the dioxus prerelease

* make manganis a feature

* bump dioxus to alpha release

* update alpha version

* fix compilation with the latest version of dioxus

* Insert spaces after newlines

* init: start

* progress: editor

* progress: editor

* feat: it works!

* progress: better errors

* revision: add to gitignore

* feat: spinner, logs

* revision: remove artifacts

* revision: update gitignore

* fix: move gitkeep

* revision: add better error handling & docs

* revision: css

* feat: mobile support, license

* bump dioxus

* revision: make library, remove unused js

* revision: make library, remove unused js (#1)

* revision: change server to redirect /

* revision: exclude template

* fix: cargo.toml template

* revision: css

* revision: css

* feat: temp dir recreation

* feat: themes

* fix: themes

* fix: target.cfg

* revision: to_string

* revision: socket only for built duration

* fix: lock, fmt

* feat: dockerize

* revision: remove dx-debian

* revision: update gitignore

* revision: reset to git cli

* feat: shutdown watcher

* revision: shutdown delay (#5)

* Fix: Shutdown Timer (#6)

* revision: shutdown delay

* fix: shutdown timer

* feat: rate limit

* fix: fmt

* feat: queue position

* update the url of manganis

* fly.toml and dockerfile fix

* Fix merge conflict

* dont bounce redirect

* update to stable dioxus

* fix clippy

* bump dioxus to the git version

* fix rsx text escaping

* even more escaping

* expand to empty template if the body is empty

* fix images

* Fix empty nodes

* fix template indexes

* revision: use serde_json

* fix: fmt, clippy

* bump dioxus to git

* bump dioxus

* bump the template index

* update dioxus

* update: to dioxus 0.6 alpha (#10)

* update: deps (#11)

* Revert to Dioxus 0.5.6 for Docsite (#12)

* update: deps

* revert: to dioxus 0.5.6

* use the main git version of dioxus

* move to dioxus alpha-2

* Update Cargo.toml to alpha-2

* Update Cargo.toml

* bump dioxus to 0.6.0-alpha.2

* update to dioxus 0.6, fly deploy

* make a gen package

* oh hey it generates output rsx

* add a simple method for generating the book

* no need to watch paths

* new mg syntax

* disable mg

* support empty

* create files if they don't exist

* Switch to `CodeBlock`

* progress: monaco

* progress: monaco

* progress: monaco editor

* progress: monaco editor

* progress: monaco

* progress: examples & debounce

* Fix remote image urls

* revision: move stuff around. also primitive sharing

* feat: working share code

* progress: monaco

* revision: improve readme

* update: alpha.3, licenses, readme info

* progress: share warn modal

* feat: share warning modal

* feat: responsive styling smaller screen

* feat: light theme

* add: forgot new file

* Update Cargo.toml

* Update Cargo.toml

* Update Cargo.toml

* progress: hot reload

* progress: hot reloading

* fix links

* switch theme to monokai

* dont re-reun example?

* add codeblock names to output

* bump to alpha-4

* update: alpha 5

* progress: server cleanup

* progress: server cleanup

* progress: we are building again!

* bump dioxus to rc.0

* bump to rc.0

* use rustfmt instead of prettyplease for formatting

* specify static lifetime

* support inline-html

* paragraph not div

* progress: server,model

* progress: server error handling, more build/ws messages

* progress: server

* progress: server errors, more cleanup

* generate video elements for video (chrome support)

* fix typos

* emit commas

* loop videos

* only use absolute routes

* progress: server shutdown & cleanup service

* progress: web cleanup/revisions

* remove: monaco duplicate

* progress: web

* playsinline

* no controls!

* enable tasklists

* make checkboxes readonly and have a class

* add manganis back with opts

* whoops

* fix codegen for assets, use manganis

* bump to dioxus 0.6

* bump to dioxus 0.6

* progress: frontend

* feat: builds work! hot reload works!

* progress: frontend, fix: queue

* revision: light theme

* progress: code markers

* clean up clippy lints

* resolve relative links

* improve wrong path error message

* Fix relative link resolution

* Fix macro expansion

* check anchor links

* Fix fragments and titles that start with a number

* Prefix numeric identifiers with _

* improve error message for invalid fragments

* fix compile error syntax

* Add section to the route variants everywhere

* fix unused imports

* clean up error message

* fix formatting

* Fix link text

* fix clippy

* Fix lines getting eaten

* remove old text merging code

* add space between soft breaks

* fix formatting

* Fix softbreak test

* feat: pre-compiled examples

* revision: use dioxus main\

* fix: examples, increase hr debounce

* feat: show err/warn logs

* revision: dockerfile, css

* revision: queue bug fix, remove unwrap, set stable, etc

* Move mdbook example and make it generate properly

* only parse include statements

* fix: dragging

* revision: always hot reload, keep run btn, add padding

* feat: snippet signal

* fix: fmt

* Feat: prebuilt caching, examples list on side

* fix version compat

* fix missing border css

* slightly better css

* fix button css

* Fix route mapping with hash segments

* Simplify static routes logic

* stub out the theme stuff only for wasm

* fix theme

* split into two parts to make compiles faster

* move images from site to docs

* Fix model path

* fix include_mdbook paths

* integrate dioxus-search into workspace

* attempt to kill duplicates

* downgrade rand

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Evan Almloff <[email protected]>
Co-authored-by: Fredrik Norén <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Miles Murgaw <[email protected]>
  • Loading branch information
5 people authored Feb 4, 2025
2 parents fb4b17e + d01a911 commit 7b7234a
Show file tree
Hide file tree
Showing 697 changed files with 68,025 additions and 492 deletions.
8 changes: 8 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
**/target
**/dist
LICENSES
LICENSE
temp
README.md

dx-debian
2 changes: 1 addition & 1 deletion .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,4 @@ jobs:
cache-on-failure: "true"
cache-directories: "target/dx"
- name: Check
run: cargo check --features doc_test
run: cargo check --workspace --all-features
19 changes: 19 additions & 0 deletions .github/workflows/fly-deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# See https://fly.io/docs/app-guides/continuous-deployment-with-github-actions/

name: Fly Deploy
on:
push:
branches:
- main
jobs:
deploy:
name: Deploy app
runs-on: ubuntu-latest
concurrency: deploy-group # optional: ensure only one action runs at a time
steps:
- uses: actions/checkout@v4
- uses: superfly/flyctl-actions/setup-flyctl@master
- working-directory: packages/playground
- run: flyctl deploy --remote-only
env:
FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}
Loading

0 comments on commit 7b7234a

Please sign in to comment.