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

Various fixes & improvements #124

Closed
wants to merge 12 commits into from
Closed

Various fixes & improvements #124

wants to merge 12 commits into from

Commits on Aug 21, 2022

  1. Setup docker-compose for API and database

    This will hopefully simplify setup for potential newcomers once frontend
    is introduced as well.
    
    Signed-off-by: František Nečas <[email protected]>
    FrNecas committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    cbc9d39 View commit details
    Browse the repository at this point in the history
  2. Create wwwroot if it does not exist

    The dist directory must be present, otherwise ASP .NET Core throws an
    error. Upon first cloning the repository, it is not present, create at
    least an empty directory (it will later be filled by angular builds).
    
    Signed-off-by: František Nečas <[email protected]>
    FrNecas committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    8a85350 View commit details
    Browse the repository at this point in the history
  3. Setup frontend in docker-compose

    Signed-off-by: František Nečas <[email protected]>
    FrNecas committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    52babd8 View commit details
    Browse the repository at this point in the history
  4. Documentation cleanup

    Get rid of pointless documentation from school projects, rewrite README
    to English, add instructions for running inside containers.
    
    Signed-off-by: František Nečas <[email protected]>
    FrNecas committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    e6dfa48 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2022

  1. Configuration menu
    Copy the full SHA
    8046f83 View commit details
    Browse the repository at this point in the history
  2. Lock user lookahead after selection

    The behaviour of the lookahead is a bit buggy in some browsers on mobile
    causing it to query the formatted result again once it's selected
    resulting in an error. Editing the chosen user does not make sense (and
    resets the model), hence it's better to make the field readonly after
    selection anyway and allow resetting it.
    
    Signed-off-by: František Nečas <[email protected]>
    FrNecas committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    813a34c View commit details
    Browse the repository at this point in the history
  3. Prevent Task.Delay from throwing an exception

    Signed-off-by: František Nečas <[email protected]>
    FrNecas committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    8694342 View commit details
    Browse the repository at this point in the history
  4. Always show the close button of toasts

    This makes it more clear that the toast can be dismissed (by tapping
    anywhere, not just the button) which should allow the user to faster get
    back to using the app when a toast is blocking view of an important
    element (e.g. login button blocked by toast mentioning that login has
    expired).
    
    Signed-off-by: František Nečas <[email protected]>
    FrNecas committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    2ed5bd5 View commit details
    Browse the repository at this point in the history
  5. Show the following state on home page

    Signed-off-by: František Nečas <[email protected]>
    FrNecas committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    ddbac65 View commit details
    Browse the repository at this point in the history
  6. Show unavailability even for unaunthenticated users

    The users (even if not logged in) should know whether the board game is
    available in the club. For this reason, add a label mentioning
    unavailability instead of the typical reservation button for such users.
    
    Signed-off-by: František Nečas <[email protected]>
    FrNecas committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    3fa8d1b View commit details
    Browse the repository at this point in the history
  7. Improve ordering of calendar events

    The new ordering is as follows:
     1) events
     2) current/upcoming states
     3) past states
    
    In each of these categories, the elements are ordered chronologically
    based on start time. This is to make the most important things the
    closests to the top.
    
    Signed-off-by: František Nečas <[email protected]>
    FrNecas committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    e3eda38 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2022

  1. Show linked state date if events is multi-day

    Signed-off-by: František Nečas <[email protected]>
    FrNecas committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    a0a516d View commit details
    Browse the repository at this point in the history