FIGBERT
|
7e25710506
|
Use Beeper JWT login
|
2023-08-23 22:55:57 -07:00 |
|
FIGBERT
|
704fc53db1
|
Change headless from flag to subpackage
|
2023-08-06 22:01:40 -07:00 |
|
FIGBERT
|
86659503f3
|
Flash Beepberry LED on message receive
Colors are mapped symbolically as follows:
White -> Default
Green -> Service
Red -> Redaction
Yellow -> Edit
Purple -> Reaction
|
2023-07-05 00:45:50 +03:00 |
|
FIGBERT
|
0714fec38b
|
Add LED controls in ui/beepberry subpackage
|
2023-07-01 21:44:28 +03:00 |
|
FIGBERT
|
68cfe2be80
|
Don't respond to keys in roster when headless
|
2023-06-24 13:00:01 +03:00 |
|
FIGBERT
|
89dd9f9a6a
|
Disable replies if a command's room is nil
This is implemented to prevent crashes on headless start, where
verification is performed without a specific room.
|
2023-06-24 12:42:03 +03:00 |
|
FIGBERT
|
e4c71fde7c
|
Add verification to headless log-in flow
|
2023-06-24 12:07:52 +03:00 |
|
FIGBERT
|
2722459f22
|
Restore ability to scroll inbox
|
2023-06-17 17:45:20 -07:00 |
|
FIGBERT
|
a6d6f7af04
|
Initial split inbox view implementation
This has one serious regression from the previous inbox view, which is a
lack of scrolling. The re-implementation of scrolling is in progress.
|
2023-06-15 22:18:25 -07:00 |
|
FIGBERT
|
1328aa82e3
|
Update UI on /escape
|
2023-05-03 09:34:03 -07:00 |
|
FIGBERT
|
706375b5a1
|
Add textual selection indicator in modern mode
|
2023-05-03 09:34:02 -07:00 |
|
FIGBERT
|
7e1f8bcc59
|
Italicize selected room in roster view
|
2023-05-03 09:34:02 -07:00 |
|
FIGBERT
|
73b0d3f1a2
|
Add an escape command for modern display mode
|
2023-05-03 09:33:55 -07:00 |
|
FIGBERT
|
27160c1fc6
|
Increase message width in modern display mode
|
2023-05-03 09:33:00 -07:00 |
|
FIGBERT
|
50acd2474a
|
Add vim-like top/bottom keybinds to roster view
|
2023-05-03 09:33:00 -07:00 |
|
FIGBERT
|
03f8db40a0
|
Remove scroll looping
|
2023-05-03 09:32:59 -07:00 |
|
FIGBERT
|
81018c2da7
|
Keep selected room on screen when scrolling
|
2023-05-03 09:32:59 -07:00 |
|
FIGBERT
|
04ceba153f
|
Fix reaction rendering in modern display mode
|
2023-05-03 09:32:59 -07:00 |
|
FIGBERT
|
3b26a8fbd1
|
Enforce title bar styling on display mode switch
|
2023-05-03 09:32:59 -07:00 |
|
FIGBERT
|
6bb265cc66
|
Add continuous scroll to rooms in roster view
|
2023-05-03 09:32:59 -07:00 |
|
FIGBERT
|
b9b363e686
|
Add edit indicator in modern display mode
|
2023-05-03 09:32:58 -07:00 |
|
FIGBERT
|
7a83ebd7f4
|
Add Bump implementation to roster view
|
2023-05-03 09:32:58 -07:00 |
|
FIGBERT
|
22acad8287
|
Synchronize access to roster view room list
|
2023-05-03 09:32:58 -07:00 |
|
FIGBERT
|
b9529e39e1
|
Adapt click behavior for modern username placement
|
2023-05-03 09:32:58 -07:00 |
|
FIGBERT
|
abfcdae4ef
|
Fix highlight height in modern mode
|
2023-05-03 09:32:58 -07:00 |
|
FIGBERT
|
d4e820579c
|
Render reactions properly in modern view
|
2023-05-03 09:32:57 -07:00 |
|
FIGBERT
|
7a2f907528
|
Open rooms on click from roster view
|
2023-05-03 09:32:57 -07:00 |
|
FIGBERT
|
99bd36f216
|
Forward mouse events to the roster view
|
2023-05-03 09:32:57 -07:00 |
|
FIGBERT
|
9cecf0bd02
|
Move utility functions above mauview interfaces
|
2023-05-03 09:32:57 -07:00 |
|
FIGBERT
|
0af8d507e1
|
Forward roster key events to room when focused
|
2023-05-03 09:32:57 -07:00 |
|
FIGBERT
|
dc5632e946
|
Move chat view username and timestamp inline
|
2023-05-03 09:32:56 -07:00 |
|
FIGBERT
|
bd2c06e417
|
Add comment about title styling bug
|
2023-05-03 09:32:56 -07:00 |
|
FIGBERT
|
3f01535cdf
|
Render topic view in modern style
|
2023-05-03 09:32:56 -07:00 |
|
FIGBERT
|
80638d4a5b
|
Make topic bar two high in modern display mode
|
2023-05-03 09:32:56 -07:00 |
|
FIGBERT
|
6d4d6b7d20
|
Display title in topic bar in modern room view UI
|
2023-05-03 09:32:56 -07:00 |
|
FIGBERT
|
7fffa994af
|
Hide user list in modern room view UI
|
2023-05-03 09:32:55 -07:00 |
|
FIGBERT
|
1eb132a589
|
Add RoomView previews to roster view
|
2023-05-03 09:32:55 -07:00 |
|
FIGBERT
|
f6b722f523
|
Add quit keybind to roster view
|
2023-05-03 09:32:55 -07:00 |
|
FIGBERT
|
a5ac5ec86e
|
Add keybindings to roster view
|
2023-05-03 09:32:55 -07:00 |
|
FIGBERT
|
167b4a497b
|
Use border utilities to draw horizontal rule
|
2023-05-03 09:32:55 -07:00 |
|
FIGBERT
|
572bc357cb
|
Constrain width of messages in roster view
|
2023-05-03 09:32:54 -07:00 |
|
FIGBERT
|
78cda42654
|
Retrieve the most recent message accurately
|
2023-05-03 09:32:54 -07:00 |
|
FIGBERT
|
43b939f567
|
Add initial message preview to roster view
|
2023-05-03 09:32:54 -07:00 |
|
FIGBERT
|
24c0e66944
|
Fix timestamp rounding
|
2023-05-03 09:32:54 -07:00 |
|
FIGBERT
|
2a01fdb559
|
Add pretty timestamp to rooms in RosterView
|
2023-05-03 09:32:54 -07:00 |
|
FIGBERT
|
32665a2e5a
|
Sort rooms in RosterView by most recent message
|
2023-05-03 09:32:53 -07:00 |
|
FIGBERT
|
1a18a7e89b
|
Add header to RosterView
|
2023-05-03 09:32:53 -07:00 |
|
FIGBERT
|
5fae3fedb9
|
Add rudimentary RosterView
|
2023-05-03 09:32:53 -07:00 |
|
FIGBERT
|
1f62926e0e
|
Update DisplayMode toggle message
|
2023-05-03 09:32:53 -07:00 |
|
FIGBERT
|
a2432d031f
|
Add DisplayMode to UserPreferences
|
2023-05-03 09:32:53 -07:00 |
|