Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: new interface executor #17

Merged
merged 31 commits into from
Apr 2, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
9fe5039
wip: implement sentry
ZigTag Feb 28, 2025
9b8eb9a
feat: really basic anyhow sentry catching
ZigTag Feb 28, 2025
f8ec9d7
fix: output text
ZigTag Feb 28, 2025
497fffb
Merge branch 'v1' of https://github.com/Navigraph/msfs-navigation-dat…
ZigTag Feb 28, 2025
e41431f
feat: implemented sentry logging for a majority of soft-fails on data
ZigTag Mar 1, 2025
611ee59
fix: if status changes between calls (for some reason) bail out netwo…
ZigTag Mar 5, 2025
3317506
fix: time output is now constant (computed at build time) as well as …
ZigTag Mar 5, 2025
36b0be5
refactor: clean slate
pepperoni505 Mar 10, 2025
d86a8f6
feat: new executor for interface
pepperoni505 Mar 27, 2025
b077efe
fix: update sentry pool on each update
pepperoni505 Mar 27, 2025
9245258
feat: database function implementation
pepperoni505 Mar 28, 2025
2242c2d
chore: apply clippy suggestions
pepperoni505 Mar 28, 2025
84efe23
chore: change sentry back to upstream repo
pepperoni505 Mar 31, 2025
02df168
chore: improve network error logging
pepperoni505 Mar 31, 2025
c23d2d8
feat: use bundled navigation data
pepperoni505 Mar 31, 2025
6ce1bf2
feat: implement `GetNavigationDataInstallStatus`
pepperoni505 Mar 31, 2025
f460123
feat(parity): send download progress event
pepperoni505 Mar 31, 2025
0a0b0d3
chore: remove `msfs-rs` from gitignore
pepperoni505 Mar 31, 2025
a11f556
fix: case insensitive filename queries
pepperoni505 Mar 31, 2025
c97dab4
fix: send cleaning download phase
pepperoni505 Apr 1, 2025
cf5f191
fix: error if no cycle.json is present
pepperoni505 Apr 1, 2025
fd03be2
feat: "user" tracking and addon tracking
pepperoni505 Apr 1, 2025
3b455c8
build: add apt update to dockerfile
SkySails Apr 1, 2025
9d976e6
build: remove redundant copies
SkySails Apr 1, 2025
6583470
docs: linebreaks
SkySails Apr 1, 2025
b5e3bef
fix: move back to `NavigationData` within work folder
pepperoni505 Apr 2, 2025
413f42d
fix: cover all runway surface types
pepperoni505 Apr 2, 2025
bfba4fe
chore: update ts enum
pepperoni505 Apr 2, 2025
1f56c6b
fix: don't copy bundled if downloading
pepperoni505 Apr 2, 2025
446fe88
fix: rename bundled data files
pepperoni505 Apr 2, 2025
b1d1544
chore: add rfc1 back
pepperoni505 Apr 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
985 changes: 856 additions & 129 deletions Cargo.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[workspace]
resolver = "2"

members = ["src/wasm", "src/database"]
members = ["src/wasm"]

[profile.release]
lto = true
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
FROM ghcr.io/navigraph/cargo-msfs-bin:latest AS base

RUN apt-get update
RUN apt install git -y

RUN cargo-msfs install msfs2020
Expand All @@ -9,7 +10,6 @@ FROM base AS builder

WORKDIR /external

COPY rust-toolchain.toml ./
RUN rustup show


COPY . .
4 changes: 3 additions & 1 deletion docs/RFC 001.md → docs/RFC001.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ To be Reviewed By: Markus Hamburger, Malte Hallström, Jack Lavigne

Authors: Alex Cutforth

Status: Active
Status: Outdated

Date: Feb 1, 2024

## Problem

Expand Down
Empty file.
6 changes: 6 additions & 0 deletions examples/gauge/Components/Pages/Test/Test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,12 @@ export class TestPage extends DisplayComponent<TestPageProps> {
inputAlt?.replace("[", "").replace("]", "").replace('"', "").split(",") ?? [],
),
},
{
index: 27,
arguments: [],
name: "GetDatabaseInfo",
functionCallback: () => this.props.interface.get_database_info(),
},
]

private readonly input1 = Subject.create("")
Expand Down
14 changes: 0 additions & 14 deletions src/database/Cargo.toml

This file was deleted.

Loading
Loading