Block a user
c05161eb73
Import firefox UX
e3d47d4d9d
Improve readability
ae68414db3
Insert to buuka
01c591434e
Some lenses and incomplete importer
b1f3760e06
Query bookmarks from firefox
a921139295
Merge remote-tracking branch 'origin/master' into query
cee5ad8add
Query with regexes
527cc0a34c
Add regex to the query language
7bae9ca92e
More type safety on string types?
9048581ea1
Do GADT instead
a921139295
Merge remote-tracking branch 'origin/master' into query
1906ce9964
Use an override for home if it exists
527cc0a34c
Add regex to the query language
7bae9ca92e
More type safety on string types?
9048581ea1
Do GADT instead
1906ce9964
Use an override for home if it exists
e802f66599
Refactor the formatter to its own module
3c1ea67566
Tests for query
55188f514f
Initial query AST
e802f66599
Refactor the formatter to its own module
29b71fc216
Fingerprint the 'Buuka' and use it as context
ec5576213f
Use hashids for index
d9445823bb
List and format
32afc6ba29
Find directory if missing
e741d7fd59
Change the format to a list
98f732dbd2
Test the encoding and decoding
213e94c896
Get a proper working directory
a05a41efe8
Add hlint to the shell
a672fecbc9
Querying
91578bfb03
Save as trie
22b143aac7
Wall everything
7f6b318fcb
More strict emails
a4da4f73da
Reduce into unique addresses
c9cf4c1d59
Catch exceptions
55ddbd55e2
Streaming read
d0521df8bb
Parse headers from an email
98ec13e0cd
Fix the email comment format
b9e180f910
Bump base version
d88a4aa7a0
Use the swap screen from linenavigation2d
93e4e9f930
Comment out shifting windows
30d3f4ea2c
Navigate to different screens better