Ben Kurtovic
47731c761e
Add basic map data collection and rendering.
7 anni fa
Ben Kurtovic
b80eab6313
License year update; raise session auto-expiry a lot.
7 anni fa
Ben Kurtovic
5328d2e1f9
Stubs for map and intel.
7 anni fa
Ben Kurtovic
adf73770fe
Enable sorting on operation pages.
7 anni fa
Ben Kurtovic
4e3ed75917
Retry ESI queries once.
7 anni fa
Ben Kurtovic
bb51e2ab1e
Add individual values to campaign item board.
7 anni fa
Ben Kurtovic
d762d0dfab
Disable session expiry in debug mode.
7 anni fa
Ben Kurtovic
a520f89074
Bugfix for ESI 403 Forbidden errors.
7 anni fa
Ben Kurtovic
12c0ebe774
Add types to universe data and implement collection campaigns op type.
7 anni fa
Ben Kurtovic
fb4afca243
Add assets to campaigns' scopes if required.
7 anni fa
Ben Kurtovic
ea13819619
Fix up qualifiers; working demo.
7 anni fa
Ben Kurtovic
cffb98229c
Add killable objects (ships, etc.) to universe data.
7 anni fa
Ben Kurtovic
c9a7325f01
Add faction sovereignty information to universe data.
7 anni fa
Ben Kurtovic
462785f0fa
Add script to import SDE; add universe loading code.
7 anni fa
Ben Kurtovic
e390f83bf8
Display system name, security status for kills in campaign overview.
7 anni fa
Ben Kurtovic
3678aeb05a
Add stubs for EVE universe data.
7 anni fa
Ben Kurtovic
9ade2b55e2
Store kill entity names in campaigns database.
7 anni fa
Ben Kurtovic
6c331ee827
Add more nuanced/cleaner styling for campaign summaries.
7 anni fa
Ben Kurtovic
fccc9c33d7
Retry failing zKillboard queries once.
7 anni fa
Ben Kurtovic
13b7d10ecc
Add renderers for campaign summary info; flesh out.
7 anni fa
Ben Kurtovic
b57a6b362b
Fix ImageServer API links.
7 anni fa
Ben Kurtovic
a43bb9b13c
Add template module cache dir.
7 anni fa
Ben Kurtovic
8dd4e6c7f1
Add zKillboard API support; implement most of campaign updating.
7 anni fa
Ben Kurtovic
de863465d2
Campaign module style tweaks.
7 anni fa
Ben Kurtovic
b7bb0f61d8
Add database to campaigns module; flesh out more.
7 anni fa
Ben Kurtovic
16d093df71
Refactor campaigns module and extend.
7 anni fa
Ben Kurtovic
c6a91161bb
Add campaign operations, some styling, demo.
7 anni fa
Ben Kurtovic
6ea69e5a08
Show disabled campaigns with a flag; placeholder for invalid char IDs.
7 anni fa
Ben Kurtovic
f8713d9357
Allow accessing individual campaigns directly.
7 anni fa
Ben Kurtovic
493a077e48
Fix status codes on internal error.
7 anni fa
Ben Kurtovic
e4cb5306c3
Missing import.
7 anni fa
Ben Kurtovic
d992f92d5a
Redirect after /settings/campaign instead of 204.
7 anni fa
Ben Kurtovic
eedacfb594
request.args -> request.form for POST
7 anni fa
Ben Kurtovic
506deb24cd
Add dropdown for campaign selection; titles.
7 anni fa
Ben Kurtovic
fbc9d8142c
Create special EVEAPIForbiddenError exception; catch in members module.
7 anni fa
Ben Kurtovic
75cd3945de
Teach ESI cache about private responses.
7 anni fa
Ben Kurtovic
dda18add9a
Display empty member list correctly.
7 anni fa
Ben Kurtovic
d3dce543be
Sort members by roles, then by name.
7 anni fa
Ben Kurtovic
3f6e8f1248
Note CEO in member list.
7 anni fa
Ben Kurtovic
877ac85628
Add styling to members module.
7 anni fa
Ben Kurtovic
da788d83fb
Implement most of members module logic.
7 anni fa
Ben Kurtovic
328a9132d5
Let modules request scopes; add missing docstrings.
7 anni fa
Ben Kurtovic
dfa695bb83
Add structure and supporting code for modules; add Campaigns module.
* Add config/modules/.
* Add hook-aware post-login homepage.
* Add flexible character module property database table, plus
AuthManager interface.
* Add Config.modules.
* Modules are imported dynamically with a _provided pseudo-module that
contains their Flask blueprint and a config reference.
* Add stubs for Map, Members, and Intel modules.
* Implement starting code for Campaigns module.
* Update sample config.
* Update database schema with foreign key constraints (unused for now).
* Restructure header HTML and desktop CSS slightly to cleanly display
large navigation bars.
* Dynamically generate navigation bar.
* Properly align character options popup with portrait.
7 anni fa
Ben Kurtovic
9da51282ee
Add modules to config; recast corp title as h1.
7 anni fa
Ben Kurtovic
181f54e618
Int-ify timestamps.
7 anni fa
Ben Kurtovic
79b88d4d08
Better session expiry handling, storing creation timestamp in cookie.
7 anni fa
Ben Kurtovic
9f4bc204e5
Refactor database character update function.
7 anni fa
Ben Kurtovic
463143095b
Clean up styles and make them configurable.
7 anni fa
Ben Kurtovic
e20957a236
Let HTTPExceptions fall through catch_exceptions().
7 anni fa
Ben Kurtovic
7af344b00a
Bugfix in SSO.
7 anni fa