ccomeaux / boardgamegeek4android Goto Github PK
View Code? Open in Web Editor NEWBoardGameGeek application for Android (unofficial)
License: GNU General Public License v3.0
BoardGameGeek application for Android (unofficial)
License: GNU General Public License v3.0
In order to provide an easier method of searching as the BGG app continues
to evolve, the Google Search Manager UI should be utilized to complement or
replace the current search activity. More details are here:
http://developer.android.com/reference/android/app/SearchManager.html
Original issue reported on code.google.com by [email protected]
on 2 Jul 2009 at 2:44
Allow the user to see each GeekBuddy's collection on the GeekBuddy page.
Original issue reported on code.google.com by [email protected]
on 30 Jun 2011 at 2:58
Not sure what other information to give for this. I am using a Nexus 5 running android 5.1 using version 5.0.2 of the app.
Steps to reproduce:
If I wait a bit then force a complete resync of my plays a number of the players 'Plays' will still have the old name.
1. Enter a username and an invalid password
2. Attempt to log a play
The error message should display details about the error. Currently it just
shows a generic "can't log in" error.
Also, update error message to recommend checking the correctness of the
username and password.
Original issue reported on code.google.com by [email protected]
on 2 Jun 2011 at 10:22
In the filtering dialog, as an option, only show the collection statuses that
have been selected to be synced in the settings.
Original issue reported on code.google.com by [email protected]
on 17 Aug 2011 at 2:49
What steps will reproduce the problem?
1. With app closed, open app
2. Choose any game in your collection
3. Notification will appear in notification bar with heading "Error!"
What is the expected output? What do you see instead?
Error says "Failed during Sync collection for game ID=xxxxxx
message=org.simpleframework.xml.core.AttributeException: Attribute
'minplaytime' does not have a match in class
com.boardgamegeek.model.CollectionItem$Statistics at line 7
where xxxxx is whatever game you chose.
What version of the product are you using? On what operating system?
4.8.1 on Android 4.4.2
Please provide any additional information below.
LG G2 phone
Original issue reported on code.google.com by [email protected]
on 4 Feb 2015 at 1:30
What steps will reproduce the problem?
1. Add Settlers of Catan to ones collection.
2. Choose not default version (like Polish one).
3. Go to Collection view on Android.
What is the expected output? What do you see instead?
List of game titles in versions one has choosen with cover image of that
version. Instead one can see list of game titles in version he has choosen, but
with images from the original game.
What version of the product are you using? On what operating system?
BoardGameGeek for Android 3.5, ICS, 4.0.2
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 4 Jul 2012 at 2:40
Attachments:
To reproduce:
1. Go to "Settings"
2. Click on "Clear"
3. Press the Button "Clear"
Expected output: Delete all synchronized information.
Actual output: The application stops and Android informs that "Sorry, the
application BoardGameGeek has stopped unexpectedly".
BoardGameGeek for Android version 3.5 on Android 2.2 and 2.3.3
The obtained exception stacktrace is reported below:
E/AndroidRuntime( 407): FATAL EXCEPTION: main
E/AndroidRuntime( 407): java.lang.NullPointerException
E/AndroidRuntime( 407): at
com.boardgamegeek.pref.ClearDialogPreference$ClearTask.onPreExecute(ClearDialogP
reference.java:54)
E/AndroidRuntime( 407): at android.os.AsyncTask.execute(AsyncTask.java:391)
E/AndroidRuntime( 407): at
com.boardgamegeek.pref.AsyncDialogPreference.onDialogClosed(AsyncDialogPreferenc
e.java:47)
E/AndroidRuntime( 407): at
android.preference.DialogPreference.onDismiss(DialogPreference.java:383)
E/AndroidRuntime( 407): at
android.app.Dialog$ListenersHandler.handleMessage(Dialog.java:1047)
E/AndroidRuntime( 407): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 407): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 407): at
android.app.ActivityThread.main(ActivityThread.java:3683)
E/AndroidRuntime( 407): at java.lang.reflect.Method.invokeNative(Native
Method)
E/AndroidRuntime( 407): at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 407): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
E/AndroidRuntime( 407): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
E/AndroidRuntime( 407): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 68): Force finishing activity
com.boardgamegeek/.pref.Preferences
W/ActivityManager( 68): Activity pause timeout for HistoryRecord{40543f08
com.boardgamegeek/.pref.Preferences}
I/Process ( 407): Sending signal. PID: 407 SIG: 9
I/ActivityManager( 68): Process com.boardgamegeek (pid 407) has died.
Original issue reported on code.google.com by [email protected]
on 9 Jun 2012 at 4:44
I noticed in my "Players" I have the same user apparently showing up twice:
"John Smith"
"John Smith "
Apparently my keyboard has added a " " character after I finish typing a number of times and this has led me to have two different entries. Trimming off trailing & leading whitespace before saving the user's name could resolve this issue.
I can manually fix the issue by editing the player and removing the trailing whitespace, but it would be nice if when I entered the names it auto-trimmed whitespace.
Instead of displaying the BGG logo, the main page could show the last items
viewed for quick access. That would be especially nice if account features
(i.e. add play) are added.
Original issue reported on code.google.com by [email protected]
on 15 Jul 2010 at 6:39
What steps will reproduce the problem?
1. Try to log a play
What is the expected output? What do you see instead?
The play is logged and synced
What version of the product are you using? On what operating system?
Boardgamegeek App 4.4
Cyanogenmod 10.1 on a Nexus 4
Please provide any additional information below.
The app locks up completely, and the "Logging Play" popup does not do away. I
had to reboot the phone to get rid of it (I probably could have forced killed
the process, but I just wanted it gone quickly)
Original issue reported on code.google.com by [email protected]
on 7 Aug 2013 at 2:10
When long clicking on a game in the search or collection view, add a context
menu that includes:
- view
- log play (+ quick)
- share (?)
- links (?)
Original issue reported on code.google.com by [email protected]
on 31 May 2011 at 3:45
What steps will reproduce the problem?
(These seem to be the steps, it takes a bit to get it set up.)
1. Change the BGG password (on site, but not in app).
2. Log game plays
3. Change app's BGG password to correct one.
4. Try to sync plays
What is the expected output? What do you see instead?
Expect previously entered but not synced plays to sync. Instead unsynced plays
are not synced. Newly entered plays are added to the BGG site though.
Right after the notification for syncing plays, the following message is
displayed:
java.lang.IllegalStateException: Manager is shut down
What version of the product are you using? On what operating system?
BGG 3.5
Android 2.3.4
Original issue reported on code.google.com by [email protected]
on 19 Jun 2012 at 2:28
It should be relatively easy to take barcode data in and react to it (see
the "scan" branch for some existing code). What remains is to link the
barcode to the game it belongs to. One suggestion is to use the Internet
UPC Database, which already contains some of this information, to simply
invoke a search.
http://www.upcdatabase.com/
Original issue reported on code.google.com by [email protected]
on 2 Jul 2009 at 2:49
Incorporation of the What to play? style functionality seen here:
http://www.boardgamegeek.com/thread/477878/whattoplay-a-downloadable-game-select
ion-tool/page/1
Original issue reported on code.google.com by [email protected]
on 28 Apr 2011 at 8:54
What steps will reproduce the problem?
1. Search and click on a game you don't own
2. Select that game and find out it is the wrong one.
3. The wrong game now shows up in the drop down short list of titles in future
searches.
What is the expected output? What do you see instead?
I'd like a way to delete this entry. Maybe you can expose all the search
results in a list or maybe there can be a way where you long press on an entry
when you search that pulls up a context menu where you can delete the bad
result.
What version of the product are you using? On what operating system?
4.3 on android
Please provide any additional information below.
This is less important to me than the ability to search the forums.
Original issue reported on code.google.com by [email protected]
on 20 Jul 2013 at 5:11
What steps will reproduce the problem?
1. Go to a forum of your choice
2. Pick a thread
What is the expected output? What do you see instead?
I expect to see a list of all posts including images and smileys.
Instead, emoticons and images are rendered as small cyan-ish square.
For images, clicking the box correctly links to the image entry on BGG.
When opening an individual post by clicking the small right-pointing triangle,
they are rendered correctly.
They used to be correctly shown in the past (on earlier versions)
What version of the product are you using? On what operating system?
4.3
Please provide any additional information below.
HTC Desire S, Android 2.3.5
Original issue reported on code.google.com by [email protected]
on 4 May 2013 at 3:07
On Samsung Galaxy S IV Mini (Android 4.4.2) I am unable to modify date of an already logged play.
Replication is quite obvious:
This works without problems on Nexus 9 (Android 5.0.1).
Create an expansion table with two game IDs.
Parse the boardgameexpansion of a game and insert into the new table (no need
to store the value)
Display these in the List tab.
Clicking on an expansion open the BoardgameActivity with the expansion game
Original issue reported on code.google.com by [email protected]
on 23 Jun 2011 at 9:19
Any chance you guys can tie the boardgames in with the rpgs?
Http://rpg.geekdo.com
Loving the app though!
Original issue reported on code.google.com by [email protected]
on 22 Oct 2009 at 6:04
What currently happens?
1. Reading the forums someone links to another game on BGG.
2. Clicking the link opens the browser app (or gives me a choice of browsers)
3. User is forced to read the linked page on BGGs mobile unfriendly site.
What is the desired output?
Links to games click on should be able to be loaded within the App
What version of the product are you using? On what operating system?
3.6 Android 4.1 (CM10).
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 10 Nov 2012 at 9:27
Add ability to see comments from users. This is in the XML API2 feed as paged
(see http://boardgamegeek.com/xmlapi2/thing?id=13&ratingcomments=1&page=1).
Show the username and rating as well. If the user is a GeekBuddy, hightlight
the comment somehow, or sort it at the top of the list. Default sorting appears
to be by rating descending, then random.
Or use comments=1 to get only users that have commented (not just rated). This
is sorted by username.
Original issue reported on code.google.com by [email protected]
on 26 May 2011 at 12:11
What steps will reproduce the problem?
1. Try to open the app
2. After 2-3 seconds, the splash screen disappears and the home screen reappears
What is the expected output? What do you see instead?
- Application will not open.
What version of the product are you using? On what operating system?
- App downloaded from Apple App Store 3-12-2013. Original iPad (WiFi only)
running iOS 5.1.1.
Please provide any additional information below.
- Tried deleting the app completely and then reinstalling it (no help). Tried
deleting the app completely, reinstalling it, then turning off WiFi and trying
to open the app with WiFi off (no help).
Original issue reported on code.google.com by [email protected]
on 12 Mar 2013 at 9:02
Add links to outside systems from the game results page. Include:
1. Original BGG page (http://www.boardgamegeek.com/boardgame/[gameid])
2. A search on BoardGamePrices (http://boardgameprices.com/iphone/?
s=[gamename])
3. A search on Amazon.com (http://www.amazon.com/gp/aw/s.html/?
m=aps&k=[gamename]&submitSearch=GO)
Original issue reported on code.google.com by [email protected]
on 9 Jul 2009 at 9:26
As seen here:
http://stackoverflow.com/questions/5122749/create-easy-alphabetical-scrolling-in
-listview/5122846
Would make it much easier to find a game in the list.
Original issue reported on code.google.com by [email protected]
on 28 Jun 2011 at 5:39
The poll information for player number and player age has a natural match with
data on the info tab. Turn this data on the info tab into buttons. When
clicked, these buttons show poll data. The player count should show each player
number on a separate line, showing best/recommended/nothing/not-recommend as a
stacked bar graph. Show the player age as a pie chart (maybe). Language should
be shown as a pie chart, but I'm not certain the best way to see this screen.
Original issue reported on code.google.com by [email protected]
on 13 Jun 2011 at 4:10
To reproduce:
1. Go to Collection
2. Add Filter "Collection Status"
3. Unselect any selected filters
4. Press button And/Or
Expected output: In case of the And button: a list of all games. In case of the
Or button: a list with no games. Or maybe the And/Or buttons should be greyed
out if no collection is selected.
Actual output: The application stops and Android informs that "Sorry, the
application BoardGameGeek has stopped unexpectedly"
BoardGameGeek for Android version 3.4 on Android 2.3.3 on HTC Desire.
Thanks, Robert
Original issue reported on code.google.com by [email protected]
on 21 Mar 2012 at 12:08
Add more filters such as:
- mechanics
- categories
These work just like collection status filter
This is blocked on getting the above data during the sync process.
Original issue reported on code.google.com by [email protected]
on 23 Jun 2011 at 8:58
Android makes it fairly easy to add history to the Search Manager UI. This
might be a nice feature to have. Note that a 'clear history' option must
be added if history is included in the app.
Original issue reported on code.google.com by [email protected]
on 8 Jul 2009 at 12:19
Capture all of the data exposed in the XML in the board game object. Display
this in the view. Another issue will be added to divide this up into tabs and
make it prettier.
Original issue reported on code.google.com by [email protected]
on 9 Jul 2009 at 7:21
In order to effectively grow this app, a tabbed layout must be implemented.
It is unclear which method of tabbing should be used, although the ability
to have each tab be its own activity may prove most sustainable.
Original issue reported on code.google.com by [email protected]
on 2 Jul 2009 at 2:31
What steps will reproduce the problem?
1. search for a game
2. try to add it to your "wishlist" or "own" collection
What is the expected output? What do you see instead?
games opened should have a menu entry (and games listed and right-clicked
should also have one) that allows to add and remove the game from the "own",
"wishlist" etc collections.
What version of the product are you using? On what operating system?
3.6 as built by f-droid
Please provide any additional information below.
typical use cases are seeing an interesting game in the "hotness" sections,
finding a game by name and adding it to the wishlist, and changing wishlisted
games to owned once bought.
Original issue reported on code.google.com by [email protected]
on 2 Jan 2013 at 5:04
In the main tab:
There are html tags in the description of the board game (<br/>)
These should be filtered out, and replaced by line breaks.
Original issue reported on code.google.com by [email protected]
on 9 Nov 2010 at 11:06
The ability to display a list of games in ranked order would be very
valuable, although it is not currently supported by the BGG API or RSS
feeds. It is possible that screen scraping could be employed to accomplish
this.
Original issue reported on code.google.com by [email protected]
on 2 Jul 2009 at 2:35
Some of my buddies have large numbers of games that I don't own, but I play.
The only way to log a play for these games (that I know of) is to do a general
search of all games on the geek. It would be nice if the games that I had rated
showed up under Collection, so that it could be easy to search and then log a
play for them. Perhaps there could be a setting that would let your
"Collection" be the games that you own vs. all the games that you have data on.
If you try to download a collection on the Geek today, it provides information
on all games, so hopefully it should be easy to just remove the own=1 from how
you get the data.
Original issue reported on code.google.com by [email protected]
on 12 May 2013 at 3:47
Sync logged plays
Allow the play to be edited and sent to BGG
Need an option to enable this (ala GeekBuddies)
Need a new LoggedPlaysActivity
LogPlayActivity needs to be enhanced to handle edits (only supports adds)
While there, investigate adding offline support for logging plays (just save it
to the DB, and send to BGG later)
Original issue reported on code.google.com by [email protected]
on 25 May 2011 at 1:39
What steps will reproduce the problem?
1. Start app
What is the expected output? What do you see instead?
My collection and plays should be visible.
However, the app wants me to sign in, but when I try I get a some sort of
message about "Highlanders" cute error messages may seem funny, but when a user
is already pissed off, they don't help things (not that I'm very pissed off)
There is a boardgamegeek account in my account settings. Trying to sync from
within that fails.
What version of the product are you using? On what operating system?
Boardgamegeek 4.4
Cyanogenmod 10.1 on a Nexus 4
Please provide any additional information below.
The syncing notification says "account is null"
I cannot remove the boardgamegeek account from within the android settings.
I'm going to try purging the app and reinstalling it.
Original issue reported on code.google.com by [email protected]
on 7 Aug 2013 at 2:19
What steps will reproduce the problem?
1. Collection
2. Log Play
What is the expected output? What do you see instead?
It would be good if I could select location from the list of already used
locations (just like when logging plays on BGG).
What version of the product are you using? On what operating system?
BGG 3.5, Android 4.0.3
Please provide any additional information below.
Nice tool :)
Original issue reported on code.google.com by [email protected]
on 30 Jun 2012 at 1:12
Hi,
this morning I updated BGG App to the latest version (4.7) and now it simply
crashes when trying to open or when the automatic synch starts (I see the crash
message "popup" while doing other things on my phone).
Device: Nexus 5
Android version: 4.4.2
Feel free to ask me anything else that can be useful for debugging this issue.
Thank you for your work and have a nice day,
Giulio
Original issue reported on code.google.com by [email protected]
on 9 Apr 2014 at 12:46
What steps will reproduce the problem?
1. Be on forum screen
2. Press search button
What is the expected output? What do you see instead?
I'd like to see the search results within the forum come up, rather than it
search my collection. The app is awesome, but I have to go to a browser to
search rules questions, for example.
What version of the product are you using? On what operating system?
4.3 on android.
Please provide any additional information below.
Really love the app and hope you will consider my request.
Original issue reported on code.google.com by [email protected]
on 20 Jul 2013 at 5:06
I'm having a very minor issue with the app. It worked 100% on my old Droid X,
but not so on my new Droid Razr.
The GeekBuddies list shows 'No buddies' after syncing. I've pulled down the
notification bar to monitor the sync process and after collection and plays it
says 'syncing buddies list' and 'syncing buddies details', but the list remains
empty.
I've tried clearing the app data (both from the app's settings and the Droid OS
'Manage Apps' control) and uninstalling and then reinstalling the app.
Original issue reported on code.google.com by [email protected]
on 24 May 2012 at 6:52
Add a menu to the BoardgameActivity called Forums
Clicking this starts a Forums activity that lists the forums for the game
- The list can be found at http://boardgamegeek.com/forums/thing/13 (for
example) - we just need the name and the ID, e.g. Reviews and 297.
- There's an issue with parsing the HTML on this page, as it's not semantically
correct XML
Clicking on a list item on the Forums activity shows the items for that forum
ID in a new Forum activity, e.g.
http://www.boardgamegeek.com/xmlapi2/forum?id=297
Store the forum names and IDs in the database so this only needs to be fetched
once. (The forum items aren't cached at all)
Clicking on a list item in the Forum activity shows the thread, e.g.
http://www.boardgamegeek.com/xmlapi2/thread?id=653509
Original issue reported on code.google.com by [email protected]
on 24 May 2011 at 2:15
What steps will reproduce the problem?
1. Go to Forums
2. Select a thread with multiple posts (easier/more common the more posts in
thread)
3. scroll down
What is the expected output? What do you see instead?
All posts should just line up one after the other.
Instead, many posts have varying amounts of extra whitespace at the end. The
first few posts are usually fine, but then it begins. Whitespace can be more
than a complete screen in length/height.
What version of the product are you using? On what operating system?
4.3 (downloaded today, upgrade from 3.6)
Please provide any additional information below.
HTC Desire S, stock/non-branded, Android 2.3.5
This looks like the same effet, in fact:
http://stackoverflow.com/questions/7172686/problem-with-extra-space-at-the-botto
m-of-android-webview
Original issue reported on code.google.com by [email protected]
on 9 Apr 2013 at 8:10
It should be easy to add a username field to the preferences in order to
pull down a user's collection and wishlist data. This is supported by the
BGG API.
Original issue reported on code.google.com by [email protected]
on 2 Jul 2009 at 2:33
What steps will reproduce the problem?
1. go to the app store
2. click to install program
3. app requests permission to manage accounts on the phone and full network
access
What is the expected output? What do you see instead?
Only full network access should be required
What version of the product are you using? On what operating system?
current version on play store, using android 4.2
Please provide any additional information below.
There's nothing in the app description that indicates that it should require
access to accounts on the phone.
Original issue reported on code.google.com by [email protected]
on 31 Jul 2013 at 9:59
What steps will reproduce the problem?
1. Open application
2. Enter game name in search field
3. Search
Excepting list of games. But there is crash. Force closes application.
Version: 1.8
Original issue reported on code.google.com by [email protected]
on 8 Jul 2009 at 8:55
Add an "Add Player" button or menu option to the LogPlayActivity
Display a new LogPlayPlayerActivity
Collect:
- Name
- Username
- Team/Color
- Starting Position
- Score
- Rating
- New
- Win
with OK/Cancel buttons
OK adds it to the LogPlayActivity where it shows as much of the above as makes
sense
Original issue reported on code.google.com by [email protected]
on 25 May 2011 at 1:34
Please provide any additional information below.
Please add standard pinch to zoom... I cant read forum messages in your app
even with my glasses on.
Or at least a way to choose text size, with Large.and Extra Large options.
Thank you
Original issue reported on code.google.com by [email protected]
on 20 Jun 2013 at 12:59
Save the datetime the collection sync runs (in the shared preferences)
Add a modifiedsince=YYYY-M-D parameter to the collection URL based on the last
time the sync ran. (leave off if never run)
In the collection feed, parse and save the items.item.status.lastmodified
field. (not necessary, but can be useful for refreshing)
Don't delete items from the collection after this sync, because there will be
un-updated games that should be left in the DB. Need to think about how to
remove games from our DB that have been removed from BGG. Perhaps, we can query
the entire collection, only looking for the ID, then update that record, and
delete them as before. Use XMLAPI2's brief mode:
http://boardgamegeek.com/xmlapi2/collection?username=jester&brief=1
Original issue reported on code.google.com by [email protected]
on 17 Jun 2011 at 5:19
I like the option of randomly choosing a game from my own game collection.
Would you consider making it possible to do the same from your buddies game
lists? Maybe even add filters to your buddies lists?
Thanks, Robert.
Original issue reported on code.google.com by [email protected]
on 22 Mar 2012 at 12:46
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.