1
0
Fork 0
Commit graph

330 commits

Author SHA1 Message Date
sspanak
952e09aad7 1.42 million Russian words 2024-02-07 19:01:43 +02:00
sspanak
31893f4121 upgraded Romanian to 1.16 million words 2024-02-05 14:11:55 +02:00
sspanak
e8d8961537 * fixed all dashes in German
* fixed dashed words in Danish

* fixed all dashes in English

* removed all dashes from Spanish

* fixed all dashes in Finnish

* fixed dashes in French

* fixed all dashes in Italian

* fixed all dashes in Norwegian

* fixed all dashes in Dutch

* fixed all dashes in Polish

* fixed all dashes in Romanian

* fixed dashes and capitalized some words in Ukrainian

* added missing GPS to English

* fixed all dashes in Bulgarian, added a missing word and fixed and incorrectly capitalized word
2024-02-05 14:11:55 +02:00
Dimo Karaivanov
f1657a0285
Back to SQLite (#420)
* Deleted Objectbox and went back to SQLite. The database structure is entirely new and optimized for fast performance

* Added slow query stats + cache for even faster performance

* automatic language sorting script 

* legacy database management using SQLiteOpener

* simplified access to the constant settings
2024-02-05 13:56:26 +02:00
Alex Knop
e1574c38e5 new method for backspace 2024-02-02 11:52:30 +02:00
Dimo Karaivanov
39a199cc7b
1 million Bulgarian words 2024-01-31 12:34:50 +02:00
Dimo Karaivanov
6b31891fb6
1 million Ukrainian words 2024-01-31 12:34:11 +02:00
sspanak
6560260716 added a donation button + some missing Hebrew translations 2024-01-31 12:33:31 +02:00
sspanak
6980d150e1 sorted Dutch 2024-01-30 15:22:23 +02:00
sspanak
6cf5a46b92 removed repeating words and properly capitalize some names in Dutch 2024-01-30 15:22:23 +02:00
sspanak
4e51b8f87b sorted Finnish 2024-01-30 15:22:23 +02:00
sspanak
cbe5efcfea sorted Brazilian 2024-01-30 15:22:23 +02:00
sspanak
331de75908 sorted Polish 2024-01-30 15:22:23 +02:00
sspanak
c7e0bcdb1e sorted Romanian 2024-01-30 15:22:23 +02:00
sspanak
1b189dbdbf sorted Swedish 2024-01-30 15:22:23 +02:00
sspanak
e8a3197c88 sorted Norwegian 2024-01-30 15:22:23 +02:00
sspanak
4b96ee786e sorted Yiddish 2024-01-30 15:22:23 +02:00
sspanak
3f52355295 sorted Italian 2024-01-30 15:22:23 +02:00
sspanak
3e9ffef38f sorted Indonesian 2024-01-30 15:22:23 +02:00
sspanak
b6e61fbc1e sorted Hebrew 2024-01-30 15:22:23 +02:00
sspanak
50ae30d64d sorted Greek 2024-01-30 15:22:23 +02:00
sspanak
7d93b01ca6 sorted French 2024-01-30 15:22:23 +02:00
sspanak
dd5220082b sorted Spanish 2024-01-30 15:22:23 +02:00
sspanak
153d205fa3 sorted English 2024-01-30 15:22:23 +02:00
sspanak
b2a1426323 sorted German 2024-01-30 15:22:23 +02:00
sspanak
9495a88aff sorted Danish words 2024-01-30 15:22:23 +02:00
sspanak
4fd388ecfb * removed some repeating words from French, Finnish, Polish and Romanian
* fixed the text case of 'Care' in English
2024-01-30 15:22:23 +02:00
sspanak
73f5243959 * optimized the words with dashes in French, Finnish and Dutch
* Dutch improvements:

	* capitalized some words (there still many more incorrectly lowercase words though)

	* removed around 380 repeating words

	* added missing diminutive endings

* added TLDs to all Latin-based languages

* updated the frequencies of all Latin-based languages

* reordered Spanish and Norwegian dictionaries alphabetically

* fixed the line endings in Swedish
2024-01-10 13:50:24 +02:00
sspanak
e58af0d45f added support for preventing dashed words to be broken in the word injestion scripts 2024-01-10 13:50:24 +02:00
sspanak
4b7cef763a optimized the remove-dictionary-repeating-words script 2024-01-10 13:50:24 +02:00
sspanak
cffa66899d changed the injest-words script to break dashed words only up to the first dash 2024-01-10 13:50:24 +02:00
sspanak
b6b8d5bed0 optimized the word injestion scripts for speed and allowed running multiple instances 2024-01-10 13:50:24 +02:00
Dimo Karaivanov
93e3e0aec4
More english words (#413)
* computer hardware manifacturers

* video card models and technologies

* CPUs

* list of computer terms
2024-01-10 10:59:28 +02:00
Dimo Karaivanov
6cc2e7402b
small fixes 27 (#404)
* fix deleting words with apostrophes and filtering in general

* fixed typing non-existing Ukrainian and Hebrew words not working after filtering is applied

* fixed the suggestions sometimes appearing in the wrong order, when some of them are generated

* fixed lowercase being incorrectly forced sometimes

* fixed attempting to add a word while still typing it, and the suggestions are visible, causing the word to be erased
2024-01-08 15:48:47 +02:00
Dimo Karaivanov
26afb4d460
43k new English words (#407)
* over 2000 animals

* all countries

* large city names from all the world

* largest 750 tech companies

* popular applications

* onomatopoeic words

* largest US companies

* TV manufacturers

* TOP 100 software companies

* TOP 100 whiskey

* TOP 100 beers

* some random words of foreign origin

* food companies

* Android OSP words

* fast food restaurant chains

* English given names and surnames

* Welsh surnames

* most popular given names from all over the world

* words of Germanic and Latin origin

* celebrities (Hollywood, signers, etc...)

* 2- and 3-letter names

* foreign names

* comedians

* rivers in Americas

* Australian rivers

* major European rivers

* rivers in England

* Hebrew names

* mountains in North America, Oceania and Antarctica

* mountains in Europe, Africa, Asia

* commonly used acronyms

* TLDs

* added random words such as: localhost, kigurumi, onesie, rock'n'roll, DVD

* removed some invalid words

* fixed some words having the incorrect text case
2024-01-08 15:47:58 +02:00
alexknop
22e3bebaa5
remove redundant calls to isNumber (#410)
Co-authored-by: Alex Knop <alexknoptech@protonmail.com>
2024-01-08 15:15:53 +02:00
sspanak
2f448636e9 scripts for cleaning up and adding new lists of words 2024-01-03 17:53:18 +02:00
sspanak
f91edd8878 languages are now validated in parallel for much faster building time 2024-01-03 16:30:59 +02:00
Dimo Karaivanov
7cde9ecd00
Summer bugs (#401)
* removed isActive and fixed a startup crash in onEvaluateInputViewShown() (#364, #385, #389)

* fixed the MainView is visible in dropdowns or other non-text inputs (#367)

* fixed logging settings not being applied at startup sometimes

* code cleanup: remove using isThereText (#347)

* removed the Messenger Lite hacks, since the app has been discontinued and no longer works

---------

Co-authored-by: alexknop <knopalex@msu.edu>
Co-authored-by: Alex Knop <alexknoptech@protonmail.com>
2023-12-21 14:37:57 +02:00
Dimo Karaivanov
c02b4149e2
Objectbox (#400)
* replaced SQLite/RoomDb with Objectbox for improved dictionary performance

* SQLite words are automatically cleaned up when opening the Preferences

* added protection against deleting dictionaries while loading other dictionaries

* enabled adding words with apostrophes in Ukrainian

* updated system requirements
2023-12-21 14:30:27 +02:00
offa
7fb1ca7b5b
Fastlane structure (#388)
---------

Co-authored-by: Dimo Karaivanov <doftor.livain@gmail.com>
2023-11-01 10:17:32 +02:00
offa
9acfba573c Update actions 2023-11-01 10:14:58 +02:00
Dimo Karaivanov
49f8447322 updated rules for closing stale issues on Github 2023-10-06 15:44:40 +03:00
sspanak
80f2103f8d updated documentation 2023-08-29 11:49:49 +03:00
Dimo Karaivanov
81df61b900 improved support for phone, decimal and signed integer numeric fields 2023-08-29 11:49:49 +03:00
Dimo Karaivanov
5ece90cd21 no more unnecessary repeated settings loading when starting up 2023-08-29 11:49:49 +03:00
Dimo Karaivanov
c878468046 prevent unnecessary double ENTER event for sending messages, when there is no message to send 2023-08-29 11:49:49 +03:00
Dimo Karaivanov
c881aa0fd7 code cleanup: removed an unused method from the Java code and unnecessary requirements for hardware keyboard from AndroidManifest.xml 2023-08-29 11:49:49 +03:00
Dimo Karaivanov
a93fdfbefe attempting to fix the incorrect UPPERCASE at startup again 2023-08-29 11:49:49 +03:00
Dimo Karaivanov
413d54bd18 updated documentation 2023-08-29 11:49:49 +03:00