├── .gitignore ├── justfile ├── rust-toolchain.toml ├── images ├── cover.png └── emojis.png ├── src ├── lexicons │ ├── mod.rs │ ├── xyz.rs │ ├── xyz │ │ ├── statusphere.rs │ │ └── statusphere │ │ │ └── status.rs │ └── record.rs ├── templates.rs ├── resolver.rs ├── ingester.rs ├── storage.rs ├── db.rs └── main.rs ├── templates ├── error.html ├── base.html ├── login.html └── home.html ├── .env.template ├── lexicons └── status.json ├── Cargo.toml ├── LICENSE ├── public └── css │ └── style.css └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .idea 3 | .env 4 | statusphere.sqlite3 -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- 1 | watch: 2 | watchexec -w src -w templates -r cargo run -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "stable" 3 | version = "1.85.1" 4 | -------------------------------------------------------------------------------- /images/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatfingers23/rusty_statusphere_example_app/HEAD/images/cover.png -------------------------------------------------------------------------------- /images/emojis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatfingers23/rusty_statusphere_example_app/HEAD/images/emojis.png -------------------------------------------------------------------------------- /src/lexicons/mod.rs: -------------------------------------------------------------------------------- 1 | // @generated - This file is generated by esquema-codegen (forked from atrium-codegen). DO NOT EDIT. 2 | pub mod record; 3 | pub mod xyz; 4 | -------------------------------------------------------------------------------- /src/lexicons/xyz.rs: -------------------------------------------------------------------------------- 1 | // @generated - This file is generated by esquema-codegen (forked from atrium-codegen). DO NOT EDIT. 2 | //!Definitions for the `xyz` namespace. 3 | pub mod statusphere; 4 | -------------------------------------------------------------------------------- /templates/error.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | 3 | {% block content %} 4 |
9 | 10 | {%endblock content%} -------------------------------------------------------------------------------- /templates/base.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Set your status on the Atmosphere.
8 |Set your status on the Atmosphere.
9 |