Commit graph

13084 commits

Author SHA1 Message Date
Eric House
20df5fec3a add command to print language name 2022-06-05 13:47:29 -07:00
Eric House
ce743a7e11 cleanup: tweak assertions 2022-06-05 09:46:33 -07:00
Eric House
e30fd7151f add asserts and logging 2022-06-05 09:07:06 -07:00
Eric House
6f96317e69 test for null data rather than catch and log every time 2022-06-05 09:07:06 -07:00
Eric House
7e591f39a5 log isoCode 2022-06-05 09:07:06 -07:00
Eric House
d28aaa17a9 fix failure to detect missing isocode
Needed to supply null to optString, as default is ""
2022-06-05 09:07:06 -07:00
Eric House
4398632d87 move table scheme into table name emum
Just a cleanup, basically; no behavior change
2022-06-05 09:07:06 -07:00
Eric House
20908284f5 LangCode->ISOCode replacement, Android side
Now we use only ISOCode string internally to identify languages, and
since that's universal it can be built into an wordlist and used
without the build of CrossWords knowing about that language
specifically (though it'll have to know about it to have the language
name be localizable.) For legacy support, though, the old int codes
are transmitted in invitations and URLs IFF available, otherwise the
string's used. If a newer build invites and older build to play in a
too-new language there will be trouble.
2022-06-05 09:07:06 -07:00
Eric House
ba132bb23d Replace LangCode with ISOCode, linux and common side
This will break the Android build, but it's the order in which I
work...
2022-06-05 09:07:01 -07:00
Eric House
8c04dddcc8 Fix not passing lang for studylist 2022-06-04 14:18:03 -07:00
Eric House
33b636b458 cleanup around lc code; add to JNI 2022-06-04 14:18:03 -07:00
Eric House
4190926c0a add isoCode to DictInfo, and load it 2022-06-04 14:18:00 -07:00
Eric House
0e665a990e add langName and isoCode to dict struct 2022-05-28 09:00:20 -07:00
Eric House
8c335aace3 fix crash on shutdown (post-relay world) 2022-05-28 08:49:07 -07:00
Eric House
5101fb46cb move wordlist md5sums into About alert 2022-05-22 19:54:02 -07:00
Wellington Terumi Uemura
7a85d5cbcc
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (886 of 886 strings)
2022-05-19 22:16:37 +02:00
Hosted Weblate
ebf85dbd74
Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Crosswords/Android
Translate-URL: https://hosted.weblate.org/projects/xwords/android/
2022-05-18 21:32:20 +02:00
Hosted Weblate
450541fc38
Merge branch 'origin/android_branch' into Weblate. 2022-05-18 21:32:19 +02:00
vitoUwu
f0ac3452d1
Translated using Weblate (Portuguese)
Currently translated at 98.3% (871 of 886 strings)
2022-05-18 21:32:18 +02:00
Eric House
a084d57654 make wordlist About menuitem include its name 2022-05-18 12:30:52 -07:00
Eric House
23241400f0 fix assert: move disconnect into own thread
It's sometimes on the UI thread and so since it makes blocking calls
needs to be elsewhere. Give it its own thread.
2022-05-16 21:46:49 -07:00
Eric House
99e4905a68 add Variants class
I want a place to fix-up what goes wrong when one variant is installed
on top of another. May be a dev-only thing. We'll see.
2022-05-16 20:31:15 -07:00
Eric House
2148288cf1 tweak permissions; stop using shouldShowRequestPermissionRationale()
It apparently returns false if I haven't asked before, and that's the
one time you want to be sure to ask.
2022-05-16 15:12:11 -07:00
ssantos
71e90eed77
Translated using Weblate (German)
Currently translated at 88.2% (782 of 886 strings)
2022-05-16 11:18:00 +02:00
Eric House
f35bc8d7ad
Update README.md 2022-05-15 21:19:29 -07:00
Eric House
46515704c0 add to changelist 2022-05-15 14:01:18 -07:00
Eric House
6f4d386ad3 fix reversed sense of enable for mqtt enabled state change 2022-05-15 13:55:36 -07:00
Eric House
69f23b2898 wait for mqtt disconnect steps to complete
I'm hoping this is going to fix the crashes I see on GPlay. Clearly I
was wrong calling close() while disconnect() might still be doing
work.
2022-05-15 13:54:28 -07:00
Eric House
df1606c8fb use ifdef to remove relay-only params 2022-05-15 12:10:37 -07:00
Eric House
6236042ee1 formatting changes only 2022-05-15 12:10:37 -07:00
Eric House
71e957421c remove assert that fired for one user 2022-05-15 12:10:03 -07:00
Eric House
fbec2c926f remove more relay-only/dead code 2022-05-15 12:10:03 -07:00
Eric House
0a3851fba2 quick script to build and upload from HEAD
Working around TravisCI having killed my builds
2022-05-15 12:10:03 -07:00
Eric House
57b0a0f98d don't try to determine if I'm on an emulator
What I have doesn't work, and there's no consensus online what might
2022-05-14 21:01:15 -07:00
Eric House
e5470c458a tweak string 2022-05-14 21:01:15 -07:00
Wellington Terumi Uemura
a01a94dd4a
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (886 of 886 strings)
2022-05-15 04:17:05 +02:00
Eric House
6529e1e21a cleanup (no code changes) 2022-05-14 06:41:12 -07:00
Eric House
a04c33fe89 Actually reenable mqtt play when user says to 2022-05-14 06:00:33 -07:00
Eric House
7f401ce809 remove dead key strings 2022-05-14 05:56:47 -07:00
Eric House
0561f0ef23 changelog and version strings 2022-05-13 22:26:07 -07:00
Eric House
088caee4f2 use opt instead of get
If I'd done that before I could stop the current false-upgrade problem
server-side....
2022-05-13 22:06:16 -07:00
Eric House
78b5e280cd use full sum to fix fake dict upgrade offers
Needed to be incorporating the fullfile md5sum that was added recently
2022-05-13 19:43:36 -07:00
Hosted Weblate
f4c36f8c81
Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Crosswords/Android
Translate-URL: https://hosted.weblate.org/projects/xwords/android/
2022-05-14 03:15:37 +02:00
Eric House
5d71d88cfb resend invites more aggressively
Was silently failing to send additional invitations when asked. This
should fix this. If this is too aggressive I hope I'll notice.
2022-05-13 18:15:25 -07:00
Eric House
90eabd45c0 cleanup and asserts 2022-05-13 18:15:25 -07:00
Eric House
2937aed7e1 log caller/lineno when string in stream too long
I'm seeing it and so want it logged in the future
2022-05-13 18:15:25 -07:00
Eric House
a281bb25a7 cleanup: remove dead code and add asserts 2022-05-13 18:15:25 -07:00
Hosted Weblate
7f8fc53182
Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Crosswords/Android
Translate-URL: https://hosted.weblate.org/projects/xwords/android/
2022-05-13 02:49:07 +02:00
Eric House
6c6ccaa91d notify on successful build 2022-05-12 17:48:56 -07:00
Hosted Weblate
8574f7a793
Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Crosswords/Android
Translate-URL: https://hosted.weblate.org/projects/xwords/android/
2022-05-13 02:47:49 +02:00