Compare commits

..

No commits in common. "ab023929479106b5ea7c4aab3712a5d95f3d4b22" and "bc4e9e73d855576c7855f4d0b052119cd1d6f9a4" have entirely different histories.

2 changed files with 14 additions and 40 deletions

View file

@ -4,31 +4,11 @@ Amtrak Status Boards, or AMTK Status, is a desktop front-end for accessing Dixie
**WARNING: LARGE RESOLUTION.** **WARNING: LARGE RESOLUTION.**
## 🗓️ Update Cycle ## Background
| Type | Frequency | Notes | 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.
| ------------ | -------------------- | ---------------------------------------- |
| Minor Update | Every 36 months | Small enhancements, non-breaking changes |
| Patch Update | Monthly or as needed | Bug fixes, security updates |
| Major Update | As needed | Framework upgrades, major refactors |
## 🧘 Sustainability Practices ## Prerequisites
* 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
Before you begin, ensure you have the latest versions of the following installed: 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) - ASP.NET Workload (Windows)
- ``wasm-tools`` Workload (macOS/Linux) - ``wasm-tools`` Workload (macOS/Linux)
## 📓 Project Notes ## License
### 🔍 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
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. 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.*

14
src-tauri/Cargo.lock generated
View file

@ -1,6 +1,6 @@
# This file is automatically @generated by Cargo. # This file is automatically @generated by Cargo.
# It is not intended for manual editing. # It is not intended for manual editing.
version = 4 version = 3
[[package]] [[package]]
name = "addr2line" name = "addr2line"
@ -467,9 +467,9 @@ dependencies = [
[[package]] [[package]]
name = "crossbeam-channel" name = "crossbeam-channel"
version = "0.5.15" version = "0.5.13"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
dependencies = [ dependencies = [
"crossbeam-utils", "crossbeam-utils",
] ]
@ -1787,7 +1787,7 @@ version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56"
dependencies = [ dependencies = [
"proc-macro-crate 2.0.2", "proc-macro-crate 1.3.1",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.87", "syn 2.0.87",
@ -3204,9 +3204,9 @@ dependencies = [
[[package]] [[package]]
name = "tauri-plugin-shell" name = "tauri-plugin-shell"
version = "2.2.1" version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69d5eb3368b959937ad2aeaf6ef9a8f5d11e01ffe03629d3530707bbcb27ff5d" checksum = "0ad7880c5586b6b2104be451e3d7fc0f3800c84bda69e9ba81c828f87cb34267"
dependencies = [ dependencies = [
"encoding_rs", "encoding_rs",
"log", "log",
@ -3219,7 +3219,7 @@ dependencies = [
"shared_child", "shared_child",
"tauri", "tauri",
"tauri-plugin", "tauri-plugin",
"thiserror 2.0.3", "thiserror 1.0.63",
"tokio", "tokio",
] ]