Commit Graph

631 Commits

Author SHA1 Message Date
kosayoda
f42e4bc77e
Fix issue when follower list is less than one page. 2023-07-29 12:51:09 -07:00
kosayoda
74d13ddca3
Enable SSL for the Twitch IRC connection. 2023-07-29 12:50:55 -07:00
Xithrius
340afc3c8c
Username showing config option implemented 2023-07-28 21:51:40 -07:00
Xithrius
e37397d901
Appeased clippy, added startup time to debug widget 2023-07-28 21:39:41 -07:00
Xithrius
08f132318a
Added the rest of the configs to the debug widget 2023-07-28 21:25:26 -07:00
Xithrius
967e71c75b
Added more things to the debug widget 2023-07-28 20:59:19 -07:00
Xithrius
f29601d5cd
List count integer follows filter 2023-07-27 22:33:11 -07:00
Xithrius
3ae03b4e97
Added search function to follower selection 2023-07-27 22:28:15 -07:00
Xithrius
4e9a211e5e
Following widget can only be accessed in chat/dashboard 2023-07-27 21:22:41 -07:00
Xithrius
60989703dc
Added scroll offset to following widget 2023-07-26 23:53:05 -07:00
Xithrius
fcf32fb16f
Following widget no longer has infinite scrolling 2023-07-26 23:03:09 -07:00
Xithrius
8e47977729
Revert "Implemented list state in chat window"
This reverts commit 3d3f49fe07.

Scrolling was going to take much more effort than initially thought, so
this will be done at a later date.
2023-07-26 20:43:42 -07:00
Xithrius
3d3f49fe07
Implemented list state in chat window 2023-07-25 23:03:25 -07:00
Xithrius
ee718a4865
Merge pull request #419 from Xithrius/following 2023-07-24 23:34:35 -07:00
Xithrius
e579f75855
Done with following selection 2023-07-24 23:27:21 -07:00
Xithrius
20a6500632
Enhanced keyboard bindings for debug/following 2023-07-24 23:07:52 -07:00
Xithrius
6989f8a6fa
Bumped a bunch of crates 2023-07-24 20:32:20 -07:00
Xithrius
7c85241109
The first working user follower fetch 2023-07-24 00:51:38 -07:00
Xithrius
821efcdcfb
Moved oauth2 functions to own file 2023-07-23 22:35:11 -07:00
Xithrius
e967f3fe49
Merge pull request #410 from Nogesma/emotes/frankerfacez 2023-07-23 22:23:14 -07:00
Mano Ségransan
cf0f8bf90b
Add FrankerFacez emotes, refactor emotes downloader 2023-07-24 06:55:07 +02:00
Xithrius
f481d9e547
Recent channel and favorite channel counts are user-defined 2023-07-22 16:44:23 -07:00
Xithrius
afb64229ad
start_screen_channels -> favorite_channels 2023-07-22 16:29:24 -07:00
Xithrius
319dd347e4
Made the keybind popup window align with documentation 2023-07-20 21:40:07 -07:00
Xithrius
78dfe574f0
Improved the description of keybinds 2023-07-20 21:24:50 -07:00
Xithrius
85ae0f065a
Made default config much more concise 2023-07-20 21:06:35 -07:00
Xithrius
f69ce61db1
All CLI args now have short options 2023-07-20 20:36:21 -07:00
Xithrius
b9d2cdeaec
Fixed chars '@' and '/' not doing anything in normal mode 2023-07-19 22:37:27 -07:00
Xithrius
6f1283a48f
ratatui 0.21.0 -> 0.22.0 2023-07-17 21:13:01 -07:00
Xithrius
c2246b2b3b
Bumped dependencies 2023-07-10 01:02:25 -07:00
Xithrius
7249a2948a
Upgraded all dependencies 2023-06-26 21:53:47 -07:00
Xithrius
0f48dd6fb6
Merge pull request #397 from Nogesma/fix/emotes 2023-06-23 23:47:07 -07:00
Mano Ségransan
740bd7b4c0
Fix emotes not cleared when scrolling/switching states. 2023-06-23 06:41:47 +02:00
Xithrius
f9c9a2c84b
2.3.0 -> 2.4.0 2023-06-21 20:52:56 -07:00
Xithrius
7f36219911
Merge pull request #396 from Xithrius/dependabot/cargo/openssl-0.10.55
Bump openssl from 0.10.52 to 0.10.55
2023-06-21 20:42:43 -07:00
dependabot[bot]
bb0f7d7452
Bump openssl from 0.10.52 to 0.10.55
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.52 to 0.10.55.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.52...openssl-v0.10.55)

---
updated-dependencies:
- dependency-name: openssl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-21 22:57:34 +00:00
Xithrius
0f22d3465e
lazy_static -> once_cell 2023-06-05 20:39:08 -07:00
Xithrius
acf684f5c4
Corrected config defaults, added scroll offset indicator 2023-06-02 05:18:02 -07:00
Xithrius
fa6953aec7
Added a visual indicator to all input boxes
This should make users aware of how close they are to breaking a rule of
input.

Also, border customization was added to the help window. It was missing
there for whatever reason.
2023-05-30 00:33:08 -07:00
Xithrius
c3ab67112f
It is possible for channels to be 3 characters long 2023-05-29 23:31:08 -07:00
Xithrius
c782f0e4b6
Fixed off-by-1 error in text wrapping 2023-05-29 15:56:45 -07:00
Xithrius
55b617d73c
ratatui 0.20.1 -> 0.21.0 2023-05-29 15:47:25 -07:00
Xithrius
82e52dbd98
Updated most dependencies
However, rustyline isn't at 11.0 due to me not understanding what I
should do with a `ChangeListener`.
2023-05-22 20:59:45 -07:00
Xithrius
895b4b64fa
Suggestion is now calculated once, not twice 2023-05-22 20:18:22 -07:00
Xithrius
84a70be449
Merge pull request #374 from Nogesma/fix/irc-panic 2023-05-20 19:21:33 -07:00
Mano Segransan
e2df0dbf75
Fix panic when the irc client is created without an internet connection 2023-05-20 12:20:31 +02:00
Xithrius
f32b82243d
Dashboard waits for user input before joining channel 2023-05-13 22:01:31 -07:00
Xithrius
e822ef0fdb
Fixed channel index on dashboard not switching to State::Normal 2023-05-13 21:07:41 -07:00
Xithrius
c9edfb1ad5
Better centering
Yoinked some readme markdown from https://github.com/MrPicklePinosaur/shrs
2023-05-05 18:19:46 -07:00
Xithrius
2454048da0
New badges, preview image 2023-05-03 04:44:52 -07:00