Commit graph

14207 commits

Author SHA1 Message Date
Eric House
f4af1d69ea for emacs: move compile-command into directory-scoped file 2024-10-10 07:40:38 -10:00
Eric House
3cba8e8c31 more correcting of problems/suggestions 2024-10-10 07:40:38 -10:00
Eric House
786214e0f5 accept, then tweak, AS's code change suggestions 2024-10-10 07:40:38 -10:00
Eric House
ae505c4090 fix npe 2024-09-27 09:37:40 -07:00
Eric House
a38334d226 log git version so it shows up in saved logs too 2024-09-23 22:04:07 -07:00
Hosted Weblate
25cda2f582
Merge branch 'origin/main' into Weblate. 2024-09-22 07:10:20 +02:00
Eric House
5504ca03d9 add stats entries for Bluetooth send/receive 2024-09-21 22:09:22 -07:00
Eric House
2a8a9b442a use dutil_phoneNumbersSame() instead of strcmp() 2024-09-21 22:09:22 -07:00
Eric House
4e50024359 log creation of new games (in search of ghost games bug) 2024-09-21 22:09:22 -07:00
Eric House
e43a774800 remove assertion
Not sure why, but I see it when stored games from other devices that
are running in a different locale. Might be related to settings that
are stored as strings where there's no match because they're
translated.
2024-09-21 22:09:22 -07:00
Eric House
4d6e6b2136 add to test script ability to specify whether hosts or guests rematch 2024-09-21 22:09:22 -07:00
Eric House
2d9cb93ae6 add to test ability to invite using known players 2024-09-21 22:09:22 -07:00
Eric House
31d0547a60 include phone in known players test 2024-09-21 22:09:22 -07:00
Eric House
04017ff7c6 test script: better printing of unfinished games 2024-09-21 22:09:22 -07:00
Prod User
2756734e97 remove limit on size of jsons being sent and received 2024-09-21 22:09:22 -07:00
Eric House
e092c76bbb add param controlling how often invites are "out-of-band" 2024-09-21 22:09:22 -07:00
Eric House
79611a9028 print info about games that didn't complete by timeout 2024-09-21 22:09:22 -07:00
Eric House
dd00915b8e turn back on killing run if there's too much time without change 2024-09-21 22:09:22 -07:00
joaooliva
d8074b45f3
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (918 of 918 strings)
2024-09-12 18:09:15 +00:00
ssantos
0ac2df53d1
Translated using Weblate (Portuguese)
Currently translated at 100.0% (918 of 918 strings)
2024-09-10 22:09:19 +02:00
Federico Di Lorenzo
7974f4dfad
Translated using Weblate (Italian)
Currently translated at 100.0% (918 of 918 strings)
2024-09-08 04:51:31 +02:00
Eric House
aee9dec0f4 don't ack using method other than how message arrived
I'm getting tons of SMS messages sent in response to a flood of
incoming MQTT messages: bad. And don't think it makes much sense to
try to ack other than how the message was delivered anyway.
2024-09-05 20:20:03 -07:00
Eric House
f5205be20e add menuitem to copy stats to clipboard 2024-09-05 20:20:03 -07:00
Eric House
4d03261084 tweak logging 2024-09-05 20:19:59 -07:00
Eric House
6335892e7d include in prefs name of current QOS sent by server 2024-09-02 20:00:59 -07:00
Eric House
c23904fbb0 get qos from server, and use unless overridden by local settings 2024-09-02 12:49:06 -07:00
Eric House
0323e06dea fix null ptr/possible crash when resIDs change 2024-09-02 12:49:06 -07:00
Eric House
4b1faec5f4 set ack timer to 5 seconds instead of 7.5 2024-09-02 12:49:06 -07:00
Eric House
ba663c05cf remove logging from NFCUtils.
No point when I'm not debugging it and likely nobody uses it.
2024-09-02 12:49:06 -07:00
ssantos
510699371e
Translated using Weblate (German)
Currently translated at 100.0% (918 of 918 strings)
2024-09-02 16:09:24 +00:00
gallegonovato
983d8bc04b
Translated using Weblate (Spanish)
Currently translated at 100.0% (918 of 918 strings)
2024-08-30 09:09:21 +00:00
大王叫我来巡山
e6c71c70c1
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (918 of 918 strings)
2024-08-30 09:09:19 +00:00
Hosted Weblate
ab1097e878
Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Crosswords/Android
Translate-URL: https://hosted.weblate.org/projects/xwords/android/
2024-08-29 07:09:14 +02:00
Eric House
a15bb77fd9 fix bug determining to quit after too many passes
I was counting all passes in a game, not just in a row starting with
the last. Longstanding bug!
2024-08-28 22:07:04 -07:00
Eric House
17a351208f clear gameID when resetting
Otherwise remote device will have a game with that id, and if invited
to the reset game will have another with that id. That will not go well.
2024-08-28 21:13:49 -07:00
Eric House
aa09ae5200 fix copy menuitem to be for standalone games only 2024-08-28 20:57:27 -07:00
Eric House
8def7fab25 remove "new from" menuitem
rematch is the way to do that now
2024-08-28 20:25:01 -07:00
Eric House
4b730cf0b5 remove useless debug-only menuitem 2024-08-28 20:14:01 -07:00
Eric House
a8554c22d0 fix NPE 2024-08-28 13:54:27 -07:00
Eric House
9a86bd075b cleanup: variable name and formatting only 2024-08-27 21:26:41 -07:00
Eric House
1c0b94c158 change tag to match class name (oops); clip logs 2024-08-27 18:20:12 -07:00
Eric House
3423a6f9db Crash fix? use header to set up env required for logging 2024-08-27 08:51:14 -07:00
Eric House
fd0dc389c4 test script tweaks 2024-08-26 19:26:55 -07:00
Eric House
5dd47fceae fix bad linux list; simplify printing to stderr 2024-08-26 18:30:17 -07:00
Eric House
c8f1d70fff cleanup: no behavior change 2024-08-26 11:30:05 -07:00
Eric House
dfa0502a06 always generate gameID using the same function
Android was using curSeconds(): bad!
2024-08-26 11:29:09 -07:00
Eric House
5347762300 rewrite xwmutex to use a single thread 2024-08-26 10:13:49 -07:00
Eric House
896ef84230 don't require storage_write permission to export logs
Not sure why, but it shows up as ungranted and so the export process
never gets kicked off. Docs suggest that for most Android versions
it's a no-op now, but it doesn't seem safe to remove it everywhere.
2024-08-25 20:05:11 -07:00
Eric House
db40a9ac63 prune logs, via new menuitem and every 10K entries added 2024-08-25 18:35:58 -07:00
Eric House
b974c878db test app change: register using local player name 2024-08-25 18:23:22 -07:00