Git Product home page Git Product logo

unitystation-web's Introduction

unitystation

Codacy Badge Tests GitHub last commit Discord License: AGPL v3

CONTAINS BUILT WITH

Unitystation has been active since late 2016

Visit us on Steam:

Support us on Patreon:

Also, Check our progress on our blog and changelog page.

Join the community

Talk to us on Discord:

Feel like getting involved?

Read our Quick Start guide here

  1. Get Unity Hub
  2. Install editor version 2023.2.20f1
  3. Fork the repo
  4. Add your changes
  5. Read the contribution guidelines
  6. Submit a pull request

Warning

It is highly recommended to run the Unitystation project on an SSD in the editor.

Note

The first-time import process will take a while. Depending on your system configuration, This process could take up to 1 hour or 15 minutes. Subsequent launches of the project should take a maximum of a minute.

LICENSE

All code after commit 44695c862d6d84cfc99354d6dfba1f0b70f20407 on 2017/03/12 at 11:39 PM CET is licensed under GNU AGPL v3.

All code before commit 44695c862d6d84cfc99354d6dfba1f0b70f20407 on 2017/03/12 at 11:39 PM CET is licensed under GNU GPL v3. If you have committed code to this repository before this time, please contact us if you want your code distributed under GNU AGPL v3 instead (Including tools unless their readme specifies otherwise.)

See LICENCE for more details.

All assets including icons and sound are under a Creative Commons 3.0 BY-SA license unless otherwise indicated.

cc-by-sa

unitystation-web's People

Contributors

corp-0 avatar dependabot[bot] avatar fr-dae avatar maxisjoe avatar semantic-release-bot avatar

Watchers

 avatar  avatar

unitystation-web's Issues

feat: page to resed mail confirmation

In the case that mail confirmation is nowhere to be found, users need a link in the login page to another page that will let them ask for a resend of the confirmation mail.

This page should include a form with:

  • email: an email field for users to type their email.
  • button: to send the request.

The page should then state that if the email exists, it will re-send confirmation to their inbox. No further information attached to avoid people trying to guess registered emails.

Improve blog presentation

Currently it looks as good as I could make it look with the limited time I have.

First, make sure the issues are on the presentation layer and not the text formatting that comes from the backend.

Second, produce better looking components for the articles and sections.

feat: add a page with form to reset your password

when someone has initiated the process of resetting their password, they will receive an email that links to /reset-password/<token>.

Here the user should see a form to reset their password. That form includes:

  • password: a password field where they will type their new password.
  • password2: a password field where they will confirm their password. This should validate that is identical to the firt field.
  • token: hidden field that includes the token from the url. This will later be used in the backend request as part of the body.
  • button: button to send this request to the backend.

Central command will then answer with the result of this operation, which should give some feedback to the user, particularly in the case of field errors.

Sweep: Add a new element to the navbar for user stuff

Details

A new element should be added to our navbar, with a link to a Login or Sign up page that I will do in teh future.

This element should show conditionally, and when the user is logged in it should show a dropdown instead that says the user account name. The options in this dropdown are:

  • My Account
  • Log off

The elements shouldn't link to anywhere just yet.

improve changelog presentation

Currently changelog looks good enough, but with the right skills it could be a lot better.

First it would be good to get rid of that incredibly limiting container that makes it look like a mobile app on desktop.

Second, creating better components to properly display the builds and changes data.

URL: https://unitystation.org/changelog

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.