63 lines
3.2 KiB
Plaintext
63 lines
3.2 KiB
Plaintext
This file is badly out of date, but I'm going to leave it here for now. :)
|
|
More up-to-date information is on the wiki: http://fpdb.wiki.sourceforge.net/
|
|
REB 30-Jan-2009
|
|
|
|
Everything is subject to change and the order does not indicate priority. Patches for any of these or other features are very welcome, see readme-overview.txt for contacts.
|
|
Please also see db-todo.txt
|
|
|
|
before beta
|
|
===========
|
|
change to savannah?
|
|
|
|
|
|
|
|
Any comment or print with "todo" in it in the sourcecode except what is marked todo in the menu
|
|
make a quick benchmark of mysql and postgresql: import of my whole db, some tableviewer refreshes with and without updated file
|
|
Make tab and enter work as sensible in GUIs and implement Ctrl+Q, Ctrl+X and Alt+F4 for close.
|
|
use profile file for bulk import and table viewer settings and pathes
|
|
check that we read sitout correctly in: Full Tilt Poker Game #6150325318: Table Bogside
|
|
verify at least 2 or 3 sng hands
|
|
|
|
no rush but before 1.0RC
|
|
========================
|
|
improve handling of dead hand before BB, see git101/7bd1631
|
|
make DB version error offer reimport, recreation and continue.
|
|
In many places there are unnecessary database accesses or it regenerates information it already had before or just generally does things in obscenely inefficient ways. Optimise this
|
|
multi-select in bulk importer
|
|
cut down action_types array size to appropriate length
|
|
make the gui display errors
|
|
log file
|
|
move directory import code from gui to backend
|
|
convert fpdb_import to not require passing "self", generally clean the parameter passing
|
|
Doesn't handle Daylight Saving Time (I don't think at least)
|
|
ensure that refresh still takes no more than 10 seks on my P3M-800 (a quick run on git15 indicates this is ok now), or 5 with remote DB
|
|
select range of stakes and sng/mtt values and types for hud
|
|
recognise somewhere if a file is still active and if so keep it open and only read new hands rather than detecting dupes
|
|
return full ftp functionality
|
|
|
|
can wait till 1.x
|
|
=================
|
|
in all importer: stop doing if site=="ftp", make class constants for site_id instead
|
|
It treats fold due to disconnect as voluntary fold which is not ideal
|
|
aliases
|
|
repair hands where the seat lines are missing, happens when observing at FTP
|
|
flags for storing the reason for winning (best hi, tie for best low, etc.) to DB. not sure actually if this is such a good idea remember that there can be multiple reasons for the same player in the same hand
|
|
benchmark properly on mysql innodb, postgresql, more?
|
|
rename things like this: ClassName.methodName and variableName. update codingstyle
|
|
CLI (not ncurses, normal CLI) equivalent for fpdb.py
|
|
optimise/simplify storing by creating the SQL statements depending on hand rather than calling different methods
|
|
make range of activeSeats configurable for tv/hud
|
|
|
|
License
|
|
=======
|
|
Trademarks of third parties have been used under Fair Use or similar laws.
|
|
|
|
Copyright 2008 Steffen Jobbagy-Felso
|
|
Permission is granted to copy, distribute and/or modify this
|
|
document under the terms of the GNU Free Documentation License,
|
|
Version 1.2 as published by the Free Software Foundation; with
|
|
no Invariant Sections, no Front-Cover Texts, and with no Back-Cover
|
|
Texts. A copy of the license can be found in fdl-1.2.txt
|
|
|
|
The program itself is licensed under AGPLv3, see agpl-3.0.txt
|