a5757d4660
Fix editor cursor positioning
2022-07-23 22:25:14 +02:00
c2e2ee52e8
Add Border widget
2022-07-21 15:21:49 +02:00
2ee64c11be
Update dependencies
2022-07-15 00:20:04 +02:00
eb2b8e818c
Bundle sqlite
2022-07-14 21:52:18 +02:00
9aed0a3cee
Use frame stack instead of explicit pos and size parameters
2022-07-13 11:34:52 +02:00
0a91f2077d
Update toss
...
The latest toss commit includes a width function that runs directly on a
&Styled. This avoids using &styled.text(), which unnecessarily allocates
a new string. Probably premature optimization, but nicer to use
nontheless.
2022-07-12 19:18:52 +02:00
e188a99f2a
Implement simple single-line editor
2022-07-08 11:28:43 +02:00
0ccf788d7b
Add option to export plain text room logs
2022-07-07 03:41:44 +02:00
e1585bfe30
Update dependencies
2022-07-06 11:23:34 +02:00
93cc2a6c13
Switch to new toss commit
2022-07-04 19:50:07 +02:00
11422801b0
Display nicks with hashed color
2022-07-02 17:23:30 +02:00
1e61f15e8d
Log via log crate
2022-06-23 13:24:26 +02:00
2df2da9387
Update dependencies
2022-06-23 12:20:44 +02:00
e601476d02
Dissolve workspace
2022-06-23 12:20:20 +02:00
1cc7dd8920
Remove other packages from workspace
2022-06-23 12:19:28 +02:00
aa47233794
Enable ssl via rustls
2022-06-22 21:49:38 +02:00
03c1fe7f34
Implement connection in yet another way
2022-06-22 16:10:57 +02:00
49169a1b62
Convert between Packet and individual packet structs
2022-06-22 10:47:26 +02:00
21010fc48a
Add draft for euph room connection
2022-06-21 00:51:54 +02:00
dcbad0a739
Implement EuphVault
2022-06-20 11:18:17 +02:00
de7815f653
Model euphoria api
2022-06-19 14:07:52 +02:00
36e1dbfa59
Compose messages via external editor
2022-06-17 20:50:12 +02:00
9d1810eceb
Open and close sqlite db properly
2022-06-16 00:51:00 +02:00
e65bf49a6e
Remove unused dependencies
2022-06-16 00:51:00 +02:00
d5dd2924eb
Remove crossterm's event-stream feature
2022-06-16 00:51:00 +02:00
0be5c7f67a
Update dependencies
2022-06-13 09:25:43 +02:00
bea4ed90e7
Add Msg and MsgStore traits
2022-06-13 09:22:52 +02:00
84d554dee9
Update toss and crossterm event polling
2022-06-08 19:00:27 +02:00
00c905eff5
Delete lots of stuff
2022-06-08 15:03:37 +02:00
742e7725ab
Update dependencies and add toss
2022-05-29 12:53:02 +02:00
a50ecaee68
Prepare ui structure
2022-02-23 17:53:26 +01:00
ee74676da4
Use my own tui fork
2022-02-21 22:09:42 +01:00
28c3241fd9
Create very basic text input
2022-02-21 01:49:20 +01:00
fbc24a1154
Add room and nick list UI mockup
2022-02-20 00:32:33 +01:00
992e84e67e
Continue implementing rooms
...
Changing lots of things along the way... But that's how it is: Make one
change, make more changes to fix the resulting errors and so on.
2022-02-19 01:06:53 +01:00
31ffa5cd67
Start implementing rooms
2022-02-18 20:24:03 +01:00
939d9b7586
Move conn to core
2022-02-17 21:40:25 +01:00
18194f586c
Render basic tui and restore terminal
2022-02-15 23:16:01 +01:00
bd61530b5f
Add a few debug logs
2022-02-14 01:57:59 +01:00
805df53699
Abstract away connection logic
2022-02-12 14:37:06 +01:00
6cc8670291
Start answering hello commands
2022-02-12 00:54:27 +01:00
cfaafba77f
Extract, (de-)serialize and format id
2022-02-10 21:43:55 +01:00
70bb6f31cf
Build basic ws echo server
2022-02-08 03:26:46 +01:00
5cf0f76477
Print simple HelloCmd packet
2022-02-07 22:44:30 +01:00
0c9f5e91a3
Create project
2022-02-07 21:31:46 +01:00