Commit Graph

45 Commits

Author SHA1 Message Date
Mark Friedrich
1de67f8dbf - New "station" data added, closed #858
- Improved system deeplinks. EveEye.com added, closed #859
- Improved cronjob performance for "SovereigntyData" import, closed #853
- Updated static DB dump for `eve_universe.sql`
2019-09-30 19:36:39 +02:00
Mark Friedrich
d45fa9b527 - New "Sovereignty" and "Faction warfare" data added, closed #853
- New ESI data import for wormhole type data from _ESI_, closed #852
- New ESI data import static wormholes, closed #852
- Improved performance for character authorization (PHP). Reduced number of _SQL_ queries.
- Improved HTTP cache header for `api/map/initData`, 'api/user/getEveServerStatus' ajax requests
2019-09-10 18:14:53 +02:00
Mark Friedrich
e32bc21445 - Fixed "Offline pilots still show up" bug, closed #830 2019-07-29 23:19:54 +02:00
Mark Friedrich
01a39ec251 - Improved HTTP Header parser (PHP)
- Improved log info in `logs/cron_truncateFiles.log`, added truncated *.log file names
- Fixed wrong return type for `UserModel::getSessionCharacterData()`, must be `array` not `null` (edge case)
2019-07-21 19:09:08 +02:00
Mark Friedrich
f4f30e0975 - fixed final "map update" sync request beforeUnload event
- fixed a bug where "multi character location tracking" is not working on different browser tabs, #446
- fixed a "map sync" bug with 2 open browser tabs with the same character active
2019-07-05 16:57:33 +02:00
Mark Friedrich
a33615445e - new "_NPC faction_" added for k-space systems, closed #773
- improved file structure for _Model_ classes (`app/main/model/..`). Group by database name
- improved database connection handling (fixed persistent DB connections)
2019-04-12 21:34:29 +02:00
Mark Friedrich
66e843a479 - improved "Redis" cache handler. Switched to persistent connection
- improved "Redis" info panels on `/setup` page, added "connected clients" and "blocked clients" data
- improved DB connection. Switched to persistent connection (configurable in `pathfinder.ini`)
- fixed some PHP errors after "Cortex" upgrade
2019-03-24 15:42:49 +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
58db5962fb - new cronjob for history/map/x.log file truncate, closed #734 2018-12-25 22:38:08 +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
629afae0e4 - added new cronjob that updates 2 systems every minute from ESI with new data, #628 2018-07-01 19:14:51 +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
c30fd8b7f0 - improved error logging vor CLI (cronjob) scripts 2018-06-22 15:29:29 +02:00
Mark Friedrich
f9e1fee619 - set max_execution_time for CLI Cronjob script, closed #636 2018-06-17 12:25:38 +02:00
Mark Friedrich
cc7ed34c97 - new map "scope filter" options, closed #641
- upgraded "Font Awesome" icon lib `v5.0.2` -> `v5.0.13`
- refactoring for map context menus (switched to JS Promises)
2018-06-17 12:18:42 +02:00
Mark Friedrich
c805a2ea0c - UI changes to "build index" button on /setup
- updated `wormhole.csv`
- upgrade SDE dump `eve_lifeblood.sql` -> `eve_abyss.sql`
- upgrade endpoint "getUniverseSystemData()" `v3` -> `v4`
- upgrade endpoint "getUniverseStructureData()" `v1` -> `v2`
- some minor code improvements
2018-06-02 19:29:00 +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
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
1d81395042 - fixed "deleteLogData" cronjob, closed #507
- improved location update function
2017-07-17 21:14:59 +02:00
Exodus4D
5d57f30782 - fixed "online" status for characters, closed #507
- reduced "afk" wait time until cronjob location check for a character from 5min to 3min
2017-07-16 15:39:20 +02:00
Exodus4D
f94e7269ad - added new ESI scope "esi-location.read_online.v1", closed #495
- added/improved "/online" status check to deleteLogData() cronjob, closed #495
- added/improved "/online" status check to $characterModel->updateLog(), closed #495
2017-06-03 14:47:16 +02:00
Exodus4D
7633db995d - New cronjob "cleanUpCharacterData()" cleans up outdated "kicked until" timestamps 2017-05-27 15:13:05 +02:00
Exodus4D
785cf6332b - added new map option for auto-delete expired WHs, closed #219 2017-05-12 17:35:04 +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
bc7b7154be - switched system jump/kill-data update cronjob from XML API to ESI
- use internal DEBUG level for MySQL ERRORMODE
- increased MySQL version 5.6 => 5.7
- fixed bug in System auto search form element (select2)
- code cleanup
2017-04-13 00:36:12 +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
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
e20df901dc - improved "deleteLogData()" cronjob -> reduced exec. time from 1h -> 10min 2016-09-03 17:20:16 +02:00
Exodus4D
dded78cf24 - fixed type 2016-08-30 20:21:06 +02:00
Exodus4D
09cfc84619 - added new cronjob to delete expired signatures, closed #184 2016-08-30 20:16:49 +02:00
Exodus4D
3de0d39bd0 - improved "deactivateMapData()" cronjob.
- added "lifetime" and "max_share" limits to login page
2016-08-14 20:21:57 +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
e16b507ef0 - added new housekeeping cronjob für cached files, closed #200
- added new cache size information to /setup page
2016-06-25 20:51:55 +02:00
Exodus4D
1e02027282 closes #175 added alternative environment configuration 2016-05-30 20:17:54 +02:00
Exodus4D
6ffba05466 fixed XML path for cronjobs 2016-05-23 21:17:19 +02:00
Exodus4D
8900276cf5 - #84, #138 improved "character selection" on login page (expired cookies are deleted, character panel layout improvements)
- added new "Server info panel" to the login page
- added new cronjob to delete expired cookie authentication data
2016-05-02 17:30:26 +02:00
Exodus4D
602d8fee28 minor improvements in /setup root 2015-12-30 17:05:24 +01:00
Exodus4D
f0de974f58 fixed missing DB on "clear log" cron function 2015-10-26 21:11:40 +01:00
Exodus4D
f0ea85bcd0 close #48 add multi DB object instance caching support 2015-10-11 19:10:29 +02:00
Exodus4D
4770fc771d close #45 fixed security level for some systems 2015-10-11 14:43:29 +02:00
Exodus4D
a3be406fc7 close #47 updated "map tracking" 2015-10-11 14:37:21 +02:00
Exodus4D
64c71b6d42 removed all files that are in the .gitignore 2015-08-25 23:20:43 +02:00
Exodus4D
52957d1ac8 Bug fixing, new map info dialog 2015-08-25 23:04:47 +02:00
exodus4d
65cbc9440f bug fixing minor improvements 2015-07-31 15:54:10 +02:00