diff --git a/README.md b/README.md index 3f248ec..386995f 100644 --- a/README.md +++ b/README.md @@ -1,34 +1,14 @@ -Amtrak Status Boards, or AMTK Status, is a desktop front-end for accessing Dixieland Software's [station status boards](https://dixielandsoftware.net/Amtrak/solari/). +Amtrak Status Boards, or AMTK Status, is a desktop front-end for accessing Dixieland Software's [station status boards](https://dixielandsoftware.net/Amtrak/solari/). **WARNING: LARGE RESOLUTION.** -## šŸ—“ļø Update Cycle +## Background -| Type | Frequency | Notes | -| ------------ | -------------------- | ---------------------------------------- | -| Minor Update | Every 3–6 months | Small enhancements, non-breaking changes | -| Patch Update | Monthly or as needed | Bug fixes, security updates | -| Major Update | As needed | Framework upgrades, major refactors | +This was intended to solve a rather awkward dilemma. I turned a bunch of online Amtrak status boards made by Dixieland Software intoĀ PWAs (standalone web apps) for stations that I viewed on Virtual Railfan. While it was convenient—don't get me wrong—I had to create a new web app for each station, and it became overwhelming to constantly switch between them all. This front-end was intended to solve that dilemma byĀ accessing all stations from a single application using a modern, cleaner interface. The original icons found in this project's first commit were used for those PWAs. -## 🧘 Sustainability Practices - -* 20% creative/recovery space built into development -* Mandatory cooldowns after major launches (minimum 1 week) -* Crisis Mode Activates if: - * Critical vulnerabilities - * Framework-breaking issue - -## šŸ›”ļø Support - -* [ ] Active Support -* [ ] Limited Support (Security patches only) -* [x] Maintenance Mode (Dependency-only updates) -* [ ] Archived (No active work planned) - - -## 🧰 Prerequisites +## Prerequisites Before you begin, ensure you have the latest versions of the following installed: @@ -37,16 +17,10 @@ Before you begin, ensure you have the latest versions of the following installed - ASP.NET Workload (Windows) - ``wasm-tools`` Workload (macOS/Linux) -## šŸ““ Project Notes - -### šŸ” Background - -This was intended to solve a rather awkward dilemma. I turned a bunch of online Amtrak status boards made by Dixieland Software intoĀ PWAs (standalone web apps) for stations that I viewed on Virtual Railfan. While it was convenient—don't get me wrong—I had to create a new web app for each station, and it became overwhelming to constantly switch between them all. This front-end was intended to solve that dilemma byĀ accessing all stations from a single application using a modern, cleaner interface. The original icons found in this project's first commit were used for those PWAs. - -## šŸ“„ License +## License I license this project under either the GPL-3.0 or the EUPL-1.2 license – your choice. See [LICENSE-GPL](LICNESE-GPL) or [LICENSE-EUPL](LICENSE-EUPL) for details. -## āš ļø Disclaimer +## Disclaimer -*This project is not in any way affiliated with Amtrak or Dixieland Software.* +*This project is not in any way affiliated with Amtrak or Dixieland Software.* \ No newline at end of file diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 4274696..772ed3d 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 4 +version = 3 [[package]] name = "addr2line" @@ -467,9 +467,9 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.15" +version = "0.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" +checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" dependencies = [ "crossbeam-utils", ] @@ -1787,7 +1787,7 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ - "proc-macro-crate 2.0.2", + "proc-macro-crate 1.3.1", "proc-macro2", "quote", "syn 2.0.87", @@ -3204,9 +3204,9 @@ dependencies = [ [[package]] name = "tauri-plugin-shell" -version = "2.2.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69d5eb3368b959937ad2aeaf6ef9a8f5d11e01ffe03629d3530707bbcb27ff5d" +checksum = "0ad7880c5586b6b2104be451e3d7fc0f3800c84bda69e9ba81c828f87cb34267" dependencies = [ "encoding_rs", "log", @@ -3219,7 +3219,7 @@ dependencies = [ "shared_child", "tauri", "tauri-plugin", - "thiserror 2.0.3", + "thiserror 1.0.63", "tokio", ]