GithubHelp home page GithubHelp logo

nmsce's People

Contributors

cebbinghaus avatar lenni009 avatar spip01 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

tazran jnvsor

nmsce's Issues

Feat: Adding Weather tag to planets

It would be valuable for people to be able to enter the weather conditions for a given planet. Especially Lush ones that might have extreme weather making it unappealing for a base. This should be as easy as just adding an additional option to the object

Suggested in this message in the Discord

Additional Confirmed Property

This Proposal adds an additional Confirmed Property to each possible object in the nmsce Database. This would deliminate Items/ships that have just been submitted and nobody else has either tried or has been able to find the item in question. This would inversely also give additional validity/credit to ships that other people have been able to find. With this system, we can point out that some of the submissions might be wrong for any number of reasons (somebody entered the wrong details) and that only Confirmed ships are likely to exist. To that end, it would probably also be a good idea to show how many people have confirmed the existence of any given item so it would further validate the thing in question.

Now this property can be called anything. Confirmed, Validated, or any other name that is to be decided

BHS DB only displays 2D coordinate system without actual data

Tested on Chrome v104 and Edge v104, since Firefox login doesn't work (see #20).

When I log in, go to the "BHS Search Entries" page and try to load any DB, it just displays a blank coordinate grid. This has been tested on different browsers across different machines and networks.
The "BHS Entry Totals" displays the stats for the different players/civs/galaxies, but the actual data visualisation also doesn't work there.

The visualisation does work on the "BHS DaRC" page. It would be helpful to have a display somehow that displays all BHs with their start/end coords as raw text.

grafik

Overhaul the feedback system

Feedback is important to judging the state of the app and its users feelings. Ensuring that its easy to let the dev team know what a user thinks will be important when new features are introduced or design changes are made. To that end a overhaul to the entire system is planned with multiple ways of people giving feedback and a way to encourage them to submit any design ideas or improvements on the github. Mock-ups for this will be crucial since its important that visual clarity is preserved.

Glyphreader not working

The glyph reader function on the nmsce page is not working correctly.

I click the upload button and selected an image which clearly has glyphs on a quite uniform background. The webapp doesn't show any glyphs tho.

I tested this in Google Chrome v102 and Firefox v101, both did not work. Here's a screenshot of how it looked after uploading the picture:
GlyphNotWorking

This was the picture that was uploaded:
20220213122518_1

Fix all relevant links

Currently a lot of the links lead to the old repository or unessential locations. These should be identified and either removed outright or changed to point to a more helpful spot

Get site working without the need for firebase serve

While firebase serve is a very convenient and useful tool it does not only lock us into the firebase development ecosystem but also increases the barrier to entry. to get it running now one requires a Firebase account that has a project of its own (just to get the basics working). This however won't be enough and to get the full development experience one has to have access to the production subscription in the firebase console. Since this is infeasible to provide to any potential contributor a better alternative would be a good way to encourage more contributions from the open-source community as well as detaching ourselves from the firebase development ecosystem.

To this end the various discrepancies have to be identified and fixed to make locally hosted versions of the app behave identically to versions hosted by firebase serve.

Move Galaxy from document path into document body

This change would eliminate the requirement to have to provide the galaxy for any search. Searching on the galaxy will still be possible by simply tracking the galaxy via a property in the document itself. With this change we retain all the benefits of being able to search on the galaxy without being forced into it

Add Changelog

Adding a changelog would give even more clarity into what is going on with the app and what changes have been made. Just another way for us to communicate what is going on with the site

BHS DB login not working on Firefox

Browser version: Firefox 103.0.2
Privacy settings are on the "Standard" preset.
When you try to log in with either GitHub or Google, it gives you the respective login screens and lets you authenticate without error, but the text on the BHS DB page doesn't change to your username and instead still reads "Login", with the notice to please log in to be able to use the site's full functionality.

It works properly on Chrome.

I can’t login on safari

When I try to login with google or GitHub it goes to the login page and when I come back on the NMS page I’m not login

Remove BHS files

One of the problems with working on the Codebase in its current state is that it's not fully clear which sites are being used and which are not. This also extends to the code behind and which files are used on which pages. The proposed solution is to remove the Unused BHS pages as well as any code that is only used in those places to cut down on the changes necessary to keep the codebase stable. Removing all the unused code is going to take much longer but eliminating the largest chunks is going to go a long way to preventing wasted work

Adopt "canonical" in-game naming conventions for parts

Now that we can custom assemble some ship types, we should consider refactoring the site to use the "Canonical" part naming conventions used in-game and port the old entries to the new schema.

