Ondřej Hruška
2ede271c65
removed obsolete microoptimization from parser repeat code
7 years ago
Ondřej Hruška
948bcb62ff
Backend changes for offscale default fg and bg + future-proofing
...
- 16-bit attribs
- added attribs FG and BG, if not set, default colors
- added attrib INVERT, removed server-side color flipping
- added screen attrib REVERSE_VIDEO (can't be done server-side if we want it to work with off-scale colors)
- changed Attribs encoding to 3B
- removed old migrations, made useless by the flash wipe caused by adding Admin PW section
- some cleaning in CSI parser
- removed function to set SGR inverse separately (now use normal SGR setter)
- added functions to set fg and bg to defaults
7 years ago
Ondřej Hruška
82fd9e5ad1
raise utf8 cache to max of 160 characters, re-enable buttons by default
7 years ago
Ondřej Hruška
128515a9a7
git hashes on about page
7 years ago
Ondřej Hruška
356c4557bb
change default size back to 26x10 so it makes better first impression on a phone
7 years ago
Ondřej Hruška
5ff9d17850
adjusted defaults (disabled buttons by default so we dont confuse users with something they dont expect)
7 years ago
Ondřej Hruška
ccbb1886af
two hundred and fifty six colors, ladies and gentlemen!!
7 years ago
Ondřej Hruška
b02aebf8c2
repeat character command
7 years ago
Ondřej Hruška
4c2421121f
moved funcs to flash to make it build again, reduced logging buffer, disabled some logging; add missing files
7 years ago
Ondřej Hruška
384372e6c8
backend support for SGR overline, bit 7 of attrib byte
7 years ago
Ondřej Hruška
74c7628474
groundwork for 256 color parsing, added conceal
7 years ago
Ondřej Hruška
ab921d2523
fix newline mode, add backend for cursor and crlf config in terminal config page
7 years ago
Ondřej Hruška
2bea6397c6
cursor shape CSI and cursor blink toggle
7 years ago
Ondřej Hruška
6fdb23531b
implemented backindex
7 years ago
Ondřej Hruška
116201e232
Fixed a couple bugs and cleaned up the parser callbacks file for CSI
7 years ago
Ondřej Hruška
5f6566a6fd
implemented loopback option SRM
7 years ago
Ondřej Hruška
ba9c757cdc
help page improvements, opt to hide botnav and buttons, DECOPT for those: 800 and 801, charset tables added to help page, terminal css overhaul to avoid Black Lines
7 years ago
Ondřej Hruška
a82e14961c
RAM tuning
7 years ago
Ondřej Hruška
7aa3cd7f75
working mouse
7 years ago
Ondřej Hruška
58ed6098c4
untested impl of mouse tracking modes
7 years ago
Ondřej Hruška
e3ae34a932
fix broken cursor save / restore
7 years ago
Ondřej Hruška
73c943bb97
throttle screen redraw via cooldown, setting 10/30 largely eliminates dropped bytes
7 years ago
Ondřej Hruška
6d9d068268
split parser handlers file to multiple
7 years ago
Ondřej Hruška
59f26adf68
Stubs for scrolling region and other functions, implemented inverse video, improved parse (hardeing against xterm travesty), optimize tabs, DECREPTPARM
7 years ago
Ondřej Hruška
fe714bf473
Parser cleanup; implemented #67 , support for DCS queries, added doc comments, SGR enum
7 years ago
Ondřej Hruška
68747d493c
Tab Stops™
7 years ago
Ondřej Hruška
af47249492
NLM
7 years ago
Ondřej Hruška
e22ae1e66a
Buffered Logging + fix bel osc bug
7 years ago
Ondřej Hruška
9cac029e58
implemented numpad alt mode, fn keys alt mode and cursor alt mode
7 years ago
Ondřej Hruška
8117229926
moving some stuff around, removed "soft reset" seq, added server-side support for control key remaps
7 years ago
Ondřej Hruška
04b75b8218
xenl
7 years ago
Ondřej Hruška
89fca5c40a
insert mode
7 years ago
Ondřej Hruška
bc41a21f23
some more missing commands, added code pages, fixed the xterm size command and some other stuff. also FRAKTUR
7 years ago
Ondřej Hruška
2cb8586c94
preparation for insert and delete commands
7 years ago
Ondřej Hruška
7b94eef448
implemented a couple new ESC codes and stubs for 4 others
7 years ago
Ondřej Hruška
12385b7a5f
dont clear terminal screen when not needed. also allow setting term title or buttons to empty string
7 years ago
Ondřej Hruška
f8c60b0668
parser timeout, better checksum checking and struct stuffing, shaved some bytes off RAM
7 years ago
Ondřej Hruška
4551ad6dbe
added info about the new commands to help. also e]FRa is removed bc it is no longer useful for anything
7 years ago
Ondřej Hruška
3f4b8a94f1
commands to set button or title
7 years ago
Ondřej Hruška
110f461cf5
bold works !!
7 years ago
Ondřej Hruška
3ae1451821
working unicode!!! WTF!! and ajax initial load to avoid having to escape shit
7 years ago
Ondřej Hruška
d711909812
w.i.p. Terminal Themes added, improved terminal color picker, new compression in front-end
7 years ago
Ondřej Hruška
76167b8014
WiFi sections hiding, STA auto enable on scan click, Terminal colors preview, better explanations, CONFIGURABLE UART
7 years ago
Ondřej Hruška
5c8eab387e
some renaming
7 years ago
Ondřej Hruška
509b19a9bc
implemented a persistence subsystem
7 years ago
Ondřej Hruška
9dd5a1f082
Implemented cursor wrap control codes e[?7h and l
8 years ago
Ondřej Hruška
b1baffa3d5
Implemented device status query cmd & cursor save/restore with attrs
8 years ago
Ondřej Hruška
1d52cd551a
implemented mouse input, CSI6n cmd, added sass cmd to build_web.sh
8 years ago
Ondřej Hruška
f8d848f383
FIXED STUPID JSON BUG YOOOO
8 years ago
Ondřej Hruška
afa34a43de
working terminal
8 years ago