History of jbidwatcher/trunk/src/com/jbidwatcher/auction/AuctionEntry.java
-
@695
Reduce the relationships between MultiSnipe and AuctionEntry some.
-
@693
Finally clean up the previously deep tangle between JConfig and ErrorManagement. All error logging is now handled through JConfig.log(), so ErrorManagement doesn't need to be a static block of functions anymore. Much cleaner, imo, but a pretty far-reaching change.
-
@689
Even more sweeping changes to fall back to a non-ebay.com eBay server (ebay.co.uk right now) for items which ebay.com is refusing to show.
It appears to work, and logging in even appears to work(!), but it needs real world testing, and real world bidding, buying, and sniping.
This is probably the largest set of deep modifications I've had to make in many years to support an eBay change. It may make certain features harder in the future, but it's necessary to make it work again right now.
[#508]
-
@688
More sweeping changes to fall back to a non-ebay.com eBay server (ebay.co.uk right now) for items which ebay.com is refusing to show. Rudimentary tests show the core implementation is successful.
-
@683
Don't blow up if the auction identifier is null, to fix several user-reported bugs.
-
@677
Fix the response XML for the MiniServer and improve updates when the database is disabled.
-
@676
Implement bidding and buying in the mini server, and use the awesome new routing capabilities to clean up the code a lot.
-
@673
Some refactorings to make the process of developing a mini-server easier and cleaner.
-
@651
Support saving and loading from XML a 'winning' status.
-
@650
Preserve 'winning' status between runs; especially valuable for items whose 'high bidder' isn't easily tracked.
-
@645
Merge branch 'master' of git@github.com:cyberfox/jbidwatcher
-
@644
Merge branch 'master' of git@github.com:cyberfox/jbidwatcher
-
@637
Some minor refactorings of the event system, mainly to support listings having 'lost' their seller temporarily ('seller is away' message).
-
@636
Try to simplify the database access, by making _everything_ save itself when it changes. No more automatic saves, queued saves, etc., since all that crap is dangerous with multiple threads doing simultaneous database access. Hopefully this will yield more consistent (and good!) behavior.
-
@635
Strip caching entirely from the app; it's not strictly necessary, and it's confusing EVERYTHING.
-
@633
Clean up a super-complex function a little.
-
@612
Ensure that we always have a category; no more 'null means a default category of current, completed, or selling, depending on the item'.
-
@611
More improvements to using the auction identifier as the (basically) primary key.
-
@610
First steps towards using the auction identifier as the effective primary key into the auctions table.
-
@603
Save the AuctionEntry when importing from XML before trying to set up the events object, since it requires an entry_id.
-
@590
Fix event logging; events were being referred to by entry_id, but we were filling in entry_id with the auction identifier.
-
@589
Don't try to reference an AuctionEntry object that could be null if it is null. Should fix some auction-add problems.
-
@575
Don't shutdown database before all tables have done their own commit. Also rename count_by to a more Java-esque countBy.
-
@569
Fix the database usage for finding snipes, so it doesn't find completed snipes as current.
-
@556
Don't show the image thumbnail in the tooltip if the thumbnail column is visible. However, DO show the thumbnail if the mouse is over the mini-thumbnail. Also, since it will pop up less, increase the resolutions allowed to a maximum of 512x512, scaled to 256x256 if it's above that. Scaling preserves aspect ratio, so the longest side can't be longer than 512, or the whole thing will get scaled so that the longest side is 256.
[#87 state:resolved tagged:committed]
-
@545
Quiet some overly-chatty debug messages, and comment the findByIdentifier method.
-
@543
Refactoring for performance and to eliminate dead code.
-
@538
Trying to get the 'moving red text' effect working again, for updating auctions.
-
@534
Add a test method, to be able to make sure that winning a multisniped auction cancels all the rest of the auctions okay.
-
@533
Cancel snipes when changing the multisnipe group of an auction.
Try to ensure that the multisnipe_id will be cleared out.
