Mark Friedrich
a154fe80e8
- remove all PHP "_ZMQ_" related dependencies from Pathfinder. PHP´s native Sockets work as replacement
...
- added status information for "WebSocket" installations to `/setup` page (e.g. active connections, startup time)
- removed "ext-zmq" as required PHP extension
- removed "react/zmq" as required Composer package
- removed "websoftwares/monolog-zmq-handler" as required Composer package
2019-02-24 22:24:54 +01:00
Mark Friedrich
e28fea9081
- new "ESI monitoring" UI dialog, closed #748
...
- new "Redis monitoring" UI on `/setup` page, closed #745
- improved request handling for 3rd party APIs (ESI, SSO, GitHub) see [exodus4d/pathfinder_esi/README.md](https://github.com/exodus4d/pathfinder_esi/blob/b5d4b19/README.md )
- improved `/setup` page, new actions for clear cache/Redis data
2019-02-08 15:12:53 +01:00
Mark Friedrich
50f630f7c2
- fixed some "potential" login issues, #718
...
- improved error logging in case of failed login attempts
- improved ESI "access token" handling
2018-12-22 11:43:46 +01:00
Mark Friedrich
c397339e20
- new option enables "auto select system", closed #569
...
- improved `console` logging format
2018-12-14 21:37:04 +01:00
Mark Friedrich
07d5be71b2
- added custom/editable ship jump logs, #709
...
- fixed DB setup error: "`system`.`description` can´t have a default value", closed #701
- upgraded "lazyload" js lib `v1.9.5` → `v1.9.7`
- upgraded multiple 3rd party NPM dependencies for Gulp build
2018-10-27 00:45:53 +02:00
Mark Friedrich
8fbbdaca45
- removed deprecated code
2018-09-28 17:24:46 +02:00
Mark Friedrich
958b7738a5
- new tooltips for wormhole information in signature table, closed #390
...
- new "search" field for wormhole types in signature table, closed #652
- improved keyboard control, closed #266
2018-08-10 19:13:18 +02:00
Mark Friedrich
11e61d064e
- v1.4.1 JS files
...
- fixed a bug where connections were not auto-created
- fixed a bug with leading spaces in Corporation name search
- disabled `updateUniverseSystems()` cronjob (it´s buggy)
2018-07-21 18:45:14 +02:00
Mark Friedrich
00e370e95f
- response data from /map/initData is no longer cached if invalid
2018-07-15 18:07:25 +02:00
Mark Friedrich
32eacc4bc2
- reduced number of parallel ajax calls by 1, when a system becomes active. (/api/signature/getAll no longer required -> removed)
...
- improved UI performance with long loading "description" textarea, closed #459
- fixed a bug where system panels no longer get updated when switching between map tabs
- fixed a bug where "Intel/Structure" data not get removed from table when structure get removed
2018-07-08 19:27:40 +02:00
Mark Friedrich
f9d7b00672
- performance optimizations for "/api/signature/save" endpoint
...
- upgraded "jQuery" JS lib `v3.1.1` -> `v3.3.1`
2018-07-07 12:09:08 +02:00
Mark Friedrich
5e21857d67
- minor fixes and improvements to the "map import" function
2018-07-06 23:20:41 +02:00
Mark Friedrich
e7184b7312
- removed SDE database requirement from Pathfinder, #628
...
- improved "shattered" wormholes (e.g. UI updates on map, fixed broken statics,..), closed #647
- improved "route search" algorithm, WHs are no longer supposed to be "insecure"
2018-06-30 13:19:12 +02:00
Mark Friedrich
94f86e7566
- preload for fonts
...
- minor pagespeed improvements
2018-06-09 02:36:07 +02:00
Mark Friedrich
f95d43a884
- fixed "system not found" bug
2018-06-08 20:54:26 +02:00
Mark Friedrich
e30f8a754c
- Drag&Drop a connection where source or target system is an Abyss system, should switch connection type to "abyss"
...
- fixed js bug in "route finder" module
- fixed UI z-Index glitch where systems "overlap" context menu
2018-06-04 21:37:40 +02:00
Mark Friedrich
eb52a0754d
- New "Intel module" for Citadel tracking, closed #246
...
- added some new tables (for SDE replacement), #628
- new "index build" functions added to `/setup`, #628
- updated "Cortex" PHP ORM lib `1.5.0` -> `1.6.0-dev`
2018-05-31 22:51:06 +02:00
Mark Friedrich
efd768974f
- New "Intel module" for Citadel tracking, closed #246
...
- updated "Select2" js lib `4.0.3` -> `4.0.6-rc.1`
- fixed some login Issues
- fixed broken `map/*` reroute URL wildcard replacement
- fixed broken cache layer for Universe models
2018-05-01 19:51:17 +02:00
Mark Friedrich
88a6edf7fc
- improved client site map initialization process (switched to a Promise based implementation)
...
- improved error logging. More information is visible in browser console on map initialization errors
- fixed some JS race-condition issues on lower connections during initialization
2018-04-09 23:49:01 +02:00
Mark Friedrich
7540df01f0
- fixed broken map sync in "long polling" mode, closed #608
2018-04-07 13:56:55 +02:00
Mark Friedrich
104d7b2002
- fixed an issue with map data sync with multiple open tabs with same active character
...
- fixed a UI issue where "hover" style does not appear on systems
2018-04-07 00:11:02 +02:00
Mark Friedrich
df1e54ee5c
- added "inactive/offline-inGame" pilot information to map view, closed #567
2018-04-06 21:05:32 +02:00
Mark Friedrich
d1b58d8df5
- new route search ESI endpoint implemented, closed #590
2018-03-16 22:08:28 +01:00
Mark Friedrich
17bc619425
- added "Discord" WebHook support, closed #547
2017-12-20 17:36:58 +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
Exodus4D
5be1d3547a
- New "admin dashboard" /admin page + login, #494
...
- New ESI scope for admin access
- New admin.log file for admin actions (kick, ban,..)
- New login status for characters
- improved cronJob exec time for systemData import (jump/kill data)
- Added PHP 64-bit check to /setup
2017-05-27 14:09:12 +02: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
5504e7dc86
- improved caching (reduced cache access count by using references)
2017-01-29 15:48:27 +01:00
Exodus4D
6d14e894f3
- added notification for "scheduled maintenance" panel to /map view
2017-01-21 21:01:47 +01:00
Exodus4D
66274c83f1
- added "CACHE" config var to /setup page
...
- fixed map tracing
2017-01-06 21:08:46 +01:00
Exodus4D
4e0533c7fe
- part 1/2 WIP added WebSocket extension, #420
...
- part 1/2 added "secure routes" to route finder module, #311
2017-01-05 22:15:12 +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
b9ebb33805
- improvements "route finder" module, closed #386
2016-11-19 17:20:15 +01: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
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
23eb032759
- fixed multi character support location tracking, closed #314
2016-09-16 21:57:04 +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
2e0cdd9261
- fixed bug for auto-added "new" systems, #184
2016-09-03 18:00:43 +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
bc71cd5633
- improved CREST error logging (character location errors), closed #288
2016-08-22 20:17:00 +02:00
Exodus4D
a359496b7e
- added "default map" local storage, closed #117
2016-08-14 02:10:03 +02:00
Exodus4D
5fddcaeab3
- improved configuration "pathfinder.ini" -> Moved some Map settings and grouped them)
2016-07-31 19:39:22 +02:00
Exodus4D
cdd1846431
- added build files for upcoming version 1.1.2
...
- improved ajax authentication check and "logout" notification | closed #198
- improved logging, added missing log file configuration to pathfinder.ini
- added logging for "unauthorized" requests | closed #198
- updated js "jQuery" 1.11.3 -> 3.0.0 | #206
- updated js "datatables" plugin 1.10.7 -> 1.10.12 | #206
- updated js "mCustomScrollbar" 3.1.14 -> 3.1.4 | #206
2016-07-11 20:35:25 +02:00
Exodus4D
3ff126447e
- fixed isWormhole(); bug
2016-07-04 22:57:03 +02:00
Exodus4D
07a412c351
fixed PHP error "default object from empty value", closed #209
2016-06-26 13:00:41 +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
6deae923b4
- closed #153 added character verification check for getAll(); Signatures Ajax endpoint
2016-05-17 18:58:11 +02:00
Exodus4D
84fabacbe2
fixed map import
2016-05-14 23:35:53 +02:00