Eric House
97a80e7084
clean up email invite string
...
The tap-here link and attachment weren't working, so remove them.
2019-12-22 23:19:01 -08:00
Eric House
dae24f55d4
fix reported NPE: try 100ms to get lock then give up
...
I suspect it's really rare to fail to get the lock when the game's not
open, but hope that trying 100ms before giving up will make failure to
save rare enough to be ok.
2019-12-22 23:19:01 -08:00
Eric House
7b30921190
fix ClassCastException, and fix moving to new group
...
(Fixing the latter fixed the former.)
2019-12-22 23:19:01 -08:00
Eric House
764cefcddd
debug only: show pending msg count in game list item
2019-12-16 06:44:13 -08:00
Eric House
84b3c65373
always print comms_stats (if DEBUG)
2019-12-12 22:02:30 -08:00
Eric House
0493ad2ef8
cleanup (changed to debug and want to keep changes)
2019-12-10 21:10:21 -08:00
Eric House
c7ebe6e80e
add debug-only pending-msg count to connstatus display
...
I'm bringing this in from another branch because it'll be useful for
debugging bluetooth problems.
2019-12-10 14:42:54 -08:00
Eric House
b7ef8935d8
cleanup
2019-12-08 15:43:25 -08:00
Eric House
d2871c92ba
move compile-time constant into gradle file
2019-12-03 10:52:56 -08:00
Allan Nordhøy
49e6e679ed
Translated using Weblate (English)
...
Currently translated at 100.0% (778 of 778 strings)
2019-12-03 08:45:40 -08:00
Allan Nordhøy
443a0bd2bd
Translated using Weblate (English)
...
Currently translated at 100.0% (778 of 778 strings)
2019-12-03 08:45:40 -08:00
Eric House
f4845efc3f
don't include NFC in network status
2019-12-03 08:26:51 -08:00
Eric House
5fb08cd35f
update changelog
2019-12-03 08:10:40 -08:00
Eric House
5fe46f275c
communicate FCM deviceID to relay immediately
...
Don't wait for second connection! This makes new installs able to get a
game going much more reliably.
2019-11-30 20:24:43 -08:00
Eric House
2d81135487
set dbname in build.gradle
2019-11-30 19:49:29 -08:00
Eric House
496ef73da2
cleanup and remove one bad assertion
2019-11-27 11:47:46 -08:00
Eric House
20e9754966
don't print NFC stats
2019-11-27 09:35:07 -08:00
Eric House
8d1065ea75
up strings for new release
2019-11-27 07:32:49 -08:00
Eric House
7eaa466f78
add ability to send moves via NFC
...
You can now play an entire game via NFC. There's no UI though: big
question is how to make the feature "discoverable."
2019-11-23 10:53:51 -08:00
Eric House
c69ec52502
add comms stats to conn status display (DEBUG only)
2019-11-05 08:30:38 -08:00
Eric House
96f4d2cfc0
don't offer NFC on Android 10, where it's broken.
2019-10-22 13:40:17 +02:00
Eric House
06b6afe612
use sdk 28 for real
...
requires dropping junit Assert and accessing an old Canvas method via reflection.
2019-10-22 13:40:17 +02:00
Eric House
7fd366c2d9
avoid NPE when invite isn't only thing passed
2019-09-17 07:47:13 +03:00
leela
e5570447a4
typo ellipsis, added
...
see [source](https://hosted.weblate.org/projects/xwords/android/source/review/?type=check%3Aellipsis )
2019-09-02 07:09:34 +00:00
Eric House
dccd582009
up API version to 28 (required soon)
2019-08-27 19:36:38 +03:00
Eric House
a872e7b7be
remove x86 from release builds
...
I either remove it or add the 64-bit abi. Since it's only there to run
in the emulator let's just leave it in for DEBUG builds. If I need to
run a release build in the emulator I can add it back.
2019-08-27 19:33:40 +03:00
Eric House
fa889262f6
change version strings and update changelog
2019-08-24 17:12:12 +03:00
Eric House
0960ed4963
remove bad assert
...
Can't connect to relay when laptop (emu case) or device has no network,
so stop asserting all the time on airplanes :-)
2019-08-10 06:10:08 -07:00
Eric House
b602f6fb3c
Merge branch 'android_translate' into android_branch
2019-08-08 07:44:05 -07:00
Allan Nordhøy
f8743e56e7
Translated using Weblate (English)
...
Currently translated at 100.0% (778 of 778 strings)
2019-08-04 01:22:35 +02:00
Eric House
597bcebefa
first set of EditTexts getting 'X' clear button
...
I'm using SearchView for now. Would rather have a custom layout without
a magnifying glass I need to hide, but this works for now.
2019-07-20 21:54:35 -07:00
Eric House
af1ac3f779
don't optimize for email-only case
...
The test got out-of-date, and with SMS and clipboard options always
present there's no point in testing: should always pass.
2019-07-14 15:12:15 -07:00
Eric House
0f00997928
hide show-fcm-receives pref when FCM not built in
...
I just spent an hour trying to understand why fcm wasn't working against
the f-droid build. This should make that less likely to happen again.
2019-07-07 13:00:06 -07:00
Eric House
22f697cd37
remove option to use backwards-compatible smsproto
...
Everybody should have upgraded by now...
2019-07-07 13:00:06 -07:00
Eric House
2700ba3376
add next-up to changelog
2019-06-29 22:52:07 -07:00
Eric House
411707a3a1
fix NPE with empty wordlist (and add note for Greek)
2019-06-29 16:44:38 -07:00
Eric House
7bc6bf31e8
fix rare crash with synchronized
...
When I started opening a lot of games at the same time hit a race
condition that synchronized fixes. Duh. Since two similiarly used
variables with the same name confused me, changed that too.
2019-06-27 11:18:07 -07:00
Eric House
4aa7d67d24
honor comms_getAddrDisabled for relay invite sends
...
It still isn't for other conn-via types, nor for relay invite receipts
that don't go through comms.
2019-06-26 14:08:55 -07:00
Eric House
42e3ccef50
remove unused strings
2019-06-23 11:40:33 -07:00
Eric House
b3e197dd59
tweak change note
2019-06-23 11:16:15 -07:00
Eric House
ef1746632b
cleanup
2019-06-23 11:12:27 -07:00
Eric House
b9df279cd5
Merge branch 'android_translate' into android_branch
2019-06-23 11:05:10 -07:00
Eric House
c2c6312e91
include service delay stats for DEBUG builds
...
A start at determining of often there's a problem with Service not
scheduling work quickly enough.
2019-06-23 10:20:16 -07:00
Eric House
5bce759d32
fix race condition leading to NPE
2019-06-23 10:20:16 -07:00
Eric House
4f63ad3b83
wip: cleanup (not related to duplicate)
2019-06-23 10:20:16 -07:00
Eric House
ba363fdbc9
offer to email when unable to lock game
...
Only on non-shipping builds. This is attempting to catch a non-repro
lock-forever I'm trying to fix.
2019-06-23 10:20:16 -07:00
Eric House
c72e97e0f6
add support for 64-bit ARM
...
Add a third processor type to the .so, and fix first compile-time
warnings and then a few dumb bugs based on assumptions about ptr sizes.
Works to play networked games and browse wordlists, but is not
extensively tested and needs to be before release.
2019-06-23 10:20:16 -07:00
Eric House
ce26696a37
assert refcount never climbs after reaching 0
...
Looking for a common but not-yet-reproducible situation where the
gamelock gets stuck preventing a game from being opened, usually related
to a move arriving. One thing that looked wrong is it seemed possible to
have the refcount drop to 0 then get increased again, causing somebody
to thing he has a lock when it's actually unlocked. So assert to try to
catch that case (and synchronize to make it much harder.)
2019-06-23 10:20:16 -07:00
Eric House
b50bc145af
show SMS status in (fixes always-red indicator)
...
(Not duplicate-specific)
2019-06-23 10:20:16 -07:00
Eric House
37ebf508e5
add DBUtils utility for saving/restoring Serializables
2019-06-23 10:20:16 -07:00