Commit Graph

106 Commits

Author SHA1 Message Date
Mark Friedrich
444d54d642 - Added docking information for "Structures" ( e.g. Citadels)
- Added system environment var check to /setup page
- Added new ESI scope "read_structures.v1"
2017-10-31 14:40:02 +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
c1df6f8a7a - new "persistent system aliases" for systems, closed #496
- improved bulk delete for systems
2017-06-10 15:22:39 +02: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
433c555265 - added option to add custom *.ini files into /conf dir
- smaller fixes
2017-06-03 19:52:56 +02:00
Exodus4D
0f3a485bb7 - UI improvements 2017-06-03 15:44:42 +02:00
Exodus4D
1252964190 - improved "map information" table, new column "ship name", closed #487 2017-05-06 14:16:00 +02:00
Exodus4D
e7c4735a55 - fixed missing system label on signature select, closed #488 2017-05-06 13:42:12 +02:00
Exodus4D
372df12624 - new "inactive" status column, closed #489
- added new "inactive" character_log status
- improved "inactive" character_log cronjob timings
2017-05-06 13:24:56 +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
5e4402965c - v1.2.1 build files
- removed some "console.log();"
- fixed some CSS styles6
2017-03-11 20:44:59 +01:00
Exodus4D
77f1f4c72e - new "keyboard shortcuts", closed #456
- new "shortcuts" dialog
2017-03-11 13:05:28 +01:00
Exodus4D
a8be8c202f - fixed "scroll to top" on context menu option click 2017-02-28 20:38:56 +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
1bc652d711 - fixed context menu bug in FF, #415 2017-01-25 19:26:05 +01:00
Exodus4D
e0b30127f9 - fixed Firefox bug where new systems were added to x:0, y:0 coordinates, closed #415 2017-01-14 19:50:45 +01:00
Exodus4D
2701ea4b6c - improved /setup page for WebSocket config check, #420
- improved /setup page for Redis server config check,
2017-01-09 21:01:24 +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
36bf3ea120 - improved system "alias" visibility, closed #362 2016-10-24 21:28:09 +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
74faec37c9 - added multi character support per user, #314
- improved client site storage (IndexedDB) setup
2016-09-14 19:51:14 +02:00
Exodus4D
d3001c2e4d - added settings dialog to route module for default configuration, closed #247 2016-09-06 20:36:04 +02:00
Exodus4D
055c34faf3 - added warning for active characters to "delete systems?" - dialog, closed #305 2016-09-03 19:03:14 +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