DarkPhoenix
ce80d92b35
Limit amount of fits returned by search by 100
2020-04-21 11:16:06 +03:00
DarkPhoenix
9ddfcc894f
Make sure not to catch keyboard interrupts and system exits
2020-02-03 16:12:41 +03:00
DarkPhoenix
a400821268
Remove "database defaults"
2019-12-07 01:21:46 +03:00
DarkPhoenix
ca4bac07da
Implement switching between user and builtin patterns
2019-12-07 01:17:41 +03:00
DarkPhoenix
0038eacc3f
Add database migration to add new columns which are used to refer builting profiles
2019-12-07 00:50:35 +03:00
DarkPhoenix
4bd633a0d4
Process names on pattern objects themselves
2019-12-06 23:24:29 +03:00
DarkPhoenix
a3381007f3
Use numbers in default values instead of strings to avoid type errors
2019-10-07 16:58:11 +03:00
DarkPhoenix
843ced15bf
Fix ammo damage ratios
2019-10-02 14:45:29 +03:00
DarkPhoenix
20868d6b44
Add ability to change projection range of fits
2019-09-29 23:41:45 +03:00
DarkPhoenix
a013828128
Add projectionRange to actual objects built from database
2019-09-29 16:04:44 +03:00
DarkPhoenix
207818537b
When setting fighter's amount attribute to max or more than max, set it to -1 internally
...
It will show up as max amount when reading
2019-08-21 13:22:04 +03:00
DarkPhoenix
4f784e2eea
Allow to use floats in damage pattern editor
2019-08-12 16:52:08 +03:00
DarkPhoenix
0f0e544f54
Fill window with actual data
2019-08-01 08:38:45 +03:00
DarkPhoenix
6f1321aa13
Initialize graph with ideal target profile, and plug it into UI's columns
2019-07-25 19:45:20 +03:00
DarkPhoenix
8d3981e1a4
Reimport extra target profile fields if they are defined
2019-07-25 16:36:22 +03:00
DarkPhoenix
e34fcb2f9c
Rename multiple entities to reflect that it's target profile rather than target resists
2019-07-25 16:20:41 +03:00
DarkPhoenix
71f1c69f23
Plug new fields into actual targetResists objects
2019-07-25 10:00:51 +03:00
DarkPhoenix
5b74c6c5e1
Update graph info when fit name changes
2019-07-07 02:33:54 +03:00
DarkPhoenix
732b7a5ab9
Add system security column to fits
2019-05-01 15:04:46 +03:00
DarkPhoenix
fda2c43a1d
Restore booster state even when it was replaced by another booster
2019-04-10 18:18:26 +03:00
DarkPhoenix
33886aea1b
Add exotic plasma to damage patterns
2019-04-08 19:12:30 +03:00
DarkPhoenix
768b0b3a3a
Merge branch 'master' into price_optimize
2019-03-15 01:41:28 +03:00
Ryan Holmes
8e98af8517
Performance improvement when collecting counts for categories. Instead of making n calls for each category to sql, we get a grouped count by shipID, then process this in python, which is much faster.
2019-03-14 14:15:01 -04:00
DarkPhoenix
704042b4b7
Change the way we work with prices
2019-02-19 19:02:50 +03:00
DarkPhoenix
3ed949395e
Flush prices rather than commit, it takes much less time and still satisfies our needs
2019-02-13 15:56:15 +03:00
DarkPhoenix
6ebc90b8aa
Remove flush as it's part of commit according to sqlalchemy docs
2019-02-13 15:30:08 +03:00
DarkPhoenix
e0c389a643
Do not show (!) for fetches which will always fail (e.g. abyssal mods). Also restore commit as it was a threat synchornization mechanism
2019-02-13 13:07:54 +03:00
DarkPhoenix
5b60abf4b6
Expose new fields to sqlalchemy
2018-12-10 11:29:09 +03:00
blitzmann
b4b8a158f5
Bunch of import optimizations
2018-09-16 00:05:36 -04:00
Ryan Holmes
bd975becf1
Continue work on projections (adding/removing projected environment and fit)
2018-08-10 12:47:51 -04:00
Ryan Holmes
fcc53d3f21
Add commands for booster and command fits
2018-08-03 16:10:27 -04:00
blitzmann
b57bede510
tox fixes
2018-07-15 02:51:53 -04:00
Maru Maru
1699b8ceee
Add ability to use character implants by default
2018-07-11 05:35:19 -04:00
blitzmann
e8b56b076b
Instantiate mutators when a mutated module is created / loaded from DB. Some bug fixes for a few things.
2018-06-10 01:10:53 -04:00
blitzmann
3944545721
Support for Abyssal module loading base item attributes
2018-05-27 14:58:14 -04:00
blitzmann
fabf759aa7
Start implementing support for mutaplasmids.
...
* There's a new table `mutators` that has an FK back to a module, and links to an attribute ID with it's new value
* Fixes an issue in the item state where the "base" value showed the literal base value for the attribute, regardless of override / mutators
* If there is an override and a mutated attribute, mutated value takes effect
2018-05-24 01:26:49 -04:00
blitzmann
eeb700c75d
Get back into tox's good graces
2018-05-15 01:41:32 -04:00
Ryan Holmes
8153b80d05
Work around for sso character not being delete from characters after sso deleted, some other minor tweaks
2018-03-15 19:58:17 -04:00
Ryan Holmes
b74654a5b3
Fix relationships for sso / characters
2018-03-15 02:58:58 -04:00
Ryan Holmes
4c6f68b07e
Move sso character stuff to character file (for now while I try to figure out how to properly delete these)
2018-03-14 18:46:49 -04:00
Ryan Holmes
9839efc2dc
Fix sso character relationship to not delete sso character (whoops)
2018-03-14 18:40:38 -04:00
blitzmann
be19b7414a
Make a relation between characters and sso chars
2018-03-11 19:39:58 -04:00
blitzmann
75f9a0252a
Start working on character to SSO character mapping
2018-03-11 17:38:51 -04:00
blitzmann
5560ef4d34
Merge branch 'test-3' into esi
...
# Conflicts:
# eos/saveddata/character.py
# service/character.py
# service/eveapi.py
# service/pycrest/eve.py
2018-03-10 15:32:21 -05:00
blitzmann
78f632a4f6
Merge remote-tracking branch 'origin/master' into test-3
2018-02-24 02:03:29 -05:00
blitzmann
362086cc83
Fix type in database default for damage types
2018-02-24 01:47:05 -05:00
blitzmann
33bf5234d0
Goodbye eveapi! You have served us well all these years!
...
Start stripping XML API stuff and implement ESI skill fetching.
2018-02-09 00:42:59 -05:00
blitzmann
5fbe623ae6
get fit deletion working. Need to be aware that we are still using cached fit listing...
2018-02-08 01:38:24 -05:00
blitzmann
c7360c8cc3
Get logging into EVE working and SSO characters saving, along with client hashes being stored alongside characters.
2018-02-07 00:44:37 -05:00
blitzmann
2376148380
Start ripping CREST stuff out, add new SSOCharacter stuff in. Long process ahead.
2018-02-02 02:05:49 -05:00