Commit graph

209 commits

Author SHA1 Message Date
SkewedZeppelin
f3a65a521c
Merge pull request #74 from Tomoms/stable
Update Italian translations
2024-03-11 15:33:38 +00:00
Tommaso Fonda
c529e6ad0d Update Italian translations 2024-03-11 16:31:25 +01:00
thereisnoanderson
357ac70e44 add & change to german translations
some enhanced descriptions  added translations and some overall enhancements in terms of "making sure the descriptions aren't too generalized as possible" because some translated functions could need more depth to describe its actual function in a securely matter. Other descriptions could have a more simplified form.
2024-03-04 17:55:29 +00:00
Tavi
44d544305f
Typo fix
Fixes https://github.com/Divested-Mobile/Hypatia/issues/72

Signed-off-by: Tavi <tavi@divested.dev>
2024-02-28 07:19:17 -05:00
Tavi
898af0ecfd
Bump for release
Signed-off-by: Tavi <tavi@divested.dev>
2024-02-27 01:46:45 -05:00
Fjuro
b3e0b78832 Add Czech strings translation 2024-02-26 15:14:12 +00:00
Fjuro
f6d64104ca Add Czech arrays translation 2024-02-26 15:13:54 +00:00
Fjuro
d1510b0937 Create values-cs 2024-02-26 15:13:26 +00:00
t1011
d6eda648fd
Update strings.xml
Signed-off-by: t1011 <31567272+t1011@users.noreply.github.com>
2024-02-12 23:41:29 +03:00
t1011
e51fcba496
Update russian translate
Signed-off-by: t1011 <31567272+t1011@users.noreply.github.com>
2024-02-11 15:49:30 +03:00
Tavi
24bfbec9ae
Updated Spanish translations from @gallegonovato
Closes https://codeberg.org/divested-mobile/hypatia/issues/1

Signed-off-by: Tavi <tavi@divested.dev>
2024-02-01 15:03:01 -05:00
cardpuncher
2e8cf0e18f
Add files via upload
Update French & Turkish translations.

Signed-off-by: cardpuncher <64688741+cardpuncher@users.noreply.github.com>
2024-01-13 18:13:33 +03:00
Tad
fedca835d6
Crash fixes
Also adds an icon
Closes https://gitlab.com/divested-mobile/hypatia/-/issues/37

Signed-off-by: Tad <tad@spotco.us>
2023-12-30 14:39:09 -05:00
Tad
a0f6a00244
Many changes
- Fix signature count reseting on update but not changed
- Better handle reloads for extended
- Metered connection warning
- Block all actions when appropriate
- Use a wakelock instead of keeping the screen on
- Increase max scan sizes
- Always check if files can be read before scanning
- Resolve true paths to avoid duplicates from symlinks
- Scan more app paths
- Scan more system paths
- Bump version

Signed-off-by: Tad <tad@spotco.us>
2023-12-29 00:57:58 -05:00
Tad
dbb7e98fa8
Make the app smaller
Newer Bouncy Castle compresses some stuff:
0aacc38aef

Signed-off-by: Tad <tad@spotco.us>
2023-12-28 22:09:35 -05:00
Tad
486d96e10c
Extended database option
Signed-off-by: Tad <tad@spotco.us>
2023-12-27 16:26:36 -05:00
Tad
c242c1fa75
Restore support for Jelly Bean
+ code cleanup

Signed-off-by: Tad <tad@spotco.us>
2023-12-26 19:34:33 -05:00
Tad
f1d747b739
Better handle notifcation actions
Signed-off-by: Tad <tad@spotco.us>
2023-12-25 22:43:39 -05:00
Tad
5b423016dc
Small crash fix
Tested on Android 7.1.2, 8.1.0, 10, 11, and 13:
- Install app
- Update databases
- Write test files
- Enable system scan
- Run a scan
- Check signature count
- Enable realtime scanner
- Write test files
- Ignore a detection
- Look up a detection
- Delete a detection
- Copy file over MTP and confirm detection

Signed-off-by: Tad <tad@spotco.us>
2023-12-25 20:54:29 -05:00
Tad
72d1f97a96
More fixes
- Fixup SHA1 hash calculation
- Show full notification text when expanded
- Make basic self test more robust
- Add a self test option that actually writes files
- Bump version to 3.0, since all previous versions are basically completely broken garbage

Signed-off-by: Tad <tad@spotco.us>
2023-12-25 16:43:34 -05:00
Tad
71cc9157a7
Fixup signature count miscalculation when database already loaded
Signed-off-by: Tad <tad@spotco.us>
2023-12-25 14:39:48 -05:00
Tad
ee3b4fed72
Tweaks
- Add signature count back to notification too
- Ignore hashes of empty content

Signed-off-by: Tad <tad@spotco.us>
2023-12-25 14:30:03 -05:00
Tad
a323b45373
Show the approximate signature count
Signed-off-by: Tad <tad@spotco.us>
2023-12-25 14:10:40 -05:00
Tad
6de29e5a40
Handle all detections via notifications
Also add actions to lookup, delete/uninstall, or ignore the detection

Signed-off-by: Tad <tad@spotco.us>
2023-12-24 18:19:11 -05:00
Tad
dfabf6b9ff
Normalize all strings to lower-case and add self-test function
Signed-off-by: Tad <tad@spotco.us>
2023-12-22 19:07:01 -05:00
Tad
fa25395a08
Database downloader changes
- Store the new database separately and move into place
- Check for network connection before trying to download
- Don't immediately delete the database on download start
- Only delete new database on download failure
- Wait until all downloads complete before attempting reload

