Changelog

0.52.14 (21-11-2019)
- Support for SK language
- Fix link to browser in "galaxy" tab
- Add keyboard shortcut (B) to browser fullscreen
0.52.13 (19-11-2019)
- Fix bad migration (new ships can be null in spy report)
0.52.12 (19-11-2019)
- Defender: GetAttacks to relogin when needed
- Farmer: fix stats
- Fix espionage report activity
- Conqueror: fix loot (character class)
- Conqueror: add new ships
0.52.11 (18-11-2019)
- Fix fuel cargo calc for v6
0.52.10 (18-11-2019)
- GetCargoCapacity have new parameter probeRaids (bool)
- Fix antigame downlaod links
- Add crawler/reaper/pathfinder to flights page
- Fix "max link" that appears twice
- Fleet builder to deduce fuel from planet resources when sending all resources
- Save character class in DB
- Discoverer class to farm 75% loot on inactives
0.52.9 (18-11-2019)
- Fix browser link to other planets
- Add CRAWLER / REAPER / PATHFINDER to NjaVM
0.52.8 (18-11-2019)
- Fix built-in empire pages (v7)
- Fix expedition mission (v7)
- Fix "max link" & "construction possible" (v7)
0.52.7 (17-11-2019)
- Add greek & norwegian langs to dropdown
- Fix some browser displaying issues (v7)
- Fix researches crawl (v7)
- SendFleet to return errors if any (v7)
0.52.6 (14-11-2019)
- Support for greek lang
- Support for norwegian lang
- Fix for scanner & hunter
0.52.5 (13-11-2019)
- Fix browser modals (v7)
- Fix auto crawling (v7)
0.52.4 (13-11-2019)
- Might fix auto relogin (v7)
0.52.3 (12-11-2019)
- Fix extract fleet/ships (v7)
- Fix sending fleet (v7)
- Fix chat (v7)
0.52.2 (12-11-2019)
- Fix GetAttacks function
- Fix proxy domain
0.52.1 (12-11-2019)
- Fix "ConstructionsBeingBuilt" function for V7 (fix brain calcs)
- Add warning for v7
0.52.0 (11-11-2019)
- Fixes for OGame V7
- Simulator: Fix shots bounced
- Empire: Crawl button on planet page to update researches
- Farmer: Fix max systems when higher than 499
- Conqueror: Add link to espionage reports
0.51.8 (05-11-2019)
- Keep max between "min deut on moon" and "fuel for escape" (not the sum)
- Fix simulator attack with deathstar
0.51.7 (03-11-2019)
- Fix "send message to attackers" feature
- Improve empire layout
0.51.6 (02-11-2019)
- Allow cloud users to select release tag to install
0.51.5 (02-11-2019)
- Fix farmer being paused by defender without reason
- Fix native empire page link to moons
0.51.4 (02-11-2019)
- Tech in build queue to wait if lab is being built
- Fix farmer pause/resume closed channel bug
- Defender logs to display attacker's name as well as id
- Defender to pause farmer when under attack
- Fix for duplicated planets/moons
0.51.3 (31-10-2019)
- Farmer: fix nbr attacks to send in non fast-attack mode
0.51.2 (30-10-2019)
- Defender to always display incoming attacks (needs to evacuate or not)
- Defender fix telegram spam for small fleet attacks
0.51.1 (30-10-2019)
- Fix isSleepTime function and add unit tests
0.51.0 (30-10-2019)
- Add "manual mode" button in fullscreen browser
- Fix for universes with more than 499 systems
- Fix reasearch construction time for universe with research speed
- Brain will not build new SolarSats until current prod queue is empty
- Farmer to remember min player rank setting
- Farmer will attack multiple times same target in non fast-attack mode
- Browser to display a message when bot is disabled
- Bot will not execute !sleep.ank if it is started in the middle of it's sleep period
- Remove random delay before sleep/wake: when changing bot settings
- Fix sleep mode at (bot) start time
- NjaVM: add AddItemToQueue function to add something in planet/moon build queue
- Fix ACS groups 
- Fix logs panel scrollbar css issue
0.50.7 (28-10-2019)
- Add some security mechanisms
0.50.6 (28-10-2019)
- Fix activities 502 bad gateway when list is empty
- Fix un-clickable bot (when not initialized)
- Update sitemap.xml
- Remove conqueror limit
0.50.5 (28-10-2019)
- Start next bot after 10s (even if previous one isn't done)
- Experiment should reduce consecutive login failures
0.50.4 (28-10-2019)
- Display buildings/techs level for items in queue
- Button to clear construction queue
0.50.3 (28-10-2019)
- fix license check bug
0.50.2 (28-10-2019)
- revert: revert 0.50.0
0.50.1 (28-10-2019)
- Revert 0.50.0 
0.50.0 (27-10-2019)
- Fix toggle Manual mode button
- Bot will auto close Manual mode if no action performed for 3min
- Farmer: add "Attack from nearest moon" option in UI
- Prevent infinite login retry when account does not exists
- Creating a bot will no longer logout once created
- Button to create a bot will be disabled once clicked
0.49.0 (27-10-2019)
- Add planet Fields and Energy to empire page
- NjaVM: fix "Random" to include max value
- Browser: add manual mode to take full control when using the browser
- NjaVM: add ArriveIn to AttackEvent
- Brain: fix SolarSat goal
- Defender: when user has "always show events" enabled, defender can check for attacks on every page load for free
- Defender: customizable "send message to attackers" messages
- Defender: desktop notification when new attack detected
- Defender: play sound when new attack detected  
0.48.4 (25-10-2019)
- Defender: lot better UI to display defender activities
- Improve login retry logs, and never stop retrying
- Update planets fields in database automatically
0.48.3 (24-10-2019)
- Empire: fix broken planet page template
0.48.2 (24-10-2019)
- Brain: dont build robot factory over level 10
0.48.1 (23-10-2019)
- Brain: will not use reserved slots to export resources
- Brain: lot better UI to display brain activities
- NjaVM: add FlightTime function to FleetBuilder object (NewFleet)
- Hunter: add colors legend
0.48.0 (23-10-2019)
- NjaVM: backward compatibility for GetAttacks/IsUnderAttack
- Brain: Fix planets stuck in 10s loops
- Browser: phalanx filter to remain after refresh 
0.47.4 (23-10-2019)
- NjaVM: PauseFarmingBot, ResumeFarmingBot, IsPausedFarmingBot, IsFarmSessionOngoing, FarmingBotSessionsCount
- Brain: build more Robotic factory
- Brain: Fix a bunch of small issues
- Simulator: use Hyperspace Tech to calculate recyclers / small&large cargo needed
- Ensure GalaxyInfos & GetAttacks & IsUnderAttack (ajax calls) re-login if needed
- Fix UI bug when defender is started/stopped via script
0.47.3 (22-10-2019)
- Put back NewFarmingSession so people can upgrade now
0.47.2 (22-10-2019)
- Ensure bot re-login after sleep mode
0.47.1 (22-10-2019)
- Brain: Fix labels, AI and Queue were reversed in the UI
0.47.0 (22-10-2019)
- Brain: explicit tag of importer planets
- Brain: import resources only if it is at least twice faster than just waiting for the resources to be produced
- Brain: Fix ships miscalculation
- Fix flights not loading on mobile
- Augment phalanx modal with a mission filter dropdown
- Farmer: configurable "delete combat reports"
- NjaVM: remove NewFarmingSession function
- NjaVM: add NewFarmSession builder object
0.46.0 (20-10-2019)
- Brain: Complete rewrite
- Brain: Tag planets/moons as exporter/importer
- Empire: Display time to build ships/defenses
- Add pagination to activities page
- Defender: Check activities every 40secs when under attack
- Hunter: Fix wrong interpolated values
- ACS planner to have up to 15 groups
- Activities graph to show bot logins
0.45.0 (18-10-2019)
- Defender: Per planet/moon evacuation mode
- Defender: Improve planets evacuation plan
- Defender: Add setting to receive notifications of non dangerous attacks
0.44.1 (17-10-2019)
- Hunter: fixed bug that would stop it from working
0.44.0 (17-10-2019)
- Hunter: interpolate gaps values
- Hunter: add colors to target graph
- Make all ports configurable
0.43.0 (15-10-2019)
- Defender: improve escape strategy for moons
- Defender: improve strategy for multiple burst attacks
- Defender: option to check for attacks from random/homeworld/lastActive planet/moon
- Ensure running scripts are stopped before they are deleted
- Scripts logs to include script file name
- Ensure running scripts are stopped before deleting a bot
- Remove confusing "points" column in farmer session table
- Limit cloud to 10 hunter targets
- Prevent duplicated hunter targets
- Add more random delay before Sleep/Awake
- NjaVM: Add TearDown function (demolish building)
0.42.2 (06-10-2019)
- Avoid pulling updates if telegram is not set
- NjaVM: add SendMessageAlliance
0.42.1 (04-10-2019)
- NjaVM: EnableNJA/DisableNJA to start/stop all bot services
- Use open-source repository for documentation/faq
0.42.0 (04-10-2019)
- Self-host users can send telegram messages to bot(s)
0.41.3 (04-10-2019)
- Fix infinit spinner on flights page when no fleet ongoing
- Fix arrive time for returning fleet 
0.41.2 (03-10-2019)
- Send RPS stats when it changes only (save on bandwidth)
0.41.1 (03-10-2019)
- Fix defender dumpResourcesInDefenses feature
0.41.0 (03-10-2019)
- Revert anko to previous version
- Defender to detect new ships in ACS
- Flight page to include arrival times
- Repatriate from moons
0.40.2 (26-09-2019)
- Fix bot initializaton page (progress & redirect)
0.40.1 (26-09-2019)
- Simulator to display ships available on loaded planet & all ships/no ships shortcuts
- Fix css bug in galaxy page
- Fix stack trace when saving settings of stopped bot
- Fix FAQ link
0.40.0 (25-09-2019)
- Add seconds to telegram/emails attack alert
- Add alpha version of script validation button
- Add alpha version of compiled scripts
- Defender activities to display ACS VS Attack, and what ships are sent
- Improve telegram alert (display ships > 0 only)
- Display planet name and moon in galaxy augment
- Fix username from spy report
- Add documentation for "ID" type
0.39.3 (20-09-2019)
- NjaVM: add SolarSatelliteProduction & NewTemperature functions
0.39.2 (19-09-2019)
- Rename scripts
- Fix SendFleet deut needed
0.39.1 (17-09-2019)
- NjaVM: add AbortAllFarmingSessions 
0.39.0 (17-09-2019)
- Feature Proposal system
- NjaVM: Add desktop notifications via "Notify" function
- NjaVM: PlaySound function
- Button to abort all farm sessions
- Farmer stats per bot
- Cleaner design for flights page
- Ensure we have enough deut when sending fleet (Fix some: cannot find new fleet ID)
- Clicking twice on links in flights page will toggle between 0 and Val
- Improve disk IO
0.38.5 (12-09-2019)
- Fix account struct (login)
0.38.4 (12-09-2019)
- NjaVM: Add documentation for planet/moon types
- Farmer: Fix probes raids switch
0.38.3 (10-09-2019)
- Farmer: last 24h stats & last 7 days stats
- Farmer: Fix switches in modal
- Simulator: Add hyperspace tech in calculations
- Fix flight time & fuel formulas
- Scripts page: Confirm box if you try to leave with un-saved changes
- ACS: Add GetUnionID & GetFleetIDs to ACS object
- ACS: Fix duplicated Battlecruiser
- NjaVM: Allow scripts to import go packages (fmt/math/strings/strconv/time)
- NjaVM: Add SetUnionID to FleetBuilder to join an existing ACS
- Conqueror: Hide reports instead of deleting them
- Sent reminder emails when instances is about to expire
0.38.2 (7-09-2019)
- Simulator: add "Open in TrashSim" button
- Farmer: reuse last session settings to prefill new session form
- Farmer: improve layout
- Defender: ignore spy probes only attacks
- Defender: will not evacuate planet if attacker has less than 1/3 of our weapons power
- ACS: fix for 30% slow down of remaining time
- NjaVM: support for ACS api
0.38.1 (4-09-2019)
- Fix that should reduce the "could not find new fleet ID" by 100%
- Add user defined delay between fleet in ACS tool
- Fix scripts Click VS Drag on phones/tablets 
- NjaVM: Add StartDefenderBot/StopDefenderBot/IsRunningDefenderBot
0.38.0 (3-09-2019)
- ACS planner
- Add human readable "hours since" in espionage report page
0.37.3 (2-09-2019)
- NjaVM: add GetSortedCelestials & GetSortedPlanets & GetSortedMoons
- Log good & bad ogame configs
0.37.2 (1-09-2019)
- Fix login retry
0.37.1 (1-09-2019)
- Add Celestial to scripting doc
- Fix TopRaider for ogame.ninja domain
0.37.0 (31-08-2019)
- Fix ingame chat even when bot is making activities
- Display Nja version in topbar dropdown menu
- Built-in TopRaider user script
- Add "Tactical retreat" to simulator
- Start/Stop tracking hunter target without deleting it
0.36.2 (31-08-2019)
- Improve proxy label on bot home page
- Fix GetResourcesDetails documentation
- Built-in InfoCompte3 & RecursosApliados user scripts
- Add ignore player/alliance buttons in galaxy page
- NjaVM: fix IPM/ABM ID in production queue
0.36.1 (29-08-2019)
- NjaVM: Add NewResourceSettings function
- NjaVM: Add GetResourcesDetails function
- Wait for available slot before spying, when spying all coordinates of a player
0.36.0 (28-08-2019)
- Requests throttler
- NjaVM: Add Base64 function
- Documentation for GetResourceSettings/SetResourceSettings/GetPlayersCoordinates/FleetBuilder
0.35.2 (27-08-2019)
- Simulator: disable send recycler button if there is none to send
- Conqueror: add player name
- Conqueror: highlight active players (activity)
- Browser: add uinvere & lang on right side next to player name
- Update renamed planets in local database
- Fix farmer new session parameters order
0.35.1 (25-08-2019)
- Fix hardcoded testing value
0.35.0 (25-08-2019)
- Conqueror
  - Fix page crash when there is no reports to display
  - Delete all reports button
- Hunter
  - Add button to spy all coordinates of a target
- Galaxy
  - Add button to spy moons
  - Button to spy all coordinates of a player
- Simulator
  - Fix simulator when defender has no ships/defences
  - Send recyclers directly from simulator
    Send probe to create debris field if needed
0.34.1 (24-08-2019)
- Fix GetShips with millions of ships
0.34.0 (24-08-2019)
- Conqueror
  - Sortable columns
  - Always open target in new window
  - Button to delete a report
  - Add LastActivity column
- Simulator
  - "Defence to debris" & "Defence repair factor"
  - When loading a report, display API key
- NjaVM: Add OGAME_SERVER constant
0.33.7 (22-08-2019)
- Stop sending email on failed login
- Admin tool to resend verify account email
0.33.6 (22-08-2019)
- Fix reverse tunnels for Cloudflare
0.33.5 (19-08-2019)
- NjaVM: Add GetPlayerCoordinates
0.33.4 (10-08-2019)
- Fix some magic related stuff
0.33.3 (08-08-2019)
- Add some locals variables
0.33.2 (08-08-2019)
- Conqueror to show bot reports only
- Magic (secret project)
0.33.1 (08-08-2019)
- Fix relocated planets/moons coordinates in db
0.33.0 (07-08-2019)
- Conqueror:
  - sort espionage reports by ogame date
  - display last 24h reports only
  - add starlord/bandit/inactive/longInactive info
  - add possible loot column
  - add sum defenses/ships points columns
  - cmd+click to open simulator in a new tab
  - highlight inactive players
- Simulator:
  - show target coordinate when espionage report is loaded
  - use target info to setup plunder ratio
- Build-in browser: Fix share espionage report form
- Farmer: add additional cargo percentage setting
0.32.0 (07-08-2019)
- Conqueror tool ! (see faq for more details)
- Simulator: Can send attacks directly from simulator page when an espionage report is loaded into it 
- Remove useless button in galaxy page
0.31.4 (06-08-2019)
- Fix missing planets list in galaxy page when "deactivate chat bar" is enabled
- Add links to other bots in full screen mode
- Display espionage report API key
- Fix "no fleet id found" for harvest missions
0.31.3 (04-08-2019)
- Fix typo
0.31.2 (04-08-2019)
- Fix internal tool
0.31.1 (04-08-2019)
- Cloud to automatically download new license when renewed
0.31.0 (03-08-2019)
- "website in maintenance" page
- Use small cargo for "import & build" feature
- Add Download/Upload network bandwith usage labels
- Clicking the top part of the log panel will toggle it
- Galaxy page spy button to spy from nearest planet/moon with number of probes from ogame preferences
- Log panel to scroll down on toggle
0.30.5 (01-08-2019)
- Fix Top 100 Debris page loading time
0.30.4 (31-07-2019)
- None
0.30.3 (31-07-2019)
- Fix stick in wheel
0.30.2 (31-07-2019)
- Add link to public scripts on github
- Readable/permanent links to scripting documentation
- Add color to expedition/harvest/colonize missions in flights page
- Add player-name/universe/lang/ogame-time/ninja-time in left menu
0.30.1 (29-07-2019)
- Revert back to chat active/inactive icon
- Add FAQ for hunter & chat icon
- Add warning for UnsafePhalanx in scripting documentation
- Farmer: "paused" sessions should show up in active tab
0.30.0 (26-07-2019)
- Hunter: Add player name/rank alliance/rank in target page
- Scripts can be reordered
- Improve abort farm sessions 
0.29.0 (21-07-2019)
- Built-in browser to reuse bot websocket connection to ogame
- Remove the no longer needed chat indicator
- Farmer: Min. Player Rank to skip players without adding them to permanent ignored list
- Farmer: Memorize last used Min. Player Rank setting
- Forward in-game messages to telegram (built-in)
0.28.1 (20-07-2019)
- NjaVM: Fix TELEGRAM_CHAT_ID (should be int64 instead of string)
0.28.0 (20-07-2019)
- Add colors to Flights page "current fleets"
- UI for cloud customers to reset their instances root password
- NjaVM: Add !global.ank to setup some global variables for every scripts
0.27.3 (20-07-2019)
- Farmer: Fix "inactive starlord" plunder ratio
- Farmer: Unit tests for getPlunderRatio function
- NjaVM: Add TELEGRAM_CHAT_ID as an alias to the bot setting
0.27.2 (20-07-2019)
- Farmer: Fix bug in ships calculation when attacking starlords multiple times 
- Farmer: Add unit tests for calcPlunderable
- Farmer: Add unit tests for getAttacksToSend
- Simplify trial license flow
0.27.1 (19-07-2019)
- Fix some useless errors
0.27.0 (19-07-2019)
- NjaVM: Add OnFarmSessionAttacksSent event
- NjaVM: Add documentation for channels
- Chat active indicator
0.26.1 (18-07-2019)
- Farmer: Fix "ignored players/alliances"
- Farmer: Add a "minimum player rank" setting to ignore weak players
0.26.0 (17-07-2019)
- Farmer: Attack multiple times the same target (fast-attack only)
- Farmer: Fast attacking is checked by default
- Farmer: display active/inactive sessions separately
0.25.3 (15-07-2019)
- NjaVM: Add BuyOfferOfTheDay function
0.25.2 (12-07-2019)
- Farmer: fix restart, should continue queued sessions
0.25.1 (11-07-2019)
- Hunter to show 30 days of target activities
- Configurable User-Agent in bot settings
- Improve initialization page UI
0.25.0 (09-07-2019)
- Allow repatriate resources button to work even if the "repatriate" feature is not activated
- Hide advanced features (collapsed) when creating new bot
- Simplify "new bot" workflow. Dropdown with existing universes.
- Farmer: Starts next session as soon as all attacks are sent
- Farmer: Fix created_at bug
- Farmer: Fix bad range when restarting bug
- Farmer: Add "queued" state for farm sessions
- NjaVM: Add GetHomeWorld & CalcCargo & CalcFastCargo
- Form to change ogame credentials without deleting the bot
- Defender: "Send message to attackers" no longer activated by default
0.24.0 (06-07-2019)
- Add farming functions to NjaVM
- Fix loot calculations in browser augment messages
- Add actions buttons to browser augment messages
- Add missing scripting documentation for espionage reports
- New fancy looking login / first-use pages
0.23.1 (02-07-2019)
- Fix galaxy map issues
- Add Weekday to NjaVM
- Fix GetShips documentation
- Fix renew license links
- Move notifications settings into settings tab
- Add energy to espionage reports
- Add energy production in farmer table
- Send notifications when login failed
0.23.0 (29-06-2019)
- Brain, per planet configuration
0.22.4 (29-06-2019)
- Fix browser augment, messages Age with ogame timezone
- Detect attacks in "phone display" mode
- Add Atoi/Itoa documentation
- Fix scripting documentation markdown
0.22.3 (29-06-2019)
- Fix for reverse tunnel
0.22.2 (28-06-2019)
- Flights page now supports Colonize mission
- Flights page now supports cargo capacity with Deathstars
- Fixed bug where "redoing" a farm session with spy probe raid would launch it without spy probe raid
0.22.1 (28-06-2019)
- Improve telegram/email message. Includes your player's name & attacker's name. Improve date format.
- Button to redo a farm session
- Buttons to delete all ignored players/planets/alliances
0.22.0 (27-06-2019)
- Reorder planets page
- Fix reverse tunnels
- New languages (es/nl)
- Add Atoi/Itoa functions to NjaVM
- Translate planet page (dynamic ogame objects names)
0.21.6 (23-06-2019)
- Upgrade attack detection
0.21.5 (21-06-2019)
- Fix bot home page when attacked
0.21.4 (21-06-2019)
- Fix galaxy.player page
0.21.3 (21-06-2019)
- Fix bot.flights page
0.21.2 (20-06-2019)
- Fix admin.users page
0.21.1 (20-06-2019)
- Fix download page
0.21.0 (20-06-2019)
- i18n (Internationalization) Nja is translatable in any language
- Support for TW (Taiwan) servers
0.20.2 (14-06-2019)
- Fix servers page
- Balance server load
0.20.1 (12-06-2019)
- Internal tools
0.20.0 (12-06-2019)
- Internal tools
0.19.9 (11-06-2019)
- Support new lobby changes
0.19.8 (08-06-2019)
- Internal tools
0.19.7 (03-06-2019)
- Farmer module now uses a queue to launch farm sessions instead of running them concurrently
- Internal tools
- Backlink
0.19.6 (22-05-2019)
- Better wording for overall UI & SEO
- Typo fixing & minor warnings
0.19.5 (14-05-2019)
- Implement ignore targets based on storage level
0.19.4 (13-05-2019)
- Fix/detect moon destruction attacks
- Fix number of buildable entities in browser UI
0.19.3 (04-05-2019)
- Fix potential defender bug
0.19.2 (09-04-2019)
- Fix typos
0.19.1 (09-04-2019)
- Fix new release notifications
0.19.0 (09-04-2019)
- Notifications when license expire soon / new releases
0.18.13 (04-04-2019)
- Update internal tools
0.18.12 (03-04-2019)
- Update internal tools
0.18.11 (03-04-2019)
- Flight time & Fuel (one way) in flights page
0.18.10 (31-03-2019)
- limit login retry + exp backoff
0.18.9 (25-03-2019)
- Internal admin tools change
0.18.8 (23-03-2019)
- Make flights labels clickable (LC/SC)
0.18.7 (13-03-2019)
- Fix farmer pointer issue
0.18.6 (13-03-2019)
- Change to 5% extra cargo with hyperspace technology
- Add Unix to NjaVM
- Add GetResources() to scripting doc
- Fix repatriate total resources displayed
0.18.5 (08-03-2019)
- Add JumpGate to NjaVM
- Improve how brain builds storage
- Flights page calculate how many LC/SC needed
- Support HR lang (Croatia)
- Repatriate delay improvement
- Repatriate now shows how much it's gathering
0.18.2 (02-03-2019)
- Fix cargo for "non EspionageProbeRaids" universe when sending fleets
0.18.1 (02-03-2019)
- Fix empire "planet" template
0.18.0 (01-03-2019)
- Fix for 2% cargo hyperspace bonus
- Fix some "brain" issues
- Add "Jump gate" button in flights page
0.17.24 (22-02-2019)
- Add SendTelegramNinja to NjaVM
0.17.21 (15-02-2019)
- Add NewShipsInfos to NjaVM
- Farmer to have different delays for spy attacks vs normal
0.17.20 (13-02-2019)
- Fix "flights" page buttons on phone screens
- Recover password form
- Add random delays & logs
- Add Destroy mission to flights page
0.17.19 (28-01-2019)
- Fix isAvailable fn in empire page
0.17.18 (28-01-2019)
- Fix websocket connection reset by peer issue
0.17.17 (25-01-2019)
- Fix UnsafePhalanx (fast phalanx)
0.17.16 (24-01-2019)
- Add UnsafePhalanx (no validation phalanx) to NjaVM
- Fix cloud login issue
- Limit docker logs size/files
0.17.12 (28-01-2019)
- Brain should not build Robotics L11
- Defender re login if needed to recall fleet
- Fix IsAvailable fn
- Fix construction time
- Stop all services to stop hunter as well
- Increase login client timeout
0.17.11 (18-01-2019)
- Prevent chat from taking all cpu
0.17.10 (10-01-2019)
- Random delay before going to sleep/awake (0 to 1min)
- Fix "import & build" for techs
0.17.9 (09-01-2019)
- Enable debugging tools on docker instances
0.17.8 (08-01-2019)
- Fix typo
0.17.7 (08-01-2019)
- Farmer: Remove useless delays between failed fleets
- Repatriate: keep minimum amount of deut to be able to evacuate ships
- Fix galaxy page (destroyed moon were considered your planets)
0.17.6 (07-01-2019)
- ARM binary (for raspberry pi)
- Fix farmer fast-attack stuck on big target issue
- Customizable hunter scan frequency
- Changing the repatriate configs, will reset the current timer
0.17.5 (07-01-2019)
- Farmer: single thread to schedule attacks in queue (fast-attack mode)
- Farmer: retry spying planet after a minute if not enough spy probes on the planet
- Fix admin form to edit users password
0.17.4 (07-01-2019)
- Fix template missing fn
0.17.3 (07-01-2019)
- Fix simulator profits formulas
- Add Mexico to dropdown
0.17.2 (06-01-2019)
- Fix player alliance update
- Fix broken brain
0.17.1 (06-01-2019)
- Fix default hunter interval
0.17.0 (06-01-2019)
- Hunter
- Fix reverse tunnel to work with username with capital letters
- Add checkbox to dump or not resources on moons (defender)
- Repatriate is now an interval
- Evacuate secs before attack is now an interval
- Optional: simulator result to prevent useless evacuations
- Better looking HTML emails
- Add Mexico ogame servers (mx)
- Improve logs for send fleet
- Defender to send notifs when evacuation failed
- Turn on/off reverse tunnel without restarting the app
0.16.0 (03-01-2019)
- Download/backup scripts
- Restart instance button
- Fix bot stuck in GalaxyInfos
- Reverse tunnel experimental feature
- Farmer keep track of fuel consumption
0.15.0 (31-12-2018)
- New cloud instances to use docker
- Add more random sleeps in repatriate
0.14.8 (28-12-2018)
- Fix CoolDownTime type
0.14.7 (28-12-2018)
- Fix bug in SendFleet
0.14.6 (28-12-2018)
- More documentation
0.14.5 (28-12-2018)
- Update documentation
0.14.4 (28-12-2018)
- Simulator uses FleetToDebris from player's server settings
- Simulator to calculate captured plunder
- Add script documentation
- Abandon planet using either a planet/planetID/coord/string/int/float
- Abandon: Add validation that the given planet actually exists
0.14.3 (27-12-2018)
- Fix search button on galaxy page
0.14.2 (27-12-2018)
- Save farmer priority ratios
0.14.1 (27-12-2018)
- battle simulator to load spy report api keys
0.14.0 (27-12-2018)
- Building > 9999 of ships/defenses to automatically make many calls to ogame
- Farm: notifications when session is done
- Farm: attack from nearest planet feature
0.13.0 (26-12-2018)
- Add math functions to NjaVM (min, max, round, ceil, floor, Abs, Sqrt, Pow)
- Add search to galaxy page
- Save farm setting to reuse later
- Add ships/defenses to build queue
- Fix brain when planet has no more field
- Add option to automatically ignore all planets with more than X defense points
- Brain to look for new planets every hour
- Pause/Resume farm session
- Add logs to defender
- Fix farm attack counter when fleet needs to be retried
- Self-host app to duplicate app logs in ~/.ogame/nja.log
0.12.6 (22-12-2018)
- Expose GetCachedCelestials to NjaVM
0.12.5 (22-12-2018)
- Add FleetCost method to ShipsInfos obj
- Add "Exit" to close OnQuitCh channel in NjaVM
- Use slowest speed for defender if we plan to recall
0.12.4 (21-12-2018)
- Visiting browser page will relog if bot was logged out from somewhere else
- Better error message when form is invalid, and paying with paypal
- Add some scripting documentation
- Logs fleet / slots information (ships on planet / ships in air) at evacuation time
- Button to download all bot logs in a gzip file
0.12.3 (21-12-2018)
- Handle "not enough deut" when sending a fleet
- Fix prompt style bug when creating new script
- Change lua extension to ank
- Option to randomize planet to check attacks from 
0.12.2 (20-12-2018)
- Fix StartScript in NjaVM
0.12.1 (20-12-2018)
- Add println alias in NjaVM
- Support for Czech servers
- Fix CronExec in NjaVM
0.12.0 (19-12-2018)
- Change lua for anko VM
- Fix scripting documentation for anko
- Fix text editor code highlight
0.11.2 (19-12-2018)
- Fix send fleet with recycling missions
- Fix planet label UI bug in farmer
- Docker images
0.11.1 (18-12-2018)
- Fix typo on renew cloud button
0.11.0 (18-12-2018)
- Add ClearOut fn to NinjaVM
- Improve script page UI
- Get/Set reserved fleet slots in NinjaVM
- Fix save button in defender settings when no sleep time is defined
- Enable/disable NJA in NinjaVM
- Refactor farmer code
- Ignore planets/players/alliances & isIgnored... in NinjaVM
- Fix activities date format
- Fix defender so it doens't cancel research/building it didn't start
- Fix simulator possible division by 0
- Build-in changelog page
- Improve defender logs
- Scripting manual
- Fix multiple same logs issue. (register bot callbacks only once for it's lifetime)
- Refactor pubsub code
- Simplify SSE code
- Fix colonization mission SendFleet
- CLI command to reset root admin username/password
0.10.8 (15-12-2018)
- Add StartScript / StopScript / IsScriptRunning to scripts
0.10.6 (14-12-2018)
- Add Date() & Clock() to script VM
0.10.5 (14-12-2018)
- Fix (scripts) "NewFleet" SetDestination not working
0.10.4 (13-12-2018)
- Scripts have their own output window
- Fix probe raids getting stuck in "attacking_1/2" state
- Cloud users can renew license
0.10.1 (13-12-2018)
- Add some easier to use functions into scripts
0.10.0 (12-12-2018)
- Fix defender recall time calculation bug
- Add "ExecIn" (timer), "IntervalExec", "CronExec", "RemoveCron", "GetTimestamp"... to scripts
- Script can get a planet/moon/celestial easier.
0.9.2 (11-12-2018)
- Improve script syntax
0.9.1 (11-12-2018)
- Farmer: Calculate Loot stats !
- Add "GetCelestials" function to script VM
- Fix farmer "ignore planet"
0.8.1 (09-12-2018)
- Execute scripts before & after sleep mode (https://www.ogame.ninja/doc/settings)
0.8.0 (08-12-2018)
- Socks5 proxy settings
0.7.5 (08-12-2018)
- Fix concurrency issue that cause a lot of "no slot available" in fast attacking farmer mode
- Master to health check cloud instances
0.7.4 (08-12-2018)
- Add FleetBuilder into script VM
- Disable "add to queue" button if brain is not active
0.7.3 (08-12-2018)
- Bot sleep mode: Bot will do nothing during a given interval of time. (not even check for attacks, be careful)
- Farmer Fast attacking: Will attack target as soon as we detect they have enough resources
- SendIPM function added to script VM
- Fermer to delete spy report once extracted
- Fix SMTP configs to work with 163.com
0.7.1 (05-12-2018)
Fix memory leak that cause CPU usage to keep growing over time.
SendFleet to handle "not enough cargo" error. (Should fix some: `could not find new fleet ID`)
Send email / telegram message with scripts
Fix scanner config
Farmer "Priority calculation" -> dropdown instead of input
0.6.0 (04-12-2018)
Option to run scripts on start (checkbox)
Autocomplete in scripts editor
Add chat callback for scripts
Renew self-host license form
Fix farmer attack progress bar bugs
0.5.3 (02-12-2018)
Script can be cancelled even if it's inside a "Sleep" fn
0.5.2 (02-12-2018)
Improve UI for (simulator / flights / crons / scripts) pages
Live script state indicators (running / not running)
Fix simulator not working if field is empty
0.5.1 (02-12-2018)
Defender: "Simulator" will not prevent an evacuation, we need to make sure the simulator works 100% of the time.
0.5.0 (02-12-2018)
Enable expedition missions (flights page)
Improve farmer form UI
Messages summary browser augments (spy reports)
0.4.6 (02-12-2018)
Fix important defender bug. The fleet was not evacuated if departure time was negative (eg: very late attack detection could lead to this scenario)

If you set the fleet to leave 5min before the attack, but detect the attack 2min before it happens, the departure time would be -3min.
This is fixed in 0.4.6.
0.4.5 (01-12-2018)
Fix channels buffering for lua VMs
Espionage messages summary browser augment
0.4.3 (01-12-2018)
Fix ogame empire link
0.4.1 (01-12-2018)
Fix activities graph
Fix phone scale
Clean database from old logs at 12h interval
0.4.0 (01-12-2018)
Keyboard navigation shortcuts
Fix delete bot form
Fix farmer UI bugs
Add defender callbacks to NinjaVM (scripts)
Defender to evacuate only if 25% of fleet or more would be lost
Repatriate will wait for availlable slot instead of skipping
Farmer to use "min resources to attack" instead of confusing "score"
Fix SSE for cloud users
Missions countdowns on farmer page
0.3.0 (28-11-2018)
Farmer doesn't rely on database anymore (live scan the galaxy)
Scripting
Defender calculate cargo from all ships, (not just LC/SC)
"Sum planet" in empire page
Ships rounding (probes raids) in farmer
0.2.6 (26-11-2018)
Fix targets disappearing from the farm session.
Fix an app crash if you have a new moon
0.2.5 (26-11-2018)
Highlights:
Browser agumented UI:
    - vacation people in galaxy are transparent
    - labels everywhere
    - overview page has more infos
Empire page has resources and resources settings
Exit full screen button
Farmer uses all slots (minus reserved)
0.2.2 (24-11-2018)
Can specify any range for farmer (eg: 4, 9 - 124) (galaxy 4, system 9 to 124)
Support for japan language
0.2.1 (24-11-2018)
Delete abandoned planets from db
Activities link
Build queue on moon
Display attack speed in session page
Faq update
Choose speed % to farm with
Fix sqlite table locked
Fleet activities
Global interceptor to keep track of fleet log
Add useful fns
Fix redir status
Add button for cloud users to restart app
Add fleet log page
Add russian lang
Save all fleet sent to database. for future review of activities
Fix alliance page and external redirection
Fix Main planet counts resources twice
Fix evacuation speed label
Add colors to logs
Buttons to test email/telegram
Defender display when is next check planned
On the fly update defender configs
Share bots with admin
Inject user
Special evacuation on moon destruction attack
Make dump resources optional and parametrable
Fix brain queue
Defender to log warning if there is no ships to evacuate on a planet
Make error more obvious
Cancel building empire page
Cancel building/research from planet page
Build button to work with techs
Add more audit - minifleet spy/recycle
Fix scanner dynamic configs saving
Create planet in db if it does not exists when visiting from browser
Rename bot Home -> Overview
Augmented overview page
0.0.0 (26-07-2018)
- Initial commit