Commit Graph

38 Commits

Author SHA1 Message Date
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
58db5962fb - new cronjob for history/map/x.log file truncate, closed #734 2018-12-25 22:38:08 +01: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
d59fe133e2 - New "Into The Abyss" support added, #631
- Updated Manual with new "Abyss" information, #631
- Fixed a bug with JSON DB columns after _Cortex_ ORM plugin update
2018-06-03 22:13:47 +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
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
69c16032f3 - fixed an issue where /setup page shows 5xx error because of not existing /tmp/cache dir 2017-07-24 20:29:27 +02:00
Exodus4D
a95f25524a - updated release notes panel
- improved /admin login page
- UI fixes
2017-06-10 12:28:55 +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
75da842849 - ESI API switch, closed #473 2017-04-12 14:40:24 +02:00
Exodus4D
690525c833 - fixed trueSec rounding, closed #304 #139 2016-09-03 20:36:36 +02:00
Exodus4D
feb589285b - fixed trueSec rounding for some LowSec systems, closed #139 2016-08-14 16:23:12 +02:00
Exodus4D
bd6497f8d6 Merge remote-tracking branch 'refs/remotes/origin/master' into develop
# Conflicts:
#	app/config.ini
#	app/main/controller/api/signature.php
#	app/main/controller/setup.php
#	app/main/cron/cache.php
#	app/pathfinder.ini
#	js/app/login.js
#	js/app/util.js
#	public/css/pathfinder.css
#	public/js/v1.1.0/app.js.src.js
#	public/js/v1.1.0/build.txt
#	public/js/v1.1.0/lib/jquery.fullscreen.min.js
#	public/js/v1.1.0/lib/jquery.fullscreen.min.js.map
#	public/js/v1.1.0/lib/jquery.fullscreen.min.js.src.js
#	public/js/v1.1.0/lib/jsPlumb-2.0.5.js
#	public/js/v1.1.0/lib/jsPlumb-2.0.5.js.map
#	public/js/v1.1.0/lib/jsPlumb-2.0.5.js.src.js
#	public/js/v1.1.1/app.js.src.js
#	public/js/v1.1.1/build.txt
#	public/js/v1.1.1/lib/bootstrap-image-gallery.js
#	public/js/v1.1.1/lib/bootstrap-image-gallery.js.map
#	public/js/v1.1.1/lib/bootstrap-image-gallery.js.src.js
#	public/js/v1.1.1/lib/datatables/dataTables.bootstrap.js
#	public/js/v1.1.1/lib/datatables/dataTables.bootstrap.js.map
#	public/js/v1.1.1/lib/datatables/dataTables.bootstrap.js.src.js
#	public/js/v1.1.1/lib/datatables/extensions/tabletools/Readme.txt

#	public/js/v1.1.1/lib/datatables/extensions/tabletools/js/dataTables.tableTools.min.js

#	public/js/v1.1.1/lib/datatables/extensions/tabletools/js/dataTables.tableTools.min.js.map

#	public/js/v1.1.1/lib/datatables/extensions/tabletools/js/dataTables.tableTools.min.js.src.js

#	public/js/v1.1.1/lib/datatables/extensions/tabletools/swf/copy_csv_xls.swf

