Commit Graph

27 Commits

Author SHA1 Message Date
Mark Friedrich
2ffb9ffc76 - Minor performance improvements, 2020-04-17 14:12:30 +02:00
Mark Friedrich
cf553b7c20 - Upgraded "[_Cortex_](https://github.com/ikkez/f3-cortex)" PHP dependency to current dev-master
- Fixed "Deprecation" warning on Composer `1.10.5`, closed #951
2020-04-16 18:20:35 +02:00
Mark Friedrich
5cdf62447a - improved ESI request for in-game roles. Switched from "corporations roles" to "characters roles" endpoint #930 2020-03-22 15:35:20 +01:00
Mark Friedrich
7a7aab94ff - Updated composer.lock´. Package exodus4d/pathfinder_esi` installation no longer requires a Git acc. Package will be installed from [packagist.org/packages/exodus4d/pathfinder_esi](https://packagist.org/packages/exodus4d/pathfinder_esi) 2020-03-20 15:11:53 +01:00
Mark Friedrich
a5f29ee2eb - NEW "Thera connections" UI module, closed #829
- Upgraded "[_pathfinder_esi_](https://github.com/exodus4d/pathfinder_esi)" Web API client`v1.3.2` → `v2.0.0`
- Fixed a js bug where current active(selected) system becomes deselected after system was dragged on map
- Fixed a js bug where new auto mapped systems (e.g. after jump) were positioned outside current map scroll viewport
- Fixed a js bug where map sync failed after map tabs switch
- Fixed blurry map when map zoom was changed
- Fixed multiple minor JS bugs where map render/update failed
2020-03-02 16:42:36 +01:00
Mark Friedrich
0c3d57e833 - BC Break: Required _PHP_ version changed >=7.1>=7.2
- NEW "plugin API" for custom UI modules, closed #913
- NEW live "Killstream" for killboard module, closed #909
- NEW "custom layout" UI settings, closed #470
2020-02-01 12:40:17 +01:00
Mark Friedrich
647bd7db58 - BC Break: _PHP_ namespaces changed (PSR-4 standard). The _root_ namespace for all _PF_ related scripts is Exodus4D\Pathfinder
- BC Break: Project folder structure changed. Removed `app/main` dir.
- BC Break: Core _PHP_ framework + dependencies moved into `composer.json` and are no longer part of this repo
2019-12-15 22:27:17 +01:00
Mark Friedrich
9cb013e9ff - BC Break: Upgraded required _PHP_ v7.1v7.2
- BC Break: Core _PHP_ framework + dependencies moved into `composer.json` and are no longer part of this repo
- Upgraded some 3rd party _Composer_ dependencies: `monolog/monolog`, `swiftmailer/swiftmailer`, `league/html-to-markdown`, `react/socket`, `react/promise-stream`
- Fixed a bug where `/setup` throws HTTP `5xx` error if no `pathfinder` DB exists
- Fixed compatibility issue with PHP `v7.4`, closed #887
2019-12-14 21:34:18 +01:00
Mark Friedrich
01cb2625c2 - Improved "Drifter" wormhole support, "system effects" added #847
- Updated `composer.json`. `exodus4d/pathfinder_esi` `v1.3.1` → `v1.3.2`
2019-10-08 16:17:38 +02:00
Mark Friedrich
b406de379a - fixed _Composer_ dependency for "exodus/pathfinder_esi" package _GitHub_ tag, closed #753 2019-04-19 18:21:22 +02:00
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
68b47f0488 - fixed HTML tags in RallyPoke messages (Slack/Discord), closed #715 2018-11-17 11:09:15 +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
0c47e6874e - Add texteditor for system description field, closed #698 2018-10-06 00:44:17 +02:00
Mark Friedrich
827e2aae5d - minor UI improvements with the captcha form field 2018-09-08 01:13:11 +02:00
Mark Friedrich
577edfc928 - fixed a bug where Structures are not shown/updated, #640
- upgraded "pathfinder_esi" Composer dependency `v1.2.4` -> 'v1.2.5'
2018-07-16 18:43:52 +02:00
Mark Friedrich
9f8634e2e8 - updated composer.json with new exodus4d/pathfinder_esi version v1.2.4
- added "rel='preload'" for resource mappage.js
- renamed "categoryModel.php" to lowercase
2018-06-08 18:31:34 +02:00
Mark Friedrich
55e341b6a7 - updated composer.json with upgraded pathfinder_esi version
- removed "gulp-util" (deprecated NPM module) from package.json
- replaced "gulp-util" functions with equivalent NPM packages
- upgraded some other NPM modules to newer versions
2018-04-07 21:26:22 +02:00
Mark Friedrich
043ffddb10 - updated notice panel on login page with new feature list
- added Discord integration to feature list
- updated "pathfinder_esi" version check composer.json
2017-12-31 00:57:51 +01:00
Mark Friedrich
4e13f544d0 - removed version requirement for PHP Curl extension from composer.json file, closed #546 2017-12-10 20:35:38 +01:00
Mark Friedrich
1b1470c3d9 - fixed some "case-sensitive" autoloading bugs un Unix systems
- fixed a bug with backwards compability issues
- added new js/css build files for v1.3.0
2017-11-03 16:56:19 +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
e3be87bb0e - new "pathfinder_esi" dependency version 2017-06-15 14:27:59 +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
75da842849 - ESI API switch, closed #473 2017-04-12 14:40:24 +02: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