Commit Graph

93 Commits

Author SHA1 Message Date
Mark Friedrich
7a8c270dfe - fixed a bug whe map update fails when switching map tabs right after page load before map data could get loaded. 2017-12-08 11:09:50 +01:00
Mark Friedrich
cd2ca3f2a1 - added new context menu option for systems, "select connections" 2017-12-05 20:54:52 +01:00
Mark Friedrich
ff15fc0bf9 - added new "Jump log" for selected wormhole connections, closed #313 closed #449 closed #382
- added new "select connection" feature to map - ctrl + click for multiselect, closed  #174
- added new "wormhole type" table to "Jump info" dialog, closed  #174
- added new re-order drag&drop feature for pannels, #470 closed #234
- fixed PHP-Doc comments - added @throw statements
- fixed some Javascript memory leaks with infinite counters
- updated "Peity jQuery plugin" `3.2.0` -> `3.2.1`
2017-12-04 15:12:52 +01:00
Exodus4D
a8edf39697 - new "logging" system for map/system/signature/connection changes, closed #271
- new map change log to Slack channel
- new "rally point" logging to Slack channel
- new "rally point" poke options (e.g. custom message), closed #295
- new log options for WebSocket installations
- added ship "mass" logging (backend only), #313
- added map logging to Slack, #326
- added "ESI error rate" limit detection
- added "Monolog" as new logging library (Composer dependency)
- added "Swiftmailer" as new eMail library (Composer dependency)
- added Support for Redis session hander (performance boost)
- improved character select panels (visible "online" status)
- improved "activity logging" (more DB columns added to check)
- improved eMail logging (HTML template support)
- improved "delete map" now become "inactive" for some days before delete
- improved character logout handling
- improved /setup page for DB bootstrap (new button for DB create if not exists)
- fixed broken ship tracking (ship name re-added)
- fixed broken ship tracking for multiple chars on different browser tabs
- fixed broken cursor coordinates, closed #518
- fixed null pointer "charactermodel.php->isActive():925" closed #529
- fixed broken "scroll offset", closed #533 closed #534
- Updated "validation" library JS v0.10.1 -> v0.11.9
- Updated ORM Mapper _Cortex_ v1.5.0-dev -> v1.5.0
- and many more....
2017-10-22 17:58:34 +02:00
Matt Maurer
257f4c83d7 Fixed an issue where moving systems caused a typeerror 2017-07-09 09:38:08 -04:00
Exodus4D
77e0131efe - updated SQL Schema module 2.2.0-dev -> 2.2.1
- updated Cortex DB mapper 1.4.2-dev -> 1.5.0-dev
- improved location update function
- improved system tooltip position, closed #461
2017-06-05 02:22:30 +02:00
Exodus4D
e7c4735a55 - fixed missing system label on signature select, closed #488 2017-05-06 13:42:12 +02:00
Exodus4D
f064fb0c3b - improved SQL performance for "route finder" (use mapId column indexes)
- improved pageSpeed (added "preload"/"prefetch" annotations to static resources)
- improved "system delete" logic
- fixed composer.json
- fixed typos
2017-04-30 13:57:39 +02:00
Exodus4D
c5ea4029f5 - Bugfixes
- updated "notice" panel for upcoming release
2017-04-24 21:03:41 +02:00
Exodus4D
8c93d7731c - New "Near by" map overlay, closed #481 2017-04-22 20:46:26 +02:00
Exodus4D
f8b3da4e9b - Use "system alias" instead of "system name" as select options for signatures
- improved usability in "system" select dialog (e.g. "add new system" dialog)
2017-04-12 15:44:24 +02:00
Exodus4D
75da842849 - ESI API switch, closed #473 2017-04-12 14:40:24 +02:00
Exodus4D
77f1f4c72e - new "keyboard shortcuts", closed #456
- new "shortcuts" dialog
2017-03-11 13:05:28 +01:00
Exodus4D
ce0cbedc06 - fixed some "rubber banding" problems with system position (new "update queue" system for maps, JS)
- Decreased mapData cache 120s -> 60s
- Increased default "lifetime" for "private" maps 14d -> 30d
- UI tweaks for "connection <-> signature" linked labels, #290
- fixed some "drag&drop" problems with connections
- Updated "jQuery" 3.0.0 => 3.1.1
- PHP7.1 fixes (routes.ini), closed #410
- fixed a bug where "mapAccess" data is not properly send through webSocket
2017-02-25 16:18:24 +01:00
Exodus4D
1e928eab1e - New connection overlays for wormholes, closed #334 2017-02-22 22:26:27 +01:00
Exodus4D
97cc8109d3 - added "signature" -> "connection" option, closed #290
- code refactorings map.js
2017-02-11 16:58:33 +01:00
Exodus4D
72a968199a - JS for WebWorker extension, #420
- improved route calculation, closed #311
- improved signature updates/sync
- improved "online status" monitoring
- improved "task manager"
- improved map sync
- updated "Velocity" library 1.2.3 -> 1.4.1
- updated "Velocity UI" library 5.0.4 -> 5.2.0
2017-01-06 16:45:21 +01:00
Exodus4D
c88e9e8c0f - added JS files for 1.2.0
- added max system count limits for maps, closed #395
2016-11-26 22:15:05 +01:00
Exodus4D
4e8ccd4bf6 - improved "current location" in nav-bar, closed #371
- fixed minor signature sync bug
2016-10-29 11:50:38 +02:00
Exodus4D
4b1a6584d6 - improved system description editor, closed #363 2016-10-28 20:25:27 +02:00
Exodus4D
22e8d54be4 - improved system alias re-naming input, closed #353 2016-10-24 20:42:32 +02:00
Exodus4D
ca1cbb0e06 - new UI option for "delete expired connections", #219
- new cronjob for  "delete expired connections", #219
- fixed "not updating" map changes, closed #357
- improved caching strategy for DB models (file cache)
- improved "map sharing"
2016-10-23 20:08:10 +02:00
Exodus4D
5d21825bfa - fixed overlapping system information, closed #341 2016-10-17 14:26:33 +02:00
Exodus4D
b2cce3cde2 - new "activity log" for user actions (create/update/delete) of (systems/connections/signatures), resolves #280, relates #271
- new added cronjob to delete old statistics data (older 1 year) (weekly)
- updated main menu structure (added new headlines,...)
- updated "feature page", added new section for "statistics"
- updated "system delete" function. systems with no changes (description/alias) will now get deleted instead of set "active = 0", #184
- changed max expire time from file caching (/tmp/cache) from 20d -> 10d
- changed "character log" TTL from 10s to 5s
- changed cronjob interval for "deleteExpiredData" from "weekly" to "downtime"
- changed "delete" icon (e.g. context menu on map) from "eraser" to "trash"
- removed cronjob output logging (cron_deactivateMapData.log)
- fixed non click-able character panels on login page, closed #332
2016-10-17 14:01:46 +02:00
Exodus4D
d93b6d18af - fixed not updating connection type information, closed #317 2016-09-25 14:19:57 +02:00
Exodus4D
7a187ecbb9 - improved drag&drop system selection (live preview for selected systems)
- improved drag&drop system selection performance ( added requestAnimationFrame() API for smother rendering)
- improved signature table JS update counter for (created, updated columns)
2016-09-18 18:32:33 +02:00
Exodus4D
d3001c2e4d - added settings dialog to route module for default configuration, closed #247 2016-09-06 20:36:04 +02:00
Exodus4D
c9a792083d - added persistent system information, #184
- fixed some PHPDoc comments
- fixed bug where system "status" change fails to update
2016-08-28 20:46:27 +02:00
Exodus4D
12874a0913 - improved error handling for invalid connections, #269 2016-08-28 12:01:02 +02:00
Exodus4D
0e39f8c2d1 - improved "set rally point" dialog
- fixed wrong character name on poke notifications, closed #297
2016-08-27 23:59:42 +02:00
Exodus4D
58a4c03c1f - added persistent map configuration for ("snap to grid", "magnetizing"), closed #289
- fixed "snap to grid" bug with "locked" systems
2016-08-21 22:09:16 +02:00
Exodus4D
344c99c84e - improved "delete system(s)" function, closed #299
- refactored, moved some "system" function from map/map.js -> new /map/system.js
2016-08-20 21:56:59 +02:00
Exodus4D
4b90645ede - updated wormhole connection labels, closed #251 2016-08-14 15:59:20 +02:00
Exodus4D
835d3563d0 - added shortcut for all dialogs, to force close (key: "ESC"), #133
- added ".jshintrc" config file. Used by Gulp build tasks
- fixed some JS code style issues
2016-08-14 15:27:21 +02:00
Exodus4D
a359496b7e - added "default map" local storage, closed #117 2016-08-14 02:10:03 +02:00
Exodus4D
4bf81bcfac - fixed "current location" selection, fixed #281 2016-08-09 16:48:55 +02:00
Exodus4D
a87459895a - added new "rallyPoke" column to "system" table, #279
- fixed "rally point" desktop notifications, #279
- updated/fixed "pnotify" library 2.0.1 -> 3.0.0, #279
- moved some "map util" functions from map.js -> map/util.js
2016-08-06 14:43:27 +02:00
Exodus4D
444d50698e - improved map export, removed unnecessary JSON data
- fixed bug where "updated" table column is not set on insert
2016-08-06 00:06:20 +02:00
Exodus4D
1c9c9f4563 - WIP: improve "Set rally point" context menu option for systems, #279 2016-08-05 19:35:56 +02:00
Exodus4D
e2c3018aff fixed typo 2016-07-30 23:20:09 +02:00
Exodus4D
6349ce7b36 - fixed setParameters() bug for moving/new connections, #269 2016-07-30 23:18:46 +02:00
Exodus4D
01d4f751a1 - added new "EOL" timer for connections, closed #172
- some refactorings (moved map util functions from "util.js" to new "map/util.js")
2016-07-30 20:07:22 +02:00
Exodus4D
f0a5642ddb - added new system tooltip for "region name", closed #236
- updated "Bootstrap" JS-library 3.3.0 -> 3.3.5
2016-07-17 18:16:16 +02:00
Exodus4D
f943f31d9a - removed IGB support #206
- removed location tracking by IGB
2016-07-06 19:04:40 +02:00
Exodus4D
1ab5033c18 - added local storage (IndexedDB)
- added local storage for map scroll position. closed #69
2016-06-30 20:33:45 +02:00
Exodus4D
a6234749ad - closed #102 added "set waypoint/destination" context menu to route finder module
- update "Select2" 4.0.0 -> 4.0.3
- update "Font Awesome" 4.6.1 -> 4.6.3
2016-06-20 17:16:27 +02:00
Exodus4D
2a73bb3018 - added new map scopes to map dialog, which affect system (jump) trackintg
- moved system (jump) tracking from client (js) to backend (php)
- improved system (jump) tracking performance (reduced update timings by 40%)
- improved map data caching
- updated jQuery custom content scroller 3.0.9 -> 3.1.13
- updated "manual dialog" content
- increased "manual dialog"
2016-06-12 13:30:39 +02:00
Exodus4D
1b4b8af3dc closed #163 added CREST endpoint support for "waypoints" 2016-05-22 01:23:06 +02:00
Exodus4D
ef8f5666aa closed #137 fixed javascript errors on trying to establish an "invalid" connection 2016-05-02 15:28:52 +02:00
Exodus4D
ac1a746f12 closed #131 new "route search" algorithm, added current map systems to live search, added refresh/update functionality for each found route, added bulk route refresh function, added "meta map" route search (search on multiple maps), added route "filters" (restrict search on "stargates", "wormholes", "jumpbridges"), added route "filter" for wormholes (reduced/critical wormholes)
closed #89 fixed "loop connections" on same system
#84 added error messages for "invalid" CREST "Client ID"
added "bootboxjs" (customized styled checkboxes/radio buttons) CSS only
"Font Awesome" version upgrade 4.4.0 -> 4.61
"Bootbox.js" version upgrade 4.3.0 -> 4.4.0
fixed "system dialog" (added responsive layout)
2016-04-24 19:59:17 +02:00