Commit Graph

160 Commits

Author SHA1 Message Date
Exodus4D
01d4f751a1 - added new "EOL" timer for connections, closed #172
- some refactorings (moved map util functions from "util.js" to new "map/util.js")
2016-07-30 20:07:22 +02:00
Exodus4D
2a41293922 - fixed "system_tables" structure, "#272 2016-07-29 22:53:00 +02:00
Exodus4D
1f25559905 - JS build files vor 1.1.3 2016-07-29 22:05:07 +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
7edf6f5e2d - fixed "system graph" module rendering if there was no data available
- improved "image gallery" initialization on landing page
- added navigation to /setup page
- updated "blueImpGallery" (fixed some bugs after jQuery 3.0 upgrade) 1.15.2 -> 2.21.3
- updated "blueImpGalleryBootstrap"  (fixed some bugs after jQuery 3.0 upgrade)  3.1.1 -> 3.4.2
2016-07-27 18:51:43 +02:00
Exodus4D
0a14b8fdae - added requirement check for "PDO", "PDO_MYSQL" to "/setup" route
- imrpved DB PDO connection (added "TIMEOUT", forced "ERRMODE")
- fixed broken "system alias" renaming dialog
2016-07-26 19:16:04 +02:00
Exodus4D
b2ccb04164 minor bugfixes in /setup page 2016-07-18 01:39:39 +02:00
Exodus4D
f0a5642ddb - added new system tooltip for "region name", closed #236
- updated "Bootstrap" JS-library 3.3.0 -> 3.3.5
2016-07-17 18:16:16 +02:00
Exodus4D
c393e79c76 - added "static" wormholes for "shattered" systems , closed #180
- added im/export function for "index" tables (*.csv import), as an alternative to the *.sql import, closed #125
2016-07-16 20:08:27 +02:00
Exodus4D
79cbeedb91 - added new wormhole statics for "Thera", closed #240 2016-07-15 21:42:36 +02:00
Exodus4D
1a12a9fc9b - added new setup DB indexing for "system_neighbour" table to /setup route, #125
- fixed system "TrueSec" rounding in "routes module", closed #109
2016-07-15 20:19:48 +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
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
3ff126447e - fixed isWormhole(); bug 2016-07-04 22:57:03 +02:00
Exodus4D
3d2b6eb340 - added new requirement check for max_input_vars to /setup URL, closed #224 2016-07-04 21:49:34 +02:00
Exodus4D
b21dc0bd76 - 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
2016-07-03 14:57:48 +02:00
Exodus4D
07a412c351 fixed PHP error "default object from empty value", closed #209 2016-06-26 13:00:41 +02:00
Exodus4D
bfcf7fced3 - fixed signature groupId/typeId "overwriting" for already known signatures. closed #207
- improved system search dialog. Added trim(); before "api/signatures-> search" request
2016-06-25 22:20:13 +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
029e8cee67 - added new "delete old signatures" option to "signature reader" dialog, closed #95 2016-06-23 20:22:37 +02:00
Exodus4D
1ef19439c9 - added "document_root", "port", "protocol" and "PHP framework version" to /setup page
- added new "shattered" wormhole types to "signature table", closed #182, #179
2016-06-22 19:43:43 +02:00
Exodus4D
569e9563c3 - 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)
2016-06-20 23:50:07 +02:00
Exodus4D
8080c6c611 - closed #195 fixed "BASE" dir for subDir installations
- fixed "Home" menu link
2016-06-20 19:07:04 +02:00
Exodus4D
a6234749ad - 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
2016-06-20 17:16:27 +02:00
Exodus4D
38ea709f2a fixed #194 PHP 5.6 error 2016-06-15 19:10:54 +02:00
Exodus4D
e6cd694df6 v1.1.0 2016-06-14 19:37:02 +02:00
Exodus4D
5a39829fd5 - new release v1.1.0
- new map tracking based on "map scopes"
- removed deprecated code (invite system)
2016-06-14 19:08:00 +02:00
Exodus4D
184e0518c1 - fixed some CREST problems with the next release: https://developers.eveonline.com/blog/article/crest-renovations-2016-06 2016-06-12 16:58:05 +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
c18f682a5a - fixed upcoming CREST changes. They are already on SISI ... 2016-06-06 19:21:49 +02:00
Exodus4D
b071979b0d - closed #173 (Thera wormhole types)
- added "JSON-LD" notation for structured page data
2016-06-04 16:47:43 +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
d0c584f14a - v1.0.0 build 2016-06-03 22:26:11 +02:00
Exodus4D
1e02027282 closes #175 added alternative environment configuration 2016-05-30 20:17:54 +02:00
Exodus4D
a8bc61b7a7 fixed a bug with inactive "private" maps 2016-05-24 19:58:12 +02:00
Exodus4D
6ffba05466 fixed XML path for cronjobs 2016-05-23 21:17:19 +02:00
Exodus4D
ceb6ab5775 closes #154 added alliance map support 2016-05-23 21:06:54 +02:00
Exodus4D
1b4b8af3dc closed #163 added CREST endpoint support for "waypoints" 2016-05-22 01:23:06 +02:00
Exodus4D
f4079a01f5 added a "failover" system for bad crest requests (HTTP status 5xx,.. ) 2016-05-19 19:58:47 +02:00
Exodus4D
6deae923b4 - closed #153 added character verification check for getAll(); Signatures Ajax endpoint 2016-05-17 18:58:11 +02:00
Exodus4D
02abd5b600 cloased #147 2016-05-17 18:43:11 +02:00
Exodus4D
99602de732 - updated Gulp build dependencies
- increased CREST timeout from 3s -> 4s
- added "Accept" Headers for some CREST endpoints
2016-05-17 18:40:52 +02:00
Exodus4D
52fd8cb8b7 closed #154 added alliance maps to CREST API 2016-05-15 22:43:22 +02:00
Exodus4D
5421bd3060 - added minimal SDE dump (EVE Online: Citadel)
- #147 improved CREST API error logging (WIP)
- improved SSO controller (removed access_token from public endpoints)
2016-05-15 20:59:28 +02:00
Exodus4D
84fabacbe2 fixed map import 2016-05-14 23:35:53 +02:00
Exodus4D
54d09aab4a #149 changed comment for 'BASE' framework var 2016-05-14 20:45:13 +02:00
Exodus4D
35eff86de1 #147 response header validation 2016-05-14 19:34:23 +02:00
Exodus4D
9c4da4dca1 #144 fixed "Character not found" warning 2016-05-09 19:57:08 +02:00
Exodus4D
535c9af548 #144 fixed "Character not found" warning 2016-05-09 19:30:38 +02:00