Eric House
36adf7f86c
get rid of About menuitem in board -- in main view is enough
2015-07-31 07:14:04 -07:00
Eric House
4a580eabda
handle maintenance messages from relay
2015-07-31 06:36:35 -07:00
Eric House
8acba7e092
add only phones and computers to list of possible BT opponent devices
2015-07-29 06:39:03 -07:00
Eric House
2ec2972b9b
invalidate menubar when minimizing group. (Thanks Aidan.)
2015-07-28 06:26:25 -07:00
Eric House
0bb51e8b93
show a toast when hint can't find anything, on the principle that user
...
should see some response to every action.
Conflicts:
xwords4/android/XWords4/archive/R.java
2015-07-26 12:09:15 -07:00
Eric House
fa00eef151
convert string to plurals and add some "one" items to others to allow
...
removing [s]. There's more to do still.
2015-07-23 06:57:37 -07:00
Eric House
f626d6ca4c
remove redundant constant
2015-07-21 06:55:15 -07:00
Eric House
c796e7d4cc
clear the net status rect for standalone games' boards to avoid ghost
...
button effect when they're opened after a networked game.
2015-07-17 06:10:08 -07:00
Eric House
6851fd9746
include teaser from server, and launch an alert in-game instead of
...
having the notification display everything. I've committed this
before; not sure where it went.
2015-07-11 08:25:10 -07:00
Eric House
ec393bc0c8
don't crash if intent is null
2015-07-11 07:53:22 -07:00
Eric House
fe25060255
fix assertion failure, probably due to some freak accident of missaved
...
timestamp. Whatever.
2015-07-01 05:52:02 -07:00
Eric House
d426db7a49
move httppost stuff into NetUtils
2015-06-26 06:37:34 -07:00
Eric House
e60a16be1e
add onPrepareDialog, without which we crash turning on SMS from
...
prefs. Note: I've committed this before and somehow lost it, so there
may be some git anomolies here.
2015-06-26 06:13:11 -07:00
Eric House
63aae3d4e8
add newbie hints to checkboxes enabling communication types (bt, sms,
...
etc.)
2015-06-25 06:38:40 -07:00
Eric House
4f53ccd5db
cleanup; log dropped messages on DEBUG builds
2015-06-24 07:48:25 -07:00
Eric House
fd765c6cb0
turn invite-by-sms on
2015-06-24 07:46:48 -07:00
Eric House
b8193d635d
SMS-enable alert: Add cancel button, and disable OK button until user
...
selects an enabling option
2015-06-23 08:11:18 -07:00
Eric House
8354f45548
deal with case where invitation includes only conntypes not supported
...
on device, e.g. sms-only sent to a tablet. Strip the unsupported types
when creating the game, and then on game open suggest to user he
delete (with explanation)
2015-06-19 07:51:51 -07:00
Eric House
d27fdbd748
It's now possible for a game to have no address modes, so don't assert
...
otherwise.
2015-06-19 07:45:47 -07:00
Eric House
d89c0d2847
on receipt of invitation, remove address modes the device doesn't
...
support.
2015-06-18 08:48:03 -07:00
Eric House
f93f0cd926
Yet another attempt to deal with bad connectivity: when can't connect
...
to relay but other address modes are present, offer to remove the
relay from the game, and if that choice is taken confirm with an
explanation of the limits of what remains.
2015-06-18 08:14:33 -07:00
Eric House
9d25b0cb65
test for language, not full locale, in deciding to show English-only
...
release note
2015-06-16 07:27:01 -07:00
Eric House
d4bfaca127
cleanup: mostly removing logging and wrapping rematch code in an
...
if(false) so it goes away.
2015-06-14 22:39:47 -07:00
Eric House
4b6ea57e70
revert earlier change not running update check timer on DEBUG builds
...
since they're now upgradable too.
2015-06-14 22:34:58 -07:00
Eric House
9a46d0713a
don't post notifications for "moves" about which there's nothing to be
...
said. I think these are admin messages, e.g. "The move you reported is
legal", that are not of interest to users.
2015-06-14 07:39:10 -07:00
Eric House
7190706eaf
when game doesn't have connection to relay but has another way to
...
connect, give user the option of inviting "anyway", but warn that
there will be no relay connection used in that game. And then remove
the relay addressing from the invitation info.
2015-06-13 07:35:02 -07:00
Eric House
82e0de6c40
test for BT being on, not airplane mode, to fix showing as disabled in
...
airplane mode when BT's been enabled manually.
2015-06-12 07:52:27 -07:00
Eric House
b000564278
show connection status as green/connected if ANY of the connection
...
types has succeeded more recently than it's failed.
2015-06-11 07:26:36 -07:00
Eric House
9e92af7c1f
put dbg field in app object, not its parent
2015-06-09 06:39:46 -07:00
Eric House
f296ab4dc3
add additional warning about failure to connect when user's on WiFi,
...
since paranoid WiFi settings are probably a leading cause of my not
being able to connect.
2015-06-08 07:36:47 -07:00
Eric House
7eb6c17623
Restart service on socket exception. This gives the service a chance
...
to reconnect when the network connection changes (e.g. user switches
from wifi connection to cellular). The packet is still dropped, so a
lower level will need to send it again. Eventually the relay needs to
keep a queue of un-acked packets, or track stuff needing resending the
way BTService does.
2015-06-08 06:46:51 -07:00
Eric House
faba6c856f
enable check-for-updated menu even on DEBUG builds (though the server
...
doesn't respond with anything yet)
2015-06-08 06:31:36 -07:00
Eric House
f4f9d11c3b
remove logging
2015-06-07 14:27:16 -07:00
Eric House
9cdd9f4419
add loggin
2015-06-07 13:44:24 -07:00
Eric House
6379df0cdf
add to upgrade state info whether build is debug or release
2015-06-07 13:44:07 -07:00
Eric House
d0d81483e3
When relay-configured game is opened that hasn't yet managed to
...
connect to relay, instead of suggesting user invite another player
warn him/her that it's unconnected and suggest opening again
later. The problem this addresses is that a game must be opened to
make the initial relay connection, and that doesn't happen in the
background. This is a temporary fix that should prevent sending
invitations to games that the relay doesn't yet know about.
2015-06-05 22:12:08 -07:00
Eric House
766a814019
make dismissDialog() catch and ignore exception raised when the dailog
...
wasn't up.
2015-06-05 22:03:59 -07:00
Eric House
0107f7d16b
capitalize wordlist entries
2015-06-05 06:29:10 -07:00
Eric House
6bfb20d2f0
feature request: show toast after writing to DB so user knows
...
something was done
2015-06-05 06:20:43 -07:00
Eric House
b661e59ae2
Use debug settings' language code in deciding whether to look for a
...
wordlist to download, and don't crash when it's a bogus value.
2015-06-04 07:06:06 -07:00
Eric House
276666dd1a
add progress to initial fetch of dict info from server for non-English
...
devices
2015-06-03 07:50:38 -07:00
Eric House
23e6f97778
allow games to load in parallel, and when another async task is
...
running. This is fairly high-risk -- Google runs one AsyncTask at a
time because people get themselves in trouble otherwise -- but without
it the games don't load until the initial dict-fetch task finishes.
2015-06-03 07:49:52 -07:00
Eric House
22add3fefd
remove logging
2015-06-03 07:48:01 -07:00
Eric House
01d9dcc371
remove logging
2015-06-03 07:45:11 -07:00
Eric House
39298931d2
revert calling finish() to avoid there being two activity instances,
...
as it leads to there often being none.
2015-06-03 06:27:09 -07:00
Eric House
74c13fa2cf
fix (I hope) crash: don't show alert on activity that's finishing
2015-06-03 06:16:01 -07:00
Eric House
802ec24023
Sometimes Android launches a second GamesList activity. Detect that,
...
and get out.
2015-06-02 07:43:07 -07:00
Eric House
7a1b9701c5
use local instead of ivar
2015-06-01 07:23:08 -07:00
Eric House
9922a8fdd1
log 'this' (no impact unless LOG_LIFECYLE is true)
2015-05-31 19:44:14 -07:00
Eric House
fcb2791f39
Revert "don't capitalize language in games list item context"
...
This reverts commit 101da00761
.
2015-05-29 20:51:18 -07:00