mirror of
https://github.com/tonytins/amtkstat.git
synced 2025-04-30 09:51:40 -04:00
Compare commits
7 commits
bc4e9e73d8
...
ab02392947
Author | SHA1 | Date | |
---|---|---|---|
ab02392947 | |||
5687e17e41 | |||
e79222f89c | |||
91d3158fc6 | |||
c85d79a4a5 | |||
|
e300dc821f | ||
|
e0453f6f9c |
2 changed files with 40 additions and 14 deletions
40
README.md
40
README.md
|
@ -1,14 +1,34 @@
|
||||||
<img title="" src="./assets/banner.svg" alt="" data-align="center" width="718">
|
<img title="" src="./assets/banner.svg" alt="" data-align="center" width="718">
|
||||||
|
|
||||||
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.**
|
**WARNING: LARGE RESOLUTION.**
|
||||||
|
|
||||||
## Background
|
## 🗓️ Update Cycle
|
||||||
|
|
||||||
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.
|
| 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 |
|
||||||
|
|
||||||
## Prerequisites
|
## 🧘 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
|
||||||
|
|
||||||
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:
|
||||||
|
|
||||||
|
@ -17,10 +37,16 @@ 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)
|
||||||
|
|
||||||
## License
|
## 📓 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
|
||||||
|
|
||||||
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
14
src-tauri/Cargo.lock
generated
|
@ -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 = 3
|
version = 4
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "addr2line"
|
name = "addr2line"
|
||||||
|
@ -467,9 +467,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "crossbeam-channel"
|
name = "crossbeam-channel"
|
||||||
version = "0.5.13"
|
version = "0.5.15"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
|
checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2"
|
||||||
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 1.3.1",
|
"proc-macro-crate 2.0.2",
|
||||||
"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.0.2"
|
version = "2.2.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "0ad7880c5586b6b2104be451e3d7fc0f3800c84bda69e9ba81c828f87cb34267"
|
checksum = "69d5eb3368b959937ad2aeaf6ef9a8f5d11e01ffe03629d3530707bbcb27ff5d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"encoding_rs",
|
"encoding_rs",
|
||||||
"log",
|
"log",
|
||||||
|
@ -3219,7 +3219,7 @@ dependencies = [
|
||||||
"shared_child",
|
"shared_child",
|
||||||
"tauri",
|
"tauri",
|
||||||
"tauri-plugin",
|
"tauri-plugin",
|
||||||
"thiserror 1.0.63",
|
"thiserror 2.0.3",
|
||||||
"tokio",
|
"tokio",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue