Commit graph

132 commits

Author SHA1 Message Date
ffcae898f3 Update euphoxide 2022-10-23 14:05:42 +02:00
3895388e54 Update to clap 4.0 2022-09-29 13:06:06 +02:00
ec3ba31176 Bump version to 0.5.0 2022-09-26 21:24:58 +02:00
30fe8aac60 Update dependencies 2022-09-26 21:24:58 +02:00
61a9cc10f1 Update toss to version with separate widthdb 2022-09-26 17:36:49 +02:00
5ed0cd5f3f Update euphoxide to version with partial sessions 2022-09-26 16:56:38 +02:00
374c4c4f79 Update euphoxide to version with id newtype wrappers 2022-09-26 10:20:47 +02:00
9876dd67a7 Fix cursor being visible through popups 2022-09-08 18:16:29 +02:00
fff774dd16 Bump version to 0.4.0 2022-09-01 21:37:03 +02:00
7d598df28a Update dependencies 2022-09-01 21:37:03 +02:00
8846234d8d Extract links from message 2022-08-30 02:31:45 +02:00
JRF
a1043eafd3 Add key bindings to select and open links 2022-08-29 19:00:42 -05:00
d61e0ceab7 Load config file on startup 2022-08-25 22:12:29 +02:00
48764a2454 Bump version to 0.3.0 2022-08-22 21:26:39 +02:00
46a8f94818 Update dependencies 2022-08-22 21:25:34 +02:00
7ca6ed5496 Fix client not disconnecting on account changes 2022-08-22 18:21:48 +02:00
8128342099 Implement account login and logout 2022-08-22 17:25:21 +02:00
28899965c7 Update euphoxide 2022-08-20 23:52:54 +02:00
5d5f55107a Show error popups on some server errors 2022-08-20 21:22:33 +02:00
fc44a59a6f Remove dependency on palette 2022-08-19 23:18:26 +02:00
84bf2015ec Remove unused dependencies 2022-08-18 18:14:22 +02:00
d07b1051a9 Add euphoxide dependency 2022-08-18 18:10:42 +02:00
34bcf85236 Bump version to 0.2.1 2022-08-11 23:23:54 +02:00
06faaa9a9d Update dependencies 2022-08-11 23:22:53 +02:00
992af0fddb Add support for kitty keyboard protocol 2022-08-11 23:21:32 +02:00
e6a6497b30 Bump version to 0.2.0 2022-08-11 00:14:23 +02:00
efe44bb6cb Update dependencies 2022-08-11 00:01:51 +02:00
5ad9f0f3e7 Include pastes in input events 2022-08-10 23:59:08 +02:00
7733b1a2c8 Update crossterm 2022-08-10 23:16:12 +02:00
a958ccaccf Fix word wrapping
When displaying text widgets containing tabs, the calculated width would
not take those tabs into account and the widget would thus display
incorrectly. Fixed by updating toss so its width functions are tab-aware
and word wrapping is fixed as well.
2022-08-04 03:00:48 +02:00
df0403a782 Fix editor word wrapping 2022-08-03 22:00:56 +02:00
56507b4875 Fix mention highlighting
The mention color would sometimes go until the end of the line because
splitting Styled-s was buggy.
2022-08-03 13:23:17 +02:00
2d1c953250 Update toss 2022-08-01 19:13:06 +02:00
ec388dde8d Fix chat drawing over other widgets 2022-08-01 00:08:33 +02:00
7d32a7ebe0 Store cookie jars in euph vault 2022-07-24 18:47:21 +02:00
59d2c7809b Update dependencies 2022-07-24 17:27:58 +02:00
8bc7af0d3f Replace chrono dependency by time 2022-07-24 17:27:58 +02:00
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