Code Monkey home page Code Monkey logo

flightdash's People

Contributors

brian-mckeown avatar

Stargazers

Space avatar  avatar Jacob Waller avatar  avatar Nikolai Zakharov avatar  avatar  avatar

Watchers

 avatar

flightdash's Issues

Group flight tracking

As a user, I would like to be able to display other flights on the flight tracking banner, for members of my group flight, so that I can see their current status, altitude, speed, miles to go etc (vat track stats).

Cabin Crew Debug Logs

Create an 'enable debug log' that will show the result of each API call during cabin crew announcement generation. This will help to debug any issues users may face.

AI Cabin Crew Voice Preview and Selection

As a user of the ai cabin crew announcements, I would like the ability to preview the available AI voices, and adjust the default voices set to my cabin crew per my preference.

Additional Flight Crew Statuses

Nice to have additional statuses for when flight crew is serving drinks on ground, in air, coming around for pickup trash, etc.

Cabin Crew AI Announcements: Set max tokens per announcement

As a user of the OpenAI generated announcements, I would like the ability to set a max tokens limit per each announcement, so that I can have better control over how many tokens are used against my OpenAI account, and with thr understanding that setting this limit lower than the default may hinder the quality/detail of the announcement.

Flight crew names customization

As a user of flightdash, I would like the ability to customize the names of my flight crew that are randomly generated, so that I can use my own name as captain and/or make tweaks to the ones that are generated for customization purposes.

Cargo Flight Status

As a user of flightdash, i want flight statuses relevant to cargo flights, so that I don't have to use statuses repated to passenger boarding for cargo flights.

Simaware map

As a user of flightdash and vatsim, I would like the ability to view simaware maps in the tool, so that I don't need to have a separate browser window for this.

AI Terminal Announcements Improvement

As a user of the ai announcements, I would like the announcements that happen in the terminal to sound more like it is coming from the terminal and not in the plane. This would add to the realism.

Dont get announcements.

Debug Log:
2024-01-28 21:47:12.774 UTC - Weather API Call - Status: 200 OK
2024-01-28 21:47:12.895 UTC - OpenAI GPT API Call - HttpClient Error: 404 NOT_FOUND - {
"error": {
"message": "The model gpt-4 does not exist or you do not have access to it. Learn more: https://help.openai.com/en/articles/7102672-how-can-i-access-gpt-4.",
"type": "invalid_request_error",
"param": null,
"code": "model_not_found"
}
}

2024-01-28 21:47:12.973 UTC - OpenAI TTS API Call - HttpClient Error: 429 TOO_MANY_REQUESTS - {
"error": {
"message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.",
"type": "insufficient_quota",
"param": null,
"code": "insufficient_quota"
}
}

internal server error

Request Data:
{
"openAiApiKey": "xxxxxxxxx",
"flightCrewArray": [
{
"firstName": "Walter",
"lastName": "Carrillo",
"position": "Captain",
"gender": "male",
"voice": "onyx",
"$$hashKey": "object:55"
},
{
"firstName": "Anna",
"lastName": "Pitts",
"position": "First Officer",
"gender": "female",
"voice": "shimmer",
"$$hashKey": "object:56"
},
{
"firstName": "Emma",
"lastName": "Russell",
"position": "Lead Flight Attendant",
"gender": "female",
"voice": "shimmer",
"$$hashKey": "object:57"
},
{
"firstName": "Annie",
"lastName": "Beck",
"position": "Flight Attendant 2",
"gender": "female",
"voice": "nova",
"$$hashKey": "object:58"
},
{
"firstName": "Alice",
"lastName": "Steele",
"position": "Flight Attendant 3",
"gender": "female",
"voice": "shimmer",
"$$hashKey": "object:59"
},
{
"firstName": "James",
"lastName": "Carter",
"position": "Flight Attendant 4",
"gender": "male",
"voice": "echo",
"$$hashKey": "object:60"
},
{
"firstName": "Alice",
"lastName": "Bullock",
"position": "Gate Attendant",
"gender": "female",
"voice": "shimmer",
"$$hashKey": "object:61"
}
],
"airline": "",
"flightNumber": "SJE857",
"currentDateTime": "2024-01-28T21:47:08.596Z",
"departureIcao": "VABB",
"arrivalIcao": "VOMM",
"arrivalTime": "2024-01-28T05:03:04.000Z",
"flightLevelString": "VABB/0370",
"announcementType": "cruise",
"scheduledBoardingTime": "2024-01-28T02:35:00.000Z",
"scheduledDepartureTime": "2024-01-28T03:05:00.000Z",
"aircraftName": "B737-800"
}

Test issue

I would like to report this test issue happening.

Fix Footer

Footer showing up too high on page on larger monitors.

Arrived at Gate Banner Issue

If I arrive at the gate early (let's say 9:59pm when estimated arrival time was 10:00pm), the banner correctly shows "On time". But, as soon as the time moves past 10pm, it switches to "Delayed". This should remain as "On time" since we already arrived and this is the last stage of the flight.

Display Token Usage

As a user of the ai announcments, I would like a visual display of how many tokens were consumed after each announcement that was generated, so that I have better visibility and understanding of what the announcment may cost.

Vat Track Responsive Improvements

Vat Track Reaponsiveness in EFB app could be better. Large border gaps seen on larger widescreen monitors or monitors with high resolutions.

Also, top navbar needs to be frozen in place for vat track. Sometimes navbar disappears when zooming or scrilling the map, especially on mobile devices.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.