Commit Graph

  • 5086f3fa1c Add toggle for finetuning Aleksandras Kostarevas 2024-03-05 16:19:07 +0200
  • 0c95240cff Update model Aleksandras Kostarevas 2024-03-05 15:57:45 +0200
  • 69649256f8 Fix comma key to open settings menu Aleksandras Kostarevas 2024-03-05 15:54:18 +0200
  • c57a3d83af Add personal dictionary glossary for voice input and keyboard Aleksandras Kostarevas 2024-03-05 15:24:30 +0200
  • 42ac255a81 Sync whisper.cpp changes from voice input Aleksandras Kostarevas 2024-03-05 11:06:24 +0200
  • 76aad2469b Fix issue with settings menu losing nav state on screen rotation Aleksandras Kostarevas 2024-02-27 12:07:12 +0200
  • f351a61d42 Add update important notice, download and install update from within the app Aleksandras Kostarevas 2024-02-27 12:06:51 +0200
  • 5888f87fd9 Move parameter settings into advanced submenu Aleksandras Kostarevas 2024-02-20 21:20:20 +0200
  • 4ebd5efcbc Fix crash in optimized build Aleksandras Kostarevas 2024-02-20 21:19:53 +0200
  • e4d41567b0 Update hyperparameter Aleksandras Kostarevas 2024-02-20 21:04:07 +0200
  • 184bc20b79 Use BinaryDictionary results to double-check and complement Transformer LM Aleksandras Kostarevas 2024-02-20 20:59:39 +0200
  • 52bf8b5ba4 Separate model manager code, fix export issue Aleksandras Kostarevas 2024-02-04 16:59:29 +0200
  • 6453c15a21 Merge branch 'lm-2-finetuning-whisperggml' into 'model-metadata' Aleksandras Kostarevas 2024-02-03 15:18:27 +0000
  • d797622b0c Update version to 0.1.6 lm-2-finetuning-whisperggml Aleksandras Kostarevas 2024-02-01 23:07:33 +0200
  • 6d5252e60a Improve avoiding autocorrect w/ URLs/emails Aleksandras Kostarevas 2024-02-01 22:58:08 +0200
  • c7113297fb Add radio selection for threshold Aleksandras Kostarevas 2024-02-01 21:55:56 +0200
  • a59b723365 Bump version to 0.1.5 Aleksandras Kostarevas 2024-01-30 21:20:04 +0200
  • 413b4fd5ff Skip the last value in outStrings Aleksandras Kostarevas 2024-01-30 21:19:48 +0200
  • ef9d06299e Update version to 0.1.4 Aleksandras Kostarevas 2024-01-30 20:31:11 +0200
  • a111164bb8 Improve algorithm in a few ways: * If the first letter is capital, only capitalized first tokens will be sampled. If the whole text is capitalized, then only fully capital tokens will be sampled for the whole word * If a word is an exact match, it gets boosted relative to others * Probability threshold for autocorrect is now 18.0 * Add "clueless" threshold, if it's less than 1.3 then just show the user's typed word in the middle instead. Aleksandras Kostarevas 2024-01-30 20:30:44 +0200
  • 3aecbd5ada Fix issue where mOriginatesFromTransformerLM gets lost Aleksandras Kostarevas 2024-01-30 19:59:47 +0200
  • f888ba3353 Fix finetuning, add a finetuning screen, handle errors during importing model, update metadata format, add model exporting Aleksandras Kostarevas 2024-01-30 17:14:02 +0200
  • 5bf4492634 Fix embedded tokenizer loading, implement new model management methods, implement model info loading, model importing Aleksandras Kostarevas 2024-01-28 22:40:39 +0200
  • 1d4b07566c Add correction confidence threshold Aleksandras Kostarevas 2024-01-27 20:09:13 +0200
  • abc5a74004 Add fallback for getting dictionary resid a more normal way Aleksandras Kostarevas 2024-01-24 02:09:19 +0200
  • 0021b6aa04 Model metadata and manager component Aleksandras Kostarevas 2024-01-24 01:03:16 +0200
  • 7aea41eede Add decomposeTapPosition fallback for nonintersecting cases Aleksandras Kostarevas 2024-01-22 08:21:27 +0200
  • 5e0722c984 Fix issue with apostrophe token being banned Aleksandras Kostarevas 2024-01-22 08:20:55 +0200
  • c53c279155 Update version to 0.1.3 Aleksandras Kostarevas 2024-01-17 18:21:07 +0200
  • 1ccba84322 Fix some lint warnings and errors, remove some unused classes Aleksandras Kostarevas 2024-01-17 18:18:53 +0200
  • 3b85a3f0ec Specify FLAG_IMMUTABLE for pending intent Aleksandras Kostarevas 2024-01-17 15:55:30 +0200
  • 9a358d27a7 Update version to 0.1.2 Aleksandras Kostarevas 2024-01-17 15:12:49 +0200
  • ec6969b5c2 Fix Android 14+ FGS type crash Aleksandras Kostarevas 2024-01-17 15:08:07 +0200
  • 965b17d912 Increase version Aleksandras Kostarevas 2024-01-16 23:40:59 +0200
  • 18fd80ef55 Fix Android 14 registerReceiver API change Aleksandras Kostarevas 2024-01-16 23:40:37 +0200
  • dbad61d2e6 Fix non-English dictionary prediction Aleksandras Kostarevas 2024-01-16 21:02:55 +0200
  • ff903bd4a4 Change emoji key to go to new emoji menu Aleksandras Kostarevas 2024-01-16 17:56:45 +0200
  • 85010f6d95 Update CI to use new docker image Aleksandras Kostarevas 2024-01-15 21:13:33 +0200
  • 74c74c7ba7 Add automatic update checking service Aleksandras Kostarevas 2024-01-15 17:38:46 +0200
  • fda0052c55 Don't use Popup for EmojiAction Aleksandras Kostarevas 2024-01-11 22:27:38 +0200
  • 93ae0c6338 Update dependencies Aleksandras Kostarevas 2024-01-11 22:26:38 +0200
  • 4d5359fb59 Rewrite EmojiAction Aleksandras Kostarevas 2024-01-11 21:45:22 +0200
  • 2188a2b03a Make digits and letters same class Aleksandras Kostarevas 2024-01-11 15:19:09 +0200
  • 968b39af24 Improve text selection logic Aleksandras Kostarevas 2024-01-10 18:42:20 +0200
  • ea07319ecb Fix voice input crash with proguard Aleksandras Kostarevas 2024-01-10 02:24:07 +0200
  • 0457a56218 Avoid getString with resid 0 Aleksandras Kostarevas 2024-01-09 23:19:33 +0200
  • b5446fb77f Fix missing methods due to proguard Aleksandras Kostarevas 2024-01-09 23:07:04 +0200
  • 05f5f9fe8f Merge branch 'lm-2-finetuning-whisperggml' into 'lm-2-finetuning' lm-2-finetuning Aleksandras Kostarevas 2024-01-09 17:00:24 +0000
  • 55d5959f54 Skip non-alphabetic characters during mixing Aleksandras Kostarevas 2024-01-09 18:25:14 +0200
  • 25e66ec447 Add ability to expand keyboard during action Aleksandras Kostarevas 2024-01-09 17:26:05 +0200
  • fd905bcabd Move UIX management to separate class Aleksandras Kostarevas 2024-01-09 14:26:54 +0200
  • adfab75086 Update text edit mode Aleksandras Kostarevas 2024-01-09 10:56:14 +0200
  • b237e49ece Add basic text edit mode Aleksandras Kostarevas 2024-01-08 20:23:54 +0200
  • 7f17d66072 Add sliding cursor/deletion Aleksandras Kostarevas 2024-01-07 16:22:17 +0200
  • e2999ada34 Add undo, redo, paste actions Aleksandras Kostarevas 2024-01-07 16:20:20 +0200
  • 9cccdcb79d Update input logic for actions Aleksandras Kostarevas 2024-01-07 14:29:54 +0200
  • e554745869 Add popup symbols for qwerty Aleksandras Kostarevas 2024-01-07 14:27:12 +0200
  • b75933b321 Update theming for more keys popup Aleksandras Kostarevas 2024-01-07 14:26:09 +0200
  • 064b6dc301 Merge branch 'lm-2-finetuning-whisperggml' into 'lm-2-finetuning' Aleksandras Kostarevas 2023-12-19 18:31:08 +0000
  • ebb70b9c12 Fix build, disable gesture input pending model update Aleksandras Kostarevas 2023-12-19 20:28:58 +0200
  • 39b46adca2 Disable whisper.cpp pending futher work Aleksandras Kostarevas 2023-12-19 20:21:13 +0200
  • 4e9e86d871 Implement multimodal position encoder Aleksandras Kostarevas 2023-12-19 20:02:20 +0200
  • c3018cdd86 Draw emojis in emoji menu asynchronously Aleksandras Kostarevas 2023-12-05 18:07:19 +0000
  • 314cf8c84c Type out whisper.cpp result Aleksandras Kostarevas 2023-12-05 18:06:12 +0000
  • f6bd2c3615 Add Proguard rules Aleksandras Kostarevas 2023-12-05 17:21:14 +0000
  • 7075c22179 Add key embedding mixing Aleksandras Kostarevas 2023-12-04 20:09:51 +0000
  • 14a846673d Fix input connection termination crash case Aleksandras Kostarevas 2023-11-28 21:17:45 +0000
  • 88403fad79 Add EmojiAction Aleksandras Kostarevas 2023-11-28 19:23:51 +0000
  • 4f15ff4a73 Add experimental swipe typing Aleksandras Kostarevas 2023-11-28 17:01:58 +0000
  • 854e1295cc Fix problem with n_tokens==0 Aleksandras Kostarevas 2023-11-28 16:20:33 +0000
  • ca9c9d5a9a ggml backend v2 abb128 2023-11-25 09:39:04 +0200
  • f31db527d6 Add whisper.cpp abb128 2023-11-25 09:13:50 +0200
  • 7ce4f317c9 Fix build without ACRA abb128 2023-11-25 09:12:31 +0200
  • eb5ed75227 Update Aleksandras Kostarevas 2023-11-21 20:41:14 +0200
  • 001f1eb442 Disable debug flag Aleksandras Kostarevas 2023-11-21 20:33:21 +0200
  • cd3d5a284f Automatically schedule training Aleksandras Kostarevas 2023-11-21 20:26:23 +0200
  • cb2edca601 Update training hyperparameters Aleksandras Kostarevas 2023-11-21 17:07:43 +0200
  • e57c1072d8 Add training transposition and deletion Aleksandras Kostarevas 2023-11-21 17:07:29 +0200
  • 80c857a4b5 Update model Aleksandras Kostarevas 2023-11-14 21:05:04 +0200
  • 14fcb55565 Save LoRA-merged model after training Aleksandras Kostarevas 2023-11-14 20:40:00 +0200
  • 2409eecef5 Loss/progress training callbacks Aleksandras Kostarevas 2023-11-14 18:11:00 +0200
  • b53a46b18d Move training to CoroutineWorker Aleksandras Kostarevas 2023-11-14 17:23:08 +0200
  • 38b06d7909 History logging and training based on log Aleksandras Kostarevas 2023-11-14 11:43:36 +0200
  • 33be6fb3ed Refactor LanguageModel invocation code Aleksandras Kostarevas 2023-11-13 16:44:52 +0200
  • 0e0876f06c Revise training Aleksandras Kostarevas 2023-11-13 16:42:01 +0200
  • 1d50ae9f22 Add TrainingDataGenerator Aleksandras Kostarevas 2023-11-08 16:24:10 +0200
  • 4683ad93b5 Update model lm-2 Aleksandras Kostarevas 2023-11-07 17:04:46 +0200
  • ee8a81f12c Initial fine-tuning Aleksandras Kostarevas 2023-11-07 16:48:48 +0200
  • 5778cd15a0 Update ggml and llama.cpp Aleksandras Kostarevas 2023-11-06 13:41:25 +0200
  • d1e54b9d3d Show user's uncorrected word as the third option Aleksandras Kostarevas 2023-11-02 23:05:21 +0200
  • 8bb38c7ae3 Show visual feedback when will autocorrect Aleksandras Kostarevas 2023-11-02 17:56:56 +0200
  • b0ba33babe Update settings menu Aleksandras Kostarevas 2023-10-17 21:31:35 +0300
  • 192c7fcca4 Update logic to suppress suggestions/autocorrect Aleksandras Kostarevas 2023-10-17 20:34:13 +0300
  • 89a862e0fd Fix indicator tint Aleksandras Kostarevas 2023-10-17 19:50:41 +0300
  • af9cab5f2a Don't return suggestions for non-English locales Aleksandras Kostarevas 2023-10-17 19:24:51 +0300
  • 21bd35237d Show indicator for transformer suggestions, lazily load model Aleksandras Kostarevas 2023-10-17 19:06:29 +0300
  • 7c4531e32d Fix crashes related to too large context Aleksandras Kostarevas 2023-10-16 18:24:00 +0300
  • 1d29501673 Add option to toggle transformer LM Aleksandras Kostarevas 2023-10-16 17:35:01 +0300
  • c73fe16ddc Add q8 model Aleksandras Kostarevas 2023-10-16 17:31:43 +0300
  • ec7cae6bbf Disable globe key by default Aleksandras Kostarevas 2023-10-13 21:40:06 +0300