blitzmann
6e7ba714a8
Bump Dev, and fix import errors ( #474 )
2015-12-13 22:26:36 -05:00
blitzmann
0dd98330aa
Fix issue with old item in market service causing error due to being non-existent.
2015-12-09 20:54:29 -05:00
blitzmann
a0cfe05eb5
Update to 988883, fix market conversion and add the converted modules, and improve on rename/conversion helper script
2015-12-07 19:38:54 -05:00
blitzmann
4b27becb5f
Merge branch 'overrides' into singularity
...
Conflicts:
eos/db/__init__.py
eos/db/saveddata/__init__.py
eos/db/saveddata/queries.py
gui/mainFrame.py
gui/mainMenuBar.py
2015-11-02 19:01:12 -05:00
blitzmann
ef36dc5ba3
Import/export/clear overrides, add missing files due to bad gitignore entry
2015-11-02 18:45:56 -05:00
blitzmann
0d0ec42daf
Initial GUI commit. Still need to actually handle the attribute change
2015-11-01 19:49:22 -05:00
blitzmann
0e4cca6138
Load overrides from database
2015-11-01 15:00:09 -05:00
blitzmann
781abeea53
Implement a character cache, as the database-layer cache is seemingly not working. =/
2015-10-25 19:41:12 -04:00
blitzmann
a5920a9c9c
Added missing files (and fix why they were missing)
2015-10-24 16:46:45 -04:00
blitzmann
c4246c0d50
Added CREST service and first pass of fitting resource browsing. I want to completely rework this eventually, but right now just focused on getting a rough draft going.
2015-10-18 00:21:01 -04:00
blitzmann
d013a41079
Added CREST client data (for SISI), and rudimentary database support. Valid data has to be manually entered at this time, but the loading of the crest character works and uses pycrest correctly
2015-10-17 21:47:55 -04:00
blitzmann
7c3c8182a7
Fix initial database creation
2015-08-28 22:03:54 -04:00
blitzmann
e7542fec44
move debug setting, remove debug print
2015-08-21 18:23:46 -04:00
blitzmann
def20311a8
New migration import mechanics, borrowed from market conversion imports, because we can't os.listdir from a zipfile
2015-08-21 15:10:00 -04:00
blitzmann
3ad5aaac89
Fix #331 - gang boosts not applied to self projection
2015-07-15 16:52:09 -04:00
blitzmann
3bed268d81
Fix use case for downgrading and adding a row with NULL
2015-07-14 19:13:56 -04:00
blitzmann
2256efacb0
Do migration stuff for projected fits
2015-07-10 16:40:00 -04:00
blitzmann
28a5318e3b
Merge branch 'master' into toggleProjectionFit
...
Conflicts:
config.py
2015-07-10 16:09:00 -04:00
blitzmann
496e9b56b5
Handle use case of invalid fit's mucking things up
2015-07-10 15:46:15 -04:00
blitzmann
68dddf2810
Fix for init projected fit. Took a long time to figure out what was happening.
2015-07-10 11:58:15 -04:00
blitzmann
c17e03d8d0
Fixes critical design issue when it comes to projected fits. Disabled some of the more advanced functionality (projection amount and active) to cope to development. Crash still happens occasionally when adding projected fit for unknown reasons - not 100% reproducable yet
2015-07-09 17:53:41 -04:00
blitzmann
c92911b79a
Work around for lack of flag_modified() support
2015-07-08 10:54:26 -04:00
blitzmann
b95a10d284
Add active column. Looping the fit to apply it x amount of times doesn't seem to work. Probably because it's been flagged calculated and returns early
2015-07-07 13:49:38 -04:00
blitzmann
9ef182aa99
First working prototype of toggleable projected fits. Creates a new association object that stores projection-specific information. GUI hasn't been touched (need to show state), and there are a lot of variables that I need to rename.
2015-07-07 13:49:35 -04:00
Ryan Holmes
a339ae1c55
Merge pull request #312 from blitzmann/dbCorruption
...
Fixes for database rot
2015-07-05 13:08:11 -04:00
blitzmann
3de6b63325
Fix oversight when creating a new database
2015-07-03 14:18:11 -04:00
DarkPhoenix
86ab1f7444
Ignore python pyc files and rely on index within file rather than just on amount of files
2015-07-03 12:36:17 +03:00
blitzmann
87e5929cb1
DB migration is triggered by number of upgrade files found, rather than number in config.py. This allows us to remove the db version variable in config.py and not worry about it.
2015-07-02 19:35:53 -04:00
blitzmann
84b1e0ac41
Migrate boosters table to new schema that drops the UNIQUE constraint (causes issues and is unneeded)
2015-07-02 19:34:02 -04:00
blitzmann
ca08f8d8da
Handle fits with invalid ships by removing and deleting them when loaded.
2015-07-02 15:03:56 -04:00
blitzmann
e1ce672569
Move flag_modified to HandledList.remove() so that it takes care of all our use cases. Give fits an itemID like everything else so that projected fits can be removed correctly by this logic. No reason for them to be special snowflakes.
2015-07-02 11:22:26 -04:00
blitzmann
717080b58c
Handle invalid implants and boosters. Uses a different method to ensure implant and booster slot is not duplicated. Still need to modify existing databases to remove Booster table constraint. Reverts a previous commit: "Gracefully handle invalid boosters in database (both itemIDs that don't exist as well as non-booster items). Implants need a little more work" ( aaa5a6ae18)
2015-07-02 00:48:32 -04:00
blitzmann
51696c509f
Merged Cargo and Drone collection class (essentially the same). Utilized SQLAlchemy's flag_modified() to force SA to update DB (in this case, remove the entry)
2015-07-01 20:54:40 -04:00
DarkPhoenix
1694d74afa
Add Carnyx tiericide module upgrade/import paths
2015-06-02 23:27:08 +03:00
DarkPhoenix
024e0ad4f5
Support proper migration for ishukone scorp (which is skin for regular scorp now)
2015-04-28 18:19:58 +03:00
blitzmann
0bc9264c28
Fix #268
2015-04-08 23:43:56 -04:00
blitzmann
ef62f102bc
Fix #256
2015-02-07 21:15:23 -05:00
DarkPhoenix
d52e88cdaa
Update database to proteus & add tiericide item conversions
2015-01-14 02:59:15 +03:00
Ryan Holmes
88b1426fe0
Merge pull request #232 from blitzmann/progress
...
Port custom wait dialog to wx.ProgressDialog
2015-01-08 12:15:05 -06:00
Ryan Holmes
71bf1556a1
Fix column name in upgrade3 migration script
2014-12-19 00:02:39 -05:00
blitzmann
25e30672fe
Start conversion of various wait dialogs to wx.ProgresDialog. Implemented new wx.ProgresDialog for fitting backup
2014-12-15 20:01:03 -05:00
DarkPhoenix
da15b63831
Fix race detection
2014-12-10 01:01:51 +03:00
blitzmann
795230dae6
Quick fix for game version bug when running jsonToSql
2014-12-02 12:53:02 -05:00
blitzmann
d7ab709d52
Add EVE version to about box
2014-12-02 01:35:30 -05:00
blitzmann
7100e8997b
Merge branch 'master' into singularity
2014-11-29 21:53:22 -05:00
blitzmann
a565abe6f7
Added script to automate json dump, sql convert, and diff prep. Also adds metadata to eve.db
2014-11-29 20:50:34 -05:00
blitzmann
88ee1d60be
Fix loading of mode, and add some (untested) setting functions
2014-11-29 02:58:43 -05:00
blitzmann
f53384c4c2
Preliminary backend support for tactical destroyer modes.
...
* Modifies fits table to add "mode" column, which contains typeID of mode for fit
* Introduces Mode type, similar to Ship and Module type
* Includes effects for Amarr Tactical Destroyer Propulsion Mode
Still a lot to do: GUI switching, constraints on which ships get modes, etc
2014-11-27 23:23:24 -05:00
blitzmann
76f1f217e1
Implements forced price refresh ( resolves #196 )
2014-11-20 00:29:53 -05:00
blitzmann
9831ed5c3d
Fix old migrations
2014-11-18 18:55:03 -05:00