1
0
Fork 0
Commit graph

13 commits

Author SHA1 Message Date
sspanak
c844db1fa1 the search for language files is now 4 times faster, resulting in faster initial start up (or faster opening the Settings screen) 2025-02-19 11:11:15 +02:00
sspanak
8085af9945 addded a Github workflow for dealing with spam 2025-01-12 11:17:24 +02:00
Dimo Karaivanov
da5b4f17b7
New dictionary format (#662)
* new dictionary format that supports syllabaries

* optimized the dictionary build cache significantly to truly build only the changed language files

* code style fixes
2024-11-06 10:43:16 +02:00
sspanak
6670bccc50 'full' and 'lite' flavors 2024-06-20 10:00:49 +03:00
sspanak
25d62bba43 updated Github actions 2024-03-28 09:59:27 +02:00
sspanak
4907671aa3 db migrations
simplified the Add Word dialog

added a popup confirmation when there are new dictionary words
2024-02-26 10:59:48 +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
Dimo Karaivanov
44ecb8999e
Build scripts cleanup and dictionary loading optimization
* moved the source languages out of assets/ into their own directory (#356)
  
  * split build.gradle into several smaller files

  * improved word frequency validation during build time

  * slightly optimized dictionary loading speed using pre-calculated file size

  * fixed a potential crash when loading invalid assets

  * fixed dictionary loading progress starting at 100% then jumping to 0% when manually loading two dictionaries one after another

  * documentation update
2023-08-21 15:29:30 +03:00
Dimo Karaivanov
6756de4466
YAML language definitions (#292) 2023-06-26 15:14:22 +03:00
Dimo Karaivanov
b3fde40aa2 upgrade gradle 7.4.2 -> 8.0.1 (#259)
* upgraded gradle 7.4.2 -> 8.0.1

* updated github workflow

* removed RenderScript

* excluded 'kotlin-stdlib-jdk8' to prevent 'duplicate class' errors

* updated memory limits
2023-05-17 11:48:01 +03:00
Dimo Karaivanov
9e46213454
Full CI validation (#183)
* validateDictionaries gradle task now makes use of caching for much faster builds

* lowered the severity of missing translations linting rule 

* fixed some more errors in the translations

* added linting task to the GitHub CI validation workflow

* enabled GitHub CI validation on push to master
2023-02-13 11:17:16 +02:00
Dimo Karaivanov
a419a6c4cb
GitHub actions (#167)
* added a github workflow for closing stale issues

* added github PR validation workflows

* fixed the dictionary validator missing digits in words

* fixed the build failing completely when there no git tags

* updated androidx.room 2.4.3 -> 2.5.0
2023-01-31 17:58:40 +02:00