Commits on Aug 12, 2018
  1. Merge pull request #181 from mchenryc/status-script-cleanup

    lonemadmax committed Aug 12, 2018
    Clean up status script output
Commits on Aug 11, 2018
  1. Merge pull request #178 from mchenryc/closure-update

    lonemadmax committed Aug 11, 2018
    Update closure-compiler
Commits on Aug 7, 2018
  1. Update closure-compiler

    mchenryc committed Aug 7, 2018
Commits on Aug 4, 2018
  1. Merge pull request #174 from mchenryc/173-advancement-description

    lonemadmax committed Aug 4, 2018
    Fix advancement description edge cases
Commits on Jul 31, 2018
  1. Migration scripts infrastructure.

    lonemadmax committed Jul 31, 2018
    Some changes require manual action, like those affecting what is run
    only during installation. It'd be nice if we had something for that
    similar to what flyway does for the DB changes.
Commits on Jul 29, 2018
Commits on Jul 28, 2018
  1. Check username in server

    lonemadmax committed Jul 28, 2018
    Users control what their browser send to server, so protect it against
    "curious" users.
  2. Merge pull request #172 from andreasrosdal/develop

    lonemadmax committed Jul 28, 2018
    Fix line endings on Windows of freeciv/freeciv-web.project
  3. Fix line ending of configuration files on Windows.

    andreasrosdal committed Jul 28, 2018
    Disable SSL by default. Normal HTTP is enough in most cases for a local dev environment.
  4. Merge pull request #171 from freeciv/win-cr

    lonemadmax committed Jul 28, 2018
    fix: Recode line endings when installing
Commits on Jul 27, 2018
  1. Merge pull request #170 from andreasrosdal/develop

    lonemadmax committed Jul 27, 2018
    Update to jQuery v3.3.1 and Three.js r94.
  2. fix: Recode line endings when installing

    lonemadmax committed Jul 27, 2018
    Close #168 for good, I hope.
Commits on Jul 26, 2018
Commits on Jul 22, 2018
  1. Add live servers links

    lonemadmax committed Jul 22, 2018
  2. ui: show scenarios when there are no savegames

    lonemadmax committed Jul 22, 2018
    When there are no savegames to show, the load game dialog just has a message
    saying so and asking the user to start a new game, with two actions:
    dismissing the dialog or loading scenarios. Better to directly show the
    scenarios dialog in that case.
  3. Clean password for unregistered users

    lonemadmax committed Jul 21, 2018
    There may be a password if the browser has been used by a registered user.
Commits on Jul 21, 2018
  1. ui: don't show delete buttons to unregistered users

    lonemadmax committed Jul 21, 2018
    Unregistered users can't delete savegames, so don't show them the ui.
  2. fix: savegames directories permissions

    lonemadmax committed Jul 21, 2018
    Makes the Delete and Delete ALL buttons from the savegame list work again.
    Savegames and user directories are created by freeciv, but the deletion
    is done by tomcat, so access restrictions made the removal fail.
  3. Don't touch patches when downloading freeciv

    lonemadmax committed Jul 21, 2018
    Do checkout-index from freeciv/freeciv, so that changes in freeciv/.
    and freeciv/patches are kept.
Commits on Jul 14, 2018
  1. Recode line endings when installing

    lonemadmax committed Jul 14, 2018
    Understandably, a Windows user may use a Windows editor that changes the line endings to Windows style when changing the configuration parameters for installation. Take that into account and revert to Unix style.
    Closes #168.
Commits on Jul 13, 2018
  1. Use test mode for vagrant and docker installs

    lonemadmax committed Jul 13, 2018
    People who want to setup a real server have to make changes anyway (and they may use their own stuff for the final deployment, as currently the install script is more for building and testing than clean deployment), so make it easier for the casual user: test mode will allow them to just vagrant up and have a working server in the vm with a default configuration.
    See issue #168
Commits on Jun 19, 2018
  1. Equal navbar text in all pages

    lonemadmax committed Jun 19, 2018
    The text size of the navigation menu was changed in the main page. Move it to the head fragment so that the other pages get the change.
  2. Freeciv-earth: face uplift

    lonemadmax committed Jun 19, 2018
    The Real-Earth map page was left out in the last web changes, so even the navbar was outdated.
    It was the last reference to the local bootstrap.min.js copy.
Commits on Jun 17, 2018
  1. Merge pull request #167 from freeciv/softcode-host

    andreasrosdal committed Jun 17, 2018
    Remove hardcoded server name
  2. Remove hardcoded server name

    lonemadmax committed Jun 17, 2018
Commits on Jun 16, 2018
  1. Don't convert unnecessary files to webp

    lonemadmax committed Jun 16, 2018
    We were converting the pre-crushed pngs. Don't do that, and change the script to work with whatever files were generated, instead of listing them.
Commits on Jun 14, 2018
  1. Update link to live server

    lonemadmax committed Jun 14, 2018
    Closes #162
Commits on Jun 13, 2018
  1. Update to Freeciv server 8e2801d583

    kvilhaugsvik committed Jun 13, 2018
    Freeciv commit message:
    Fix all can_unit_do_activity_targeted_at() calls.
    A call to is_action_enabled_unit_on_*() replaced the hard coded checks in
    can_unit_do_activity_targeted_at() for each activity that became action
    enabler controlled. is_action_enabled_unit_on_*() cares about distance
    between actor an target. This caused can_unit_do_activity_targeted_at() to
    lose it's ability to speculate about the actor unit's tile for action enabler
    controlled activities.
    Actor unit tile speculation with can_unit_do_activity_targeted_at() is only
    used in the auto settler code of ai/tex, ai/threaded and
    advisors/autosettlers. Its remaining users can't be ported to use speculative
    action enabler evaluation until all the activities they may consider have
    corresponding actions.
    Introduce auto_settlers_speculate_can_act_at(). It calls the correct
    speculative evaluation function based on if the specified activity has a
    corresponding action or not: can_unit_do_activity_targeted_at() when no
    corresponding action is found. action_speculate_unit_on_*() when it is.
    Port remaining actor position speculating can_unit_do_activity_targeted_at()
    calls to auto_settlers_speculate_can_act_at(). Assert that calls to
    can_unit_do_activity_targeted_at() for action enabler controlled activities
    don't speculate about actor unit position.
    See hrm Bug #758450
Commits on Jun 12, 2018
  1. Merge pull request #166 from freeciv/good-neighbour

    lonemadmax committed Jun 12, 2018
    Users, especially developers, may install freeciv-web alongside other apps, so be nice and don't overwrite tomcat and nginx system configuration, and keep them running when stopping freeciv-web.