aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* refactor: implement data-driven config parsing using `offsetof`verdant2026-05-202-28/+127
| | | | | Replace the bloated, hardcoded if-else chains in parse_config with a static lookup table based on offsetof
* Add debug optionverdant2026-05-201-1/+3
|
* Move termios-about functions to utils.h/.cverdant2026-05-202-0/+26
|
* New file: keys.hverdant2026-05-201-0/+11
| | | | | Move *key_names and init_key_names() to here, add a new function and array for shifted keys
* Format and split codeverdant2026-05-193-391/+211
|
* Add `make format`, modify source files listverdant2026-05-192-8/+201
|
* Add .clang-format fileverdant2026-05-191-0/+123
|
* docs: remove blank lineVerdant2026-05-171-1/+0
|
* docs: remove blank lineVerdant2026-05-171-1/+0
|
* docs: tweak wordingVerdant2026-05-171-4/+4
|
* Update ChangeLogVerdant2026-05-171-2/+5
|
* Modify config API nameVerdant2026-05-172-11/+13
| | | | | enable_time -> time enable_key_counter -> key_counter
* Add install to MakefileVerdant2026-05-171-0/+12
|
* tweak ChangeLogVerdant2026-05-171-2/+2
|
* Refine READMEVerdant2026-05-171-2/+107
|
* Update versionVerdant2026-05-171-3/+3
|
* Modify ChangeLogVerdant2026-05-171-1/+4
|
* fix: solve line-wrapping and duplication during key repeatVerdant2026-05-171-5/+4
|
* modify lockVerdant2026-05-171-6/+6
|
* modify versionVerdant2026-05-172-1/+11
|
* Add Makefileverdant2026-05-171-0/+12
|
* Add ChangeLogverdant2026-05-171-0/+12
|
* add .gitignoreverdant2026-05-171-0/+5
|
* Add config parser and routeverdant2026-05-173-206/+437
|
* LICENSE: Replace to GPL V3verdant2026-05-171-21/+674
|
* remove temp filesverdant2026-05-162-2/+0
|
* Initial commitverdant2026-05-164-0/+268
|
* Initial commitVerdant2026-05-161-0/+21