(There's also little use going after refactors like my #29 if ship customization is going to overhaul all of that anyway)

Since the game chooses to have longer lists of "Combined" parts the SVG interface should probably be scrapped entirely in favor of fancy dropdowns or something. We can map existing entries to the new names ie. "Vector wing" and "Vector wing (fin)" are two filters in nmsge but two options on a single filter (Wings) in-game.

Here's a list of part names for reference:

Fighter

  • Fuselage (9)
    • Omega Fuselage
    • Radiant Cockpit
    • Hotrod Cockpit
    • Needle Fuselage
    • Alpha Cockpit
    • Vector Fuselage
    • Sleek Cockpit
    • Speeder Fuselage
    • Turbine Fuselage
  • Wings (53)
    • Vector Wings
    • Vector Wings (Fin)
    • Hardframe Wings
    • Hardframe Wings (Fin)
    • Hardframe S-Wings
    • Hardframe S-Wings (Fin)
    • Hardframe E-Wings
    • Hardframe E-Wings (Fin)
    • Hardframe V-Wings
    • Hardframe V-Wings (Fin)
    • Hardframe C-Wings
    • Hardframe C-Wings (Fin)
    • Halo Wings
    • Afterburner Wings
    • Afterburner Wings (Fin)
    • Afterburner E-Wings
    • Afterburner E-Wings (Fin)
    • Afterburner V-Wings
    • Afterburner V-Wings (Fin)
    • Afterburner C-Wings
    • Afterburner C-Wings (Fin)
    • Condor Wings
    • Condor Wings (Fin)
    • Vulture Wings
    • Vulture Wings (Fin)
    • Palisade Wings
    • Palisade Wings (Fin)
    • Stardancer Wings
    • Stardancer Wings (Fin)
    • Horizon Wings
    • Horizon Wings (Fin)
    • Radiant Wings
    • Radiant Wings (Fin)
    • Droid Wings
    • Droid Wings (Fin)
    • Droid S-Wings
    • Droid S-Wings (Fin)
    • Droid E-Wings
    • Droid E-Wings (Fin)
    • Droid V-Wings
    • Droid V-Wings (Fin)
    • Droid C-Wings
    • Droid C-Wings (Fin)
    • Quasar Wings
    • Quasar Wings (Fin)
    • Swept Wings (Full)
    • Swept Wings (Mid)
    • Swept Wings (Low)
    • Vesper Wings
    • Vesper Wings (Swept)
    • Gull Wings
    • Vesper Wings (Fin)
    • Vigil Wings
  • Thruster (3)
    • Tri-Booster
    • Mono-Thruster
    • Vector Thruster

Explorer

  • Wing (31) (Left and right use same parts list)
    • Wing Stub (Empty)
    • Longwave Wing
    • Drum Wing (Obelisk)
    • Drum Wing
    • Drum Wing (Overseer)
    • Drum Wing (Shortwave)
    • Glider Wing
    • Pulsar Wing
    • Solar Pulse Wing
    • Pulsar Split-Wing
    • Pulsar Stub-Wing
    • Obelisk Wing
    • Skywave Wing
    • Prismatic Wing
    • Planar Wing
    • Vortex Wing
    • Solar Wing
    • Wing Cap
    • Wing Cap (Duplicate name)
    • Overseer Wing
    • Skylance Wing
    • Superfoil Wing
    • Dragonfly Wing
    • Firefly Wing
    • Axial Wing
    • Shortwave Wing
    • Sunspot Wing
    • Solar Flare Wing
    • Sunspot Split-Wing
    • Sunspot Stub-Wing
    • Arcfoil Wing
  • Hull (10)
    • Firefly Hull
    • Firefly F-Hull
    • Firefly S-Hull
    • Firefly D-Hull
    • Dragonfly Hull
    • Dragonfly F-Hull
    • Dragonfly S-Hull
    • Dragonfly D-Hull
    • Euclid Hull
    • Hesperius Hull

Hauler

  • Cockpit (8)
    • Supercruise Cockpit
    • Type-11 Cockpit
    • Aviator Cockpit
    • Longshore Cockpit
    • Bulker Cockpit
    • Negotiator Cockpit
    • Strato-Haul Cockpit
    • Hydralic Cockpit
  • Wings (118)
    • ... I'll write this out if this issue gets traction
  • Thruster (7)
    • Megalith Engine
    • F-Wing Metalith Engine
    • F-Wing Metalith Engine (Duplicate name)
    • Airlift Thruster
    • F-Wing Airlift Thruster
    • S-Wing Airlift Thruster
    • Duo-Max Engine

Search Not Working (The site doesn't seem to be either)

As of a couple days ago, the coordinate search button hasn't been working. I had this problem when the site was new as well. I'm able to fill in all the information fields, but "search" is a dead button. I'm on an updated mobile device. (Edit: most page tabs show up blank as well. And quite a bit of the website acts like the search bar problem)

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.