Aleksandras Kostarevas
1ccba84322
Fix some lint warnings and errors, remove some unused classes
2024-01-17 18:18:53 +02:00
Aleksandras Kostarevas
3b85a3f0ec
Specify FLAG_IMMUTABLE for pending intent
2024-01-17 15:55:30 +02:00
Aleksandras Kostarevas
9a358d27a7
Update version to 0.1.2
2024-01-17 15:12:49 +02:00
Aleksandras Kostarevas
ec6969b5c2
Fix Android 14+ FGS type crash
2024-01-17 15:08:07 +02:00
Aleksandras Kostarevas
965b17d912
Increase version
2024-01-16 23:40:59 +02:00
Aleksandras Kostarevas
18fd80ef55
Fix Android 14 registerReceiver API change
2024-01-16 23:40:37 +02:00
Aleksandras Kostarevas
dbad61d2e6
Fix non-English dictionary prediction
2024-01-16 21:02:55 +02:00
Aleksandras Kostarevas
ff903bd4a4
Change emoji key to go to new emoji menu
2024-01-16 17:56:45 +02:00
Aleksandras Kostarevas
85010f6d95
Update CI to use new docker image
2024-01-15 21:13:33 +02:00
Aleksandras Kostarevas
74c74c7ba7
Add automatic update checking service
2024-01-15 17:38:46 +02:00
Aleksandras Kostarevas
fda0052c55
Don't use Popup for EmojiAction
...
Popup would leave leftover dead popups forever after screen orientation change
2024-01-11 22:27:38 +02:00
Aleksandras Kostarevas
93ae0c6338
Update dependencies
2024-01-11 22:26:38 +02:00
Aleksandras Kostarevas
4d5359fb59
Rewrite EmojiAction
...
* Use RecyclerView for significantly better performance
* Skin tone selector popup
2024-01-11 21:45:22 +02:00
Aleksandras Kostarevas
2188a2b03a
Make digits and letters same class
2024-01-11 15:19:09 +02:00
Aleksandras Kostarevas
968b39af24
Improve text selection logic
...
* Shift + swiping space now lets you select text
* Text editor uses more consistent selection logic instead of sending dpad and relying on apps to implement shift+dpad selection, which many of them don't. Dpad is still used for up/down
2024-01-10 18:42:20 +02:00
Aleksandras Kostarevas
ea07319ecb
Fix voice input crash with proguard
2024-01-10 02:24:07 +02:00
Aleksandras Kostarevas
0457a56218
Avoid getString with resid 0
2024-01-09 23:19:33 +02:00
Aleksandras Kostarevas
b5446fb77f
Fix missing methods due to proguard
2024-01-09 23:07:04 +02:00
Aleksandras Kostarevas
55d5959f54
Skip non-alphabetic characters during mixing
2024-01-09 18:25:14 +02:00
Aleksandras Kostarevas
25e66ec447
Add ability to expand keyboard during action
2024-01-09 17:26:05 +02:00
Aleksandras Kostarevas
fd905bcabd
Move UIX management to separate class
2024-01-09 14:26:54 +02:00
Aleksandras Kostarevas
adfab75086
Update text edit mode
2024-01-09 10:56:14 +02:00
Aleksandras Kostarevas
b237e49ece
Add basic text edit mode
2024-01-08 20:23:54 +02:00
Aleksandras Kostarevas
7f17d66072
Add sliding cursor/deletion
2024-01-07 16:22:17 +02:00
Aleksandras Kostarevas
e2999ada34
Add undo, redo, paste actions
2024-01-07 16:20:20 +02:00
Aleksandras Kostarevas
9cccdcb79d
Update input logic for actions
2024-01-07 14:29:54 +02:00
Aleksandras Kostarevas
e554745869
Add popup symbols for qwerty
2024-01-07 14:27:12 +02:00
Aleksandras Kostarevas
b75933b321
Update theming for more keys popup
2024-01-07 14:26:09 +02:00
Aleksandras Kostarevas
ebb70b9c12
Fix build, disable gesture input pending model update
2023-12-19 20:28:58 +02:00
Aleksandras Kostarevas
39b46adca2
Disable whisper.cpp pending futher work
2023-12-19 20:21:13 +02:00
Aleksandras Kostarevas
4e9e86d871
Implement multimodal position encoder
2023-12-19 20:02:20 +02:00
Aleksandras Kostarevas
c3018cdd86
Draw emojis in emoji menu asynchronously
2023-12-05 18:07:19 +00:00
Aleksandras Kostarevas
314cf8c84c
Type out whisper.cpp result
2023-12-05 18:06:12 +00:00
Aleksandras Kostarevas
f6bd2c3615
Add Proguard rules
2023-12-05 17:21:14 +00:00
Aleksandras Kostarevas
7075c22179
Add key embedding mixing
2023-12-04 20:09:51 +00:00
Aleksandras Kostarevas
14a846673d
Fix input connection termination crash case
2023-11-28 21:17:45 +00:00
Aleksandras Kostarevas
88403fad79
Add EmojiAction
2023-11-28 19:23:51 +00:00
Aleksandras Kostarevas
4f15ff4a73
Add experimental swipe typing
2023-11-28 17:01:58 +00:00
Aleksandras Kostarevas
854e1295cc
Fix problem with n_tokens==0
2023-11-28 16:20:33 +00:00
abb128
ca9c9d5a9a
ggml backend v2
2023-11-25 09:39:04 +02:00
abb128
f31db527d6
Add whisper.cpp
2023-11-25 09:13:50 +02:00
abb128
7ce4f317c9
Fix build without ACRA
2023-11-25 09:12:31 +02:00
Aleksandras Kostarevas
eb5ed75227
Update
2023-11-21 20:41:14 +02:00
Aleksandras Kostarevas
001f1eb442
Disable debug flag
2023-11-21 20:33:21 +02:00
Aleksandras Kostarevas
cd3d5a284f
Automatically schedule training
2023-11-21 20:26:23 +02:00
Aleksandras Kostarevas
cb2edca601
Update training hyperparameters
2023-11-21 17:07:43 +02:00
Aleksandras Kostarevas
e57c1072d8
Add training transposition and deletion
2023-11-21 17:07:29 +02:00
Aleksandras Kostarevas
80c857a4b5
Update model
2023-11-14 21:05:04 +02:00
Aleksandras Kostarevas
14fcb55565
Save LoRA-merged model after training
2023-11-14 20:40:00 +02:00
Aleksandras Kostarevas
2409eecef5
Loss/progress training callbacks
2023-11-14 18:11:00 +02:00