Commit Graph

48 Commits

Author SHA1 Message Date
Dionysus bd15b524fb
Started adding Wireguard support 2024-06-05 19:00:15 -04:00
Dionysus eaf5cdfc8d
ABC imports (ocd lol) 2024-06-05 18:18:23 -04:00
Dionysus b00d779471
Fixed speaker.h spacing 2024-06-05 18:13:36 -04:00
Dionysus 5845a84250
TAKEEE ONNN MEEEEE boot intro fixed 2024-06-05 18:12:24 -04:00
Dionysus 0cfe90ff99
Improved RTTTL processing with the ESP8266Audio library 2024-06-05 18:07:54 -04:00
Dionysus d4911ee2d3
Added IRC mention sounds, moved boot sound to AFTER the XBM display 2024-06-05 15:21:36 -04:00
Dionysus 86b4488d92
Added support for the T-Deck internal speaker! Boot sounds added, notification sounds incomming. 2024-06-05 15:06:51 -04:00
Dionysus e991577a77
Merged setDefaultPreferences with loadPreferences 2024-06-05 12:07:43 -04:00
Dionysus b2506fb589
Added default to get_encryption_type to hide warning when building 2024-06-05 11:54:20 -04:00
Dionysus 66845d0dcf
Added mac address randomization, improved wifi handling, and added a wifi event trigger 2024-06-05 11:50:08 -04:00
Dionysus 12a437ff69
Merged the loadPreferences and setDefaultPreferences functions 2024-06-04 12:15:09 -04:00
Dionysus b3f87b2fc4
Added the ability to wipe the stored preferences by press w on the boot screen and fixed issue where pressing a key to turn screen on was typing the char out 2024-06-04 02:41:58 -04:00
Dionysus efdd8bcb34
Finally fixed line wraps with color properly 2024-05-30 00:15:49 -04:00
If you know this, you a cool guy 432ccdca90 MULTILINE FIX BETA, SET COLORS TO MASTER BRANCHES 2024-05-29 21:35:51 -04:00
If you know this, you a cool guy 252e97f139 multi-line doesnt seem bugged and joins still work, will work on the small gap in buffer at the bottom 2024-05-29 21:34:07 -04:00
If you know this, you a cool guy 711e8dee5b multi-line doesnt seem bugged and joins still work, will work on the small gap in buffer at the bottom 2024-05-29 21:31:51 -04:00
Dionysus 77a9144837
Added extended preferences 2024-05-29 17:14:53 -04:00
Dionysus 4afe369d27
Added back removed colors by accident, few verbose serial changes 2024-05-29 02:50:20 -04:00
Dionysus a590dfccc8
Fixed warnings about redefinitions 2024-05-29 00:05:04 -04:00
Dionysus 6bb2532038
Updated roadmap and added serial logs 2024-05-28 20:48:06 -04:00
Dionysus 527eb75d67
Added memory constraints to things to keep everything memory safe from anomalies & attacks 2024-05-28 20:40:00 -04:00
Dionysus eec732eb29
Added input buffer protection so we do not exceed the 512 limit IRC servers have 2024-05-28 19:45:12 -04:00
Dionysus 8e3f702c98
Added cheers to e for hand typing color codes 2024-05-28 18:58:06 -04:00
Dionysus af93986495
More code cleanup and comments 2024-05-28 18:56:20 -04:00
Dionysus f4dc64fd69
Big code cleanup and organization 2024-05-28 18:32:54 -04:00
Dionysus a317971c77
fixed status bar percent colors 2024-05-27 18:22:24 -04:00
Dionysus 5fe9e4d240
Added wifi credential caching (cheers sad) 2024-05-27 18:00:37 -04:00
Dionysus 20f3338187
Woops (idk what im doing) 2024-05-27 17:30:36 -04:00
Dionysus 4972dd0c42
Revert "Fixed 39, 40, and 50 color codes (cheers e)"
This reverts commit f6014f27c2.
2024-05-27 17:24:19 -04:00
Dionysus c1eedf3183
Added scrolling input text so we can type beyond the width of the screen 2024-05-27 16:49:03 -04:00
Dionysus 07474dcd0d
Fixed word wrap issue (woops) 2024-05-27 16:03:40 -04:00
Dionysus 06ccf075fa
Added /nick support with error handling for 432 and 433 errors 2024-05-27 15:57:23 -04:00
Dionysus f6014f27c2
Fixed 39, 40, and 50 color codes (cheers e) 2024-05-27 02:57:59 -04:00
Dionysus 80810b3f3a
Added 99 color support (cheers e) 2024-05-27 02:32:40 -04:00
Dionysus e44d0ddeb6
Added /me support for action messages on IRC 2024-05-27 01:54:38 -04:00
Dionysus c141a38e9c
Added a /debug command once connected to IRC to see system information 2024-05-27 00:05:43 -04:00
Dionysus 343344e427
IRC color parsing improved even more for /hueg support and closer line spacing. PP4L 2024-05-26 20:21:17 -04:00
Dionysus e721ac125c
Improved IRC color handling to allow messages ending with spaces to display colored backgrounds for ASCII/ANSI art :P 2024-05-26 20:11:57 -04:00
Dionysus 74f3d443b9
Added more verbose serial logging for debug 2024-05-26 19:27:12 -04:00
Dionysus 0049a84580
Screen on turns back on from keyboard input now instead of any new message 2024-05-26 01:04:28 -04:00
Dionysus 5df11770d6
Greatly improved the wifi connection, ntp polling, and irc connection by adding retries and delays for syncing ntp which was causing tls errors when out of sync 2024-05-26 00:57:34 -04:00
Dionysus 9a5379eea2
Added screen inactivity timeout to save battery! 2024-05-26 00:39:05 -04:00
Dionysus b5e0585302
Properly handle nick hilights by only hilighting the first occurance 2024-05-25 23:49:13 -04:00
Dionysus 2cb5b2ccae
Added nick hilight support to the IRC client 2024-05-25 23:39:20 -04:00
Dionysus 259f0ca443
Added random numbers to nick for now until we have a more dynamic approach 2024-05-25 22:59:46 -04:00
Dionysus 6da5a97bb2
Added /raw command to the IRC client input to allow sending raw data to the server 2024-05-25 19:56:17 -04:00
Dionysus 0c3203551a
Added status bar and Wifi scanning / selection menu, RSSI/BATT percentage colors 2024-05-24 21:04:58 -04:00
Dionysus 96c6e96d12
Initial commit 2024-05-23 18:42:03 -04:00