Compare commits

..

7 commits

Author SHA1 Message Date
ab02392947 Another tweak to README 2025-04-27 12:28:25 -04:00
5687e17e41
Merge pull request #4 from tonytins/dependabot/cargo/src-tauri/tauri-plugin-shell-2.2.1
Bump tauri-plugin-shell from 2.0.2 to 2.2.1 in /src-tauri
2025-04-27 11:30:43 -04:00
e79222f89c
Merge pull request #5 from tonytins/dependabot/cargo/src-tauri/crossbeam-channel-0.5.15
Bump crossbeam-channel from 0.5.13 to 0.5.15 in /src-tauri
2025-04-27 11:30:33 -04:00
91d3158fc6 Minor tweak to README for consistory 2025-04-27 10:40:45 -04:00
c85d79a4a5 Maintenance Mode
Project is Maintenance Mode due to main (and development) computer being temporarily out of order
2025-04-27 10:39:08 -04:00
dependabot[bot]
e300dc821f
Bump crossbeam-channel from 0.5.13 to 0.5.15 in /src-tauri
Bumps [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) from 0.5.13 to 0.5.15.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.13...crossbeam-channel-0.5.15)

---
updated-dependencies:
- dependency-name: crossbeam-channel
  dependency-version: 0.5.15
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-10 14:38:19 +00:00
dependabot[bot]
e0453f6f9c
Bump tauri-plugin-shell from 2.0.2 to 2.2.1 in /src-tauri
Bumps [tauri-plugin-shell](https://github.com/tauri-apps/plugins-workspace) from 2.0.2 to 2.2.1.
- [Release notes](https://github.com/tauri-apps/plugins-workspace/releases)
- [Commits](https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.0.2...os-v2.2.1)

---
updated-dependencies:
- dependency-name: tauri-plugin-shell
  dependency-version: 2.2.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-02 22:38:34 +00:00
2 changed files with 40 additions and 14 deletions

View file

@ -1,14 +1,34 @@
<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.**
## 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 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 |
## 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:
@ -17,10 +37,16 @@ Before you begin, ensure you have the latest versions of the following installed
- ASP.NET Workload (Windows)
- ``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.
## 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.
# It is not intended for manual editing.
version = 3
version = 4
[[package]]
name = "addr2line"
@ -467,9 +467,9 @@ dependencies = [
[[package]]
name = "crossbeam-channel"
version = "0.5.13"
version = "0.5.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2"
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 1.3.1",
"proc-macro-crate 2.0.2",
"proc-macro2",
"quote",
"syn 2.0.87",
@ -3204,9 +3204,9 @@ dependencies = [
[[package]]
name = "tauri-plugin-shell"
version = "2.0.2"
version = "2.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ad7880c5586b6b2104be451e3d7fc0f3800c84bda69e9ba81c828f87cb34267"
checksum = "69d5eb3368b959937ad2aeaf6ef9a8f5d11e01ffe03629d3530707bbcb27ff5d"
dependencies = [
"encoding_rs",
"log",
@ -3219,7 +3219,7 @@ dependencies = [
"shared_child",
"tauri",
"tauri-plugin",
"thiserror 1.0.63",
"thiserror 2.0.3",
"tokio",
]