Signed-off-by: Tad <tad@spotco.us>
2023-12-22 16:05:03 -05:00
Tad
55305f88f1 Declare QUERY_ALL_PACKAGES
Signed-off-by: Tad <tad@spotco.us>
2023-12-22 14:59:47 -05:00
Tad
1c29038125
Directly load the pre-processed bloom filters
No more conversion, much quicker loading, much smaller downloads

Signed-off-by: Tad <tad@spotco.us>
2023-12-21 23:30:41 -05:00
Tad
a004d22c07
Fixup
Signed-off-by: Tad <tad@spotco.us>
2023-12-21 20:07:14 -05:00
Tad
7ae8069c1b
Overhaul to use a bloom filter instead of a HashMap
Signed-off-by: Tad <tad@spotco.us>
2023-12-21 20:02:03 -05:00
Tad
3bd703d6b8
Add support for the MalwareBazaar database
Signed-off-by: Tad <tad@spotco.us>
2023-12-19 17:06:22 -05:00
Manuel-Senpai
47d2f58b67
Update arrays.xml
Updated arrays.xml file

Signed-off-by: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
2023-12-12 17:11:09 +00:00
cardpuncher
795d0af79a Update strings.xml
No biggie, simplify a string.

Signed-off-by: cardpuncher <64688741+cardpuncher@users.noreply.github.com>
2023-08-12 20:12:40 +00:00
Tad
d2c37470e0
Bump for release
Signed-off-by: Tad <tad@spotco.us>
2023-07-09 10:41:13 -04:00
Dimitris Vagiakakos
53160d8748 Create arrays.xml in Greek folder
Signed-off-by: Dimitris Vagiakakos <50751574+sv1sjp@users.noreply.github.com>
2023-07-09 14:32:36 +00:00
Dimitris Vagiakakos
ac68981425 Greek Translation of Hypatia has been added in values-el
Signed-off-by: Dimitris Vagiakakos <50751574+sv1sjp@users.noreply.github.com>
2023-07-09 14:32:36 +00:00
Tad
1d8fdfb4cf
Bump
Signed-off-by: Tad <tad@spotco.us>
2023-05-27 00:07:41 -04:00
Tad
591205b332
Bump for release
Signed-off-by: Tad <tad@spotco.us>
2023-05-22 11:41:52 -04:00
Tommaso Fonda
3c1cbca920 Update and improve the Italian translations
Add three missing strings, remove useless and plain wrong capitalization of
letters, and fix existing ugly translations.
2023-05-22 15:35:09 +00:00
Tad
22cc72ab87
Fix the downloader
With all databases enabled the ThreadPool queue is exceed (25>16).
This normally isn't an issue for other users of the pool as it will get pushed onto the main thread.
But Android prohibits network activity on the main thread, which the downloader runs from.

Increase it 32 which should be suitable for now.
Maybe consider adding a separate pool in future.

Fixes https://github.com/Divested-Mobile/Hypatia/issues/34
Fixes https://gitlab.com/divested-mobile/hypatia/-/issues/31

Signed-off-by: Tad <tad@spotco.us>
2023-05-15 23:54:59 -04:00
Tad
e018000c46
Tweak
Signed-off-by: Tad <tad@spotco.us>
2023-05-15 23:52:00 -04:00
t1011
4b7e259f56 Update strings.xml
add russian translate

Signed-off-by: t1011 <31567272+t1011@users.noreply.github.com>
2023-05-14 15:48:10 +00:00
Tad
61bf212e17
Bump version for new translations
Closes https://github.com/Divested-Mobile/Hypatia/pull/18
Closes https://github.com/Divested-Mobile/Hypatia/pull/28
Closes https://github.com/Divested-Mobile/Hypatia/pull/35
Closes https://gitlab.com/divested-mobile/hypatia/-/merge_requests/10

Signed-off-by: Tad <tad@spotco.us>
2023-05-04 16:36:14 -04:00
cardpuncher
3c0cde0bde Updated French and added Turkish translations
Signed-off-by: cardpuncher <64688741+cardpuncher@users.noreply.github.com>
2023-05-04 16:07:38 -04:00
Manuel-Senpai
86f7a265c3 Updated Spanish translation
Updated Spanish translation.
Is there a way to notify when translatable strings are added, so that they can be translated in time for the release of a new version?
Best regards

Signed-off-by: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
2023-05-04 15:56:36 -04:00
Manuel-Senpai
4bfe0a8654 Updated strings.xml in Spanish
Updated translation of the last added strings.
Greetings

Signed-off-by: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
2023-05-04 15:56:36 -04:00
Manuel-Senpai
0bf900230b Corrections in the Spanish translation 2023-05-04 15:56:36 -04:00
Sdarfeesh Sdarfeesh
46523b883b Simplified Chinese Translation 2023-05-04 15:56:16 -04:00
Balthazar1234
354fc0b285 Update German translations
I corrected and inserted a few translations, i hope I've done everything correctly because it's my first time using github. Thanks for your wonderful app!
2023-05-04 15:55:54 -04:00
Tad
b547d6cc82
Downgrade Apache Commons
To fix compatbility with ancient Android versions
Closes https://gitlab.com/divested-mobile/hypatia/-/issues/30

Signed-off-by: Tad <tad@spotco.us>
2023-04-24 18:09:51 -04:00