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