2008-08-23 02:16:35 +02:00
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.
2008-08-20 21:29:08 +02:00
Please also see db-todo.txt
2008-08-04 05:44:28 +02:00
2008-10-04 20:03:02 +02:00
alpha6 (release 3Oct-10Oct)
2008-08-13 05:13:56 +02:00
======
2008-09-22 04:31:33 +02:00
pgsql recreate doesnt work, and it may not store version field on creation if using sql file with pgadmin.
2008-09-21 15:24:43 +02:00
check we're reading mucked cards from PS
2008-09-16 23:19:50 +02:00
ebuild: support pgsql
2008-09-16 04:14:59 +02:00
fix HUD config location and update release script accordingly
2008-08-23 04:54:14 +02:00
2008-09-24 05:22:59 +02:00
(michael) update website for windows installer
(steffen) update install-in-gentoo on website
(steffen) update ebuild and ubuntu guide for HUD_config.xml
2008-08-31 04:06:24 +02:00
2008-09-24 05:22:59 +02:00
(steffen) store raw hand in db and write reimport function using the raw hand field
2008-08-17 14:13:42 +02:00
make sure totalProfit shows actual profit rather than winnings.
update abbreviations.txt
2008-08-17 02:48:03 +02:00
export settings[hud-defaultInterval] to conf
2008-08-31 22:22:36 +02:00
fill check-/call-raise cache fields
2008-08-13 05:13:56 +02:00
2008-08-16 23:03:27 +02:00
printhand each and the 2/3 relevant printplayerflags respectively on ps-lhe-ring-successful-steal-by-cutoff.txt and ps-lhe-ring-call-3B-preflop-cb-no2b.txt
2008-09-01 17:18:01 +02:00
change to savannah?
2008-09-02 02:00:43 +02:00
implement steal and positions in stud
2008-09-01 17:18:01 +02:00
anonymiser script to generate testdata without making a dozen find&replace all... remember to replace hand no with running no
2008-09-01 06:41:58 +02:00
separate db table design version and last bugfix in importer
2008-09-16 23:19:50 +02:00
change tabledesign VALIGN and add link to webpage
2008-09-01 06:41:58 +02:00
finish updating filelist
finish todos in git instructions
2008-09-01 18:54:48 +02:00
debian/ubuntu package http://www.debian.org/doc/maint-guide/ch-start.en.html
2008-09-15 22:31:55 +02:00
howto remote DB
move all user docs to webpage
2008-09-24 06:47:17 +02:00
(steffen) contributor list on webpage
2008-09-16 23:19:50 +02:00
finish bringing back tourney
2008-09-24 06:47:17 +02:00
No river stats for stud games?
2008-09-16 23:19:50 +02:00
hole/board cards are not correctly stored in the db for stud games
HORSE (and presumably other mixed games) hand history files not handled correctly
Some MTTs won't import (rebuys??)
Many STTs won't import
2008-09-01 06:41:58 +02:00
2008-08-13 05:13:56 +02:00
before beta
===========
2008-10-04 20:03:02 +02:00
autoimport doesnt seem to work with just one hand in the file
make Database.py display error if wrong or missing db lib
2008-09-26 02:05:00 +02:00
Import draw (maybe without HudCache for a start)
graphs for SD/F, W$wSF, W$@SD
2008-09-24 05:22:59 +02:00
validate webpage
2008-09-18 02:23:38 +02:00
make linux use /etc/fpdb for config first, then ~/.fpdb.
FTP file with only one partial hand causes error
2008-09-15 22:31:55 +02:00
No Full Tilt support in HUD
HUD stat windows are too big on Windows
HUD task bar entries on Windows won't go away
MTT/STT not tested in HUD
HUD stats not aggregated
Player names with non-Latin chars throw warnings in HUD
HUD doesn't start when fpdb is started from the Windows "Start Menu"
Exiting HUD on Windows doesn't properly clean up stat windows
2008-09-01 02:00:36 +02:00
ebuild: USE gtk, set permissions in it, copy docs to correct place, use games eclass or whatever to get games group notice, git-ebuild, get it into sunrise
make hud display W$SD etc as fraction.
2008-08-31 22:22:36 +02:00
add dedicated update page
update status or make a support matrix table for website
2008-08-31 04:06:24 +02:00
move version into seperate file for fpdb gui and db
SD/F, W$wsF, W$@SD too low as reported by daedal in 2+2 forum on 12/13aug
create little test script for people to run to verify successful installation of pydeps
split hud data generation into separate for loops and make it more efficient
2008-09-01 17:18:01 +02:00
fix bug that sawFlop/Turn/River/CBChance/etc gets miscalculated if someone is allin - might as well add all-in recognition for this
2008-08-31 04:06:24 +02:00
make 3 default HUD configs (easy (4-5 fields), advanced (10ish fields), crazy (20 or so))
make it work with postgres
expand instructions for profile file
2008-08-17 03:46:23 +02:00
maybe remove siteId from gametypes
2008-08-17 02:48:03 +02:00
?change most cache fields to bigint to allow extremely big databases in excess of 2 or 4 million hands per stake and position?
2008-08-17 03:46:23 +02:00
rakeback/frequent player points
2008-08-15 03:45:19 +02:00
skins
2008-08-10 03:52:05 +02:00
separate all gui and all processing into files that are named accordingly
ensure that there is only one db handle flying around and that its state is handled properly, ie. by the GUI. i think that might be why we have to reconnect the DB in tableviewer.
why do we have to reconnect in tv.read_names_clicked?
implement error file in importer
catch index error, type error, file not found error
2008-09-01 17:18:01 +02:00
HUD: use different colours according to classification.
2008-08-09 19:53:07 +02:00
2008-08-11 18:39:13 +02:00
move prepare-git.sh and create-release.sh to utils
2008-08-10 03:52:05 +02:00
offer not storing db password
2008-08-18 10:05:22 +02:00
change definition of bet to exclude bring in
2008-08-11 18:39:13 +02:00
fix GUI's load profile
2008-08-07 01:17:51 +02:00
config wizard
2008-08-05 00:03:13 +02:00
file permission script, use games group
2008-08-04 16:54:13 +02:00
make bulk importer display a grand total in the GUI
change save_to_db into one method and probably move into parse_logic
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
2008-08-04 05:44:28 +02:00
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
handle errors properly, in particular wrt to SQL rollback.
check that we read sitout correctly in: Full Tilt Poker Game #6150325318: Table Bogside
setup database, database-user and permission from GUI.
update prepare-git to check for license header and copyright.
2008-08-04 16:54:13 +02:00
verify at least 2 or 3 sng hands
2008-08-04 05:44:28 +02:00
no rush but before 1.0RC
========================
2008-09-24 06:22:17 +02:00
improve handling of dead hand before BB, see git101/7bd1631
2008-09-01 17:18:01 +02:00
make DB version error offer reimport, recreation and continue.
2008-08-10 03:52:05 +02:00
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
2008-08-04 20:57:33 +02:00
cut down action_types array size to appropriate length
2008-08-04 05:44:28 +02:00
make the gui display errors
log file
move directory import code from gui to backend
2008-08-04 16:54:13 +02:00
convert fpdb_import to not require passing "self", generally clean the parameter passing
2008-08-04 05:44:28 +02:00
Doesn't handle Daylight Saving Time (I don't think at least)
2008-08-07 12:08:50 +02:00
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
2008-09-01 17:18:01 +02:00
select range of stakes and sng/mtt values and types for hud
2008-08-04 05:44:28 +02:00
recognise somewhere if a file is still active and if so keep it open and only read new hands rather than detecting dupes
2008-09-01 17:18:01 +02:00
return full ftp functionality
2008-08-04 05:44:28 +02:00
can wait till 1.x
=================
2008-08-07 12:08:50 +02:00
in all importer: stop doing if site=="ftp", make class constants for site_id instead
2008-08-04 05:44:28 +02:00
It treats fold due to disconnect as voluntary fold which is not ideal
check for unnecessary db.commit()
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
2008-08-13 09:11:20 +02:00
benchmark properly on mysql innodb, postgresql, more?
2008-09-01 17:18:01 +02:00
rename things like this: ClassName.methodName and variableName. update codingstyle
CLI (not ncurses, normal CLI) equivalent for fpdb.py
2008-08-04 05:44:28 +02:00
optimise/simplify storing by creating the SQL statements depending on hand rather than calling different methods
2008-08-06 22:57:02 +02:00
make range of activeSeats configurable for tv/hud
2008-08-04 05:44:28 +02:00
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