Commit graph

56 commits

Author SHA1 Message Date
Elijah Potter
74be2af59c Changed demo text on web app 2024-01-23 11:02:39 -07:00
Elijah Potter
2cfd8dabc8 Appeased clippy 2024-01-23 10:33:08 -07:00
Elijah Potter
6039755d73 harper-ls now runs diagnostics on change 2024-01-23 10:29:53 -07:00
Elijah Potter
6dfaa620be Enhanced spell-check ordering 2024-01-23 08:56:59 -07:00
Elijah Potter
5b89340152 Release 0.2.0
harper-core@0.2.0
harper-ls@0.2.0

Generated by cargo-workspaces
2024-01-22 21:16:46 -07:00
Elijah Potter
2bbab4c8ac Prioritized longer words in spellcheck 2024-01-22 21:16:13 -07:00
Elijah Potter
c106baf22b Now condenses contractions
Fixed contraction condensation
2024-01-22 19:37:45 -07:00
Elijah Potter
72b22e3ec5 Fixed bug in previous suggestion filtering on web 2024-01-22 10:22:46 -07:00
Elijah Potter
daea731f74 Added spaces, tests, and fixed issue in sentence parsing 2024-01-22 09:35:15 -07:00
Elijah Potter
55ef7b4b55 Linters are now allowed to have their own state 2024-01-22 08:53:32 -07:00
Elijah Potter
53edfb494e Web UI now only shows fixable lints 2024-01-21 15:00:57 -07:00
Elijah Potter
4468e08d7c Started using SmallVecs in Dictionary 2024-01-21 14:55:05 -07:00
Elijah Potter
159c8f7c09 Published 0.1.0 to crates.io 2024-01-21 12:47:44 -07:00
Elijah Potter
9291165c4a Moved dictionaries to publishable location 2024-01-20 20:08:59 -07:00
Elijah Potter
05c700d16c Release independent packages
Generated by cargo-workspaces
2024-01-20 20:02:53 -07:00
Elijah Potter
c8a32f54b8 Appeased clippy 2024-01-20 19:46:19 -07:00
Elijah Potter
c9227e2faa Added long_sentences and changed linter API 2024-01-20 19:43:59 -07:00
Elijah Potter
8f9bcbfecd Disallowed std::collections::HashMaps and added initial word repetition lint 2024-01-20 16:39:07 -07:00
Elijah Potter
e6b2019d32 Added words and removed dbg! stmts 2024-01-20 14:08:05 -07:00
Elijah Potter
ecb2534e80 Fully functional with new dictionary 2024-01-20 01:51:41 -07:00
Elijah Potter
346a7a7b9d Small hunspell dictionaries now work 2024-01-20 01:23:34 -07:00
Elijah Potter
b3b6346338 Added Markdown support 2024-01-18 23:33:58 -07:00
Elijah Potter
bdba19563a Publish diagnostics more often + improve spell check message 2024-01-18 18:01:11 -07:00
Elijah Potter
703da16cd1 Code Actions fully work 2024-01-18 11:35:58 -07:00
Elijah Potter
9b60aea8a0 Re-write with tower-lsp 2024-01-18 10:31:53 -07:00
Elijah Potter
1995eedac4 Before switch to tower-lsp 2024-01-18 10:10:24 -07:00
Elijah Potter
042b26bfbd Added clap and fixed off-by-one error 2024-01-18 08:39:34 -07:00
Elijah Potter
cc734c3833 Now generates diagnostics 2024-01-17 23:03:00 -07:00
Elijah Potter
5ff1b34e5e Can publish diagnostics on save 2024-01-17 21:50:49 -07:00
Elijah Potter
dd0e4de2c0 Started work on LSP server 2024-01-17 20:27:22 -07:00
Elijah Potter
7889402853 Added goatcounter 2024-01-16 13:54:43 -07:00
Elijah Potter
22f48f590f Hide editor on mobile 2024-01-15 16:00:25 -07:00
Elijah Potter
6a003584e0 Will now scroll to focused lint 2024-01-15 15:45:01 -07:00
Elijah Potter
2579476f35 Added click underlines to select lint 2024-01-15 15:05:56 -07:00
Elijah Potter
febd150d28 Created Dockerfile and fly config + fixed Flexbox issue 2024-01-15 14:17:45 -07:00
Elijah Potter
309d840e76 Renamed to Harper 2024-01-15 01:22:50 -07:00
Elijah Potter
3b79df6555 Styled Page 2024-01-15 00:25:33 -07:00
Elijah Potter
08ca968862 Created wasm backend 2024-01-14 23:06:27 -07:00
Elijah Potter
57fbd8ed5e Substantially improved Dictionary performance 2024-01-14 22:31:46 -07:00
Elijah Potter
6669a8bcbc Will now lint incorrect quote characters 2024-01-14 17:28:51 -07:00
Elijah Potter
db0d1a9fc1 Now searches for unclosed quotes + suggestions are closed by default 2024-01-14 16:58:09 -07:00
Elijah Potter
6121f57c1d Underlines now expand when the suggestion is hovered 2024-01-14 12:30:00 -07:00
Elijah Potter
f4dea4e905 Added better font + fixed overflow on underlines 2024-01-14 11:49:04 -07:00
Elijah Potter
f0e12fdbf9
Create rust.yml 2024-01-14 11:19:18 -07:00
Elijah Potter
8ab80aac9f Fixed issues with underlines 2024-01-14 11:16:25 -07:00
Elijah Potter
f1d1533fae Removed items from english_words.txt + added underlines 2024-01-10 11:43:37 -07:00
Elijah Potter
5ee18a011a Spellcheck is faster and capitalization check works more consistently 2024-01-07 16:49:38 -07:00
Elijah Potter
3e8e21be26 Spellcheck and capitalization work in Web UI
Revert "Spellcheck and capitalization work in Web UI"

This reverts commit e691e46a74fce46f70230ae3bc63849423b4cef8.

Reapply "Spellcheck and capitalization work in Web UI"

This reverts commit 657de0365661399f5ab2524dbcd68902896af9a1.

Removed bad files
2024-01-04 22:28:51 -07:00
Elijah Potter
0a397bdec5 Switched away from build script - it was just too complex 2023-10-22 23:12:05 -06:00
Elijah Potter
bb11be79de Reduced time my ~66% for most real-world cases 2023-10-22 20:13:38 -06:00