#	public/js/v1.1.1/lib/datatables/extensions/tabletools/swf/copy_csv_xls_pdf.swf
#	public/js/v1.1.1/lib/jquery.fullscreen.min.js
#	public/js/v1.1.1/lib/jquery.fullscreen.min.js.map
#	public/js/v1.1.1/lib/jquery.fullscreen.min.js.src.js
#	public/js/v1.1.1/lib/jsPlumb-2.0.5.js
#	public/js/v1.1.1/lib/jsPlumb-2.0.5.js.map
#	public/js/v1.1.1/lib/jsPlumb-2.0.5.js.src.js
#	public/js/v1.1.2/app.js.src.js
#	public/js/v1.1.2/build.txt
#	public/js/v1.1.2/lib/jquery.fullscreen.min.js
#	public/js/v1.1.2/lib/jquery.fullscreen.min.js.map
#	public/js/v1.1.2/lib/jquery.fullscreen.min.js.src.js
#	public/js/v1.1.2/lib/jsPlumb-2.0.5.js
#	public/js/v1.1.2/lib/jsPlumb-2.0.5.js.map
#	public/js/v1.1.2/lib/jsPlumb-2.0.5.js.src.js
#	public/templates/ui/notice.html
#	public/templates/view/login.html
#	public/templates/view/setup.html
#	sass/layout/_forms.scss
#	sass/layout/_main.scss
2016-07-29 20:13:34 +02:00
Exodus4D
f943f31d9a - removed IGB support #206
- removed location tracking by IGB
2016-07-06 19:04:40 +02:00
Mark Friedrich
e01f299d2b v1.1.1 (#233)
* fixed #194 PHP 5.6 error

* - 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

* - added *.js files for develop branch

* - closed #195 fixed "BASE" dir for subDir installations
- fixed "Home" menu link

* -  #195 improved js load path

* - added "clear cache" function for manually cache clearing to /setup #200 #105 #158
- added cache size information to /setup
- added current pathfinder  "VERSION" to /setup
- updated "requireJs" 2.1.20 ->2.2.0
- removed unnecessary page cache timings from static templates (page cache)

* - added "document_root", "port", "protocol" and "PHP framework version" to /setup page
- added new "shattered" wormhole types to "signature table", closed #182, #179

* - added new "delete old signatures" option to "signature reader" dialog, closed #95

* - added new housekeeping cronjob für cached files, closed #200
- added new cache size information to /setup page

* - fixed signature groupId/typeId "overwriting" for already known signatures. closed #207
- improved system search dialog. Added trim(); before "api/signatures-> search" request

* updated README.me

* fixed PHP error "default object from empty value", closed #209

* reduced image file size

* - added local storage (IndexedDB)
- added local storage for map scroll position. closed #69

* - added "notice" panel for upcoming release information
- improved layout for "release dialog" (GitHub API)
- improved pagespeed (removed render blocking javascripts)
- improved map scrollbar configuration
- improved Chrome browser custom scrollbar layout
- removed "sign up" buttons from "map panels", closed #214

* - fixed some session and cookie  bugs

* - added new requirement check for `max_input_vars` to /setup URL, closed #224

* - fixed isWormhole(); bug

* -v1.1.1 added js build files
2016-07-05 20:44:12 +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
c18f682a5a - fixed upcoming CREST changes. They are already on SISI ... 2016-06-06 19:21:49 +02:00
Mark Friedrich
ecd505a202 v1.0.0 (#183)
* #84 test data dump from CREST login

* updated "credits" dialog (Google+ link)
fixed login form layout

* updated Cortex Data-Mapper

* - #84 CREST Login (WIP)
- New CREST controller
- Database restructuring
- improved type-casting for some controller functions
- New login process
- Fixed some bugs during the setup process (/setup root)
- Added CREST request caching by response headers

* pathfinder-84 [Feature Request] CREST Pilot Tracking, many smaller Bugfixes

* pathfinder-84 [Feature Request] added develop JS files

* closed #121 fixed wormhole signature type caching

* closed #120 removed map-loading animation for larger maps (same behaviour as IGB)

* closed #119 fixed wormhole signature id count

* closed #114 Added check for already existing system when adding a new one. (fixed PDO 'duplicate entry' error)

* closed #112 fixed DataTables error for missing "status" data (signature table)

* closed #111 fixed convertDataToUTC(); client side date transformation

* closed #109 fixed system TrueSec rounding

* closed #103 fixed system updated timestamp in getData()

* fixed CSS class for secStatus in Routes module

* closed #121 fixed wormhole signature type caching

* changed dateTime format from German to US format
fixed some minor bugs in signatureTable module

* closed #81 fixed "signature type" overwriting by "signature reader" update

* closed #106 added new signature_types form C5/6 wormholes (gas/ore)

* closed #129 fixed parameter hinting

* 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)

* closed #134  fixed db column type DT_INT (8 bytes) to DT_BIGINT

* closed #138 added new cookie based login

* closed #137 fixed javascript errors on trying to establish an "invalid" connection

* - #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

* #138 enables character switching between characters which have same user

* - PHP Framework upgrade 3.5.0 -> 3.5.1 (fixes some issues with CREST cURL caching, and SESSION management)
- #138 added "cookie logout" to "logout" menu entry

* - updated "feature page" with new feature descriptions and label
- added some new images to the "feature gallery"
- removed "beta" status from "magnetizing" feature on map menu
- hide "server status" panel on "mobile" breakpoint

* - #138 clear character authentication data on sold characters

* closed #142 added custom "onsuspect()" session handler

* #142 do not log suspect if no file is defined in pathfinder.ini

* #142 added NullSec Data/Relic sites to C1/2/3 wormholes as signature option

* #144 fixed "Character not found" warning

* #144 fixed "Character not found" warning

* closed #144 fixed broken routes panel in IGB

* updated README.md for upcoming release

* #147 response header validation

* #149 changed comment for 'BASE' framework var

* fixed map  import

* - added minimal SDE dump (EVE Online: Citadel)
- #147 improved CREST API error logging (WIP)
- improved SSO controller (removed access_token from public endpoints)

* closed #154 added alliance maps to CREST API

* - updated Gulp build dependencies
- increased CREST timeout from 3s -> 4s
- added "Accept" Headers for some CREST endpoints

* cloased #147

* - closed #153 added character verification check for getAll(); Signatures Ajax endpoint

* - updated README.md (added Slack developer chat information)

* Bugfix frig holes (#159)

* added missing frigate wormholes and fixed Q003 destination in shattered wormholes

* changed C7 to 0.0 for Q003

* - fixed broken "graph" data for system

* added a  "failover" system  for bad crest requests (HTTP status 5xx,.. )

* Red Gaint => Red Giant (#161)

* closed #163 added CREST endpoint support for "waypoints"

* fixed typo

* closed #160 fixed tooltip container

* - added new features to login page

* closes #154 added alliance map support

* fixed XML path for cronjobs

* fixed a bug with inactive "private" maps

* closes #175 added alternative environment configuration

* - v1.0.0  build
2016-06-03 23:05:34 +02:00
Exodus4D
ceb6ab5775 closes #154 added alliance map support 2016-05-23 21:06:54 +02:00
Exodus4D
52fd8cb8b7 closed #154 added alliance maps to CREST API 2016-05-15 22:43:22 +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
4d3c22e6bf closed #109 fixed system TrueSec rounding 2016-04-11 20:42:01 +02:00
Exodus4D
c221d4d2a8 pathfinder-84 [Feature Request] added develop JS files 2016-04-10 11:23:03 +02:00
Exodus4D
95119fcd3d pathfinder-84 [Feature Request] CREST Pilot Tracking, many smaller Bugfixes 2016-04-05 21:31:03 +02:00
Exodus4D
7e94ec4889 - #84 CREST Login (WIP)
- New CREST controller
- Database restructuring
- improved type-casting for some controller functions
- New login process
- Fixed some bugs during the setup process (/setup root)
- Added CREST request caching by response headers
2016-03-12 16:32:15 +01:00
Exodus4D
27c069848e closed #90 (IGB map not working) jsPlumb v2.0.5 downgraded to v1.7.6
#84 renamed "landingpage" view to "login" view
#84 added some basic CREST API data mappers
#84 added "isNPC" flag t Corporation table (WIP)
#84  added CREST API settings to environment.ini
2016-02-06 16:18:24 +01:00
Exodus4D
f11d7a2ac7 close #72 support for "shattered systems" added 2015-11-17 23:40:37 +01:00
Exodus4D
456bdf3f3e #65 fixed fixed trueSec rounding for low-sec/high-sec distinction 2015-11-17 20:44:01 +01:00
Exodus4D
ae53013b13 close #45 fixed security level for some systems 2015-10-08 23:16:47 +02:00
Exodus4D
a1dbbe39d5 close #14 New registration mail 2015-09-12 18:55:35 +02:00
Exodus4D
d1151a4917 fix#9 k-space sec status rounding 2015-09-10 21:29:37 +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
d223ac6555 splashpage feature list, carousel, first iteration of request cache engine. 2015-06-28 00:15:12 +02:00
exodus4d
fc033ed7c4 map info element improvements 2015-04-21 22:58:40 +02:00
exodus4d
417961cd1e map/system/connection update functionality (backend) 2015-02-28 14:08:24 +01:00
exodus4d
503a31c48e F3 PHP framework integration, Ajax API for "add new system" 2015-02-15 23:31:05 +01:00