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
41711706c0
Merge branch 'master' into price_optimize
2019-03-07 13:13:17 +03:00
DarkPhoenix
257df58c3a
Get rid of idea of "better" replacements
...
It turned out to be maintenance hell and it's just hard to find all the dual-action attributes (like crash vs GD sig attr, AB cycle time modification vs rep cycle time modification etc)
2019-03-06 00:43:19 +03:00
blitzmann
e665161dc8
Merge remote-tracking branch 'origin/master' into attrGroup
...
# Conflicts:
# eve.db
2019-02-28 18:51:52 -05:00
DarkPhoenix
704042b4b7
Change the way we work with prices
2019-02-19 19:02:50 +03:00
DarkPhoenix
449c7d6aa2
Add two more columns to gamedata to hold info about better items
2019-02-16 14:06:23 +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
DarkPhoenix
47a97772cf
Add upgrade which adds spoolup attributes to database
2018-12-10 11:24:32 +03:00
blitzmann
7374b00883
Convert Attributes to HyperTreeList
2018-10-09 01:06:11 -04:00
blitzmann
b4b8a158f5
Bunch of import optimizations
2018-09-16 00:05:36 -04:00
blitzmann
12b11d57ba
Merge remote-tracking branch 'origin/development' into commandRefactor
2018-09-03 17:28:35 -04:00
DarkPhoenix
f2c2e2e65a
Implement mutated attributes import
2018-08-25 19:27:03 +03: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
39f7ecdf5c
Merge branch 'mutaplasmids'
...
# Conflicts:
# eve.db
2018-06-21 00:22:57 -04:00
blitzmann
5c566bae73
Introduce special cases for cargo swapping when dealing with abyssal modules ( #1649 )
2018-06-16 21:50:18 -04:00
blitzmann
6fdcce12a3
Merge branch 'icons-1621' into v2.2.0b1
...
# Conflicts:
# eos/db/__init__.py
# eos/db/gamedata/__init__.py
# eos/db/gamedata/item.py
# eos/gamedata.py
# eve.db
2018-06-12 21:43:28 -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
b3acc8fd21
Get a slider interface going for the items stats. Starting to come together!
2018-06-04 02:21:52 -04:00
blitzmann
3670f3289c
Convert a module to an abyssal with a mutaplasmid - saving to and loading from database confirmed.
2018-06-03 19:50:50 -04:00
blitzmann
20f57146c4
Merge branch 'master' into mutaplasmids
...
# Conflicts:
# eve.db
2018-06-03 16:31:20 -04:00
blitzmann
3fbd869821
Get some basic relationships added for mutaplasmids
2018-06-03 16:28:33 -04:00
blitzmann
18bbe49c49
support renders
2018-06-02 14:34:00 -04:00
blitzmann
59d56fc333
Remove clothing form the database
2018-06-02 14:04:34 -04:00
blitzmann
5388ba7a70
Remove need for Icon class, references to it's DB relationship, and remove from DB. Also, add the files. All the files.
2018-05-31 21:13:12 -04:00
blitzmann
e8efa22a95
Merge branch 'singularity'
2018-05-30 19:49:40 -04:00
blitzmann
8ab709e590
* Update database (unpublish Abyssal items, for now)
...
* Add eve data version and datetime to about window (temp measure until we can get a better about window implemented)
2018-05-29 19:37:55 -04:00
blitzmann
3944545721
Support for Abyssal module loading base item attributes
2018-05-27 14:58:14 -04:00
blitzmann
d3bd52fe07
Get dynamic attributes JSON saved to the database... now for the tinkering to begin!
2018-05-25 19:18:51 -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
f9e60a00f2
Remove the CREST table from a migration, since it no longer exist (was causing issues for some folks with very old databases)
2018-05-21 23:03:25 -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