Commit Graph

82 Commits

Author SHA1 Message Date
grialion afd23657c0 feat: help, version menu 2025-07-04 00:15:14 +02:00
javalsai 6c6769b2b3 chore: clean some auth logic 2025-07-01 01:16:08 +02:00
javalsai 99e27dd0c0 fix(likely): #45 2025-07-01 01:09:49 +02:00
javalsai 11e9257c4a Merge pull request #43 from javalsai/improvements
fix: broken cfg parser (blame 8403bfc2)
2025-06-29 18:57:49 +02:00
javalsai 64e088884d fix: broken cfg parser (blame 8403bfc2) 2025-06-29 18:51:53 +02:00
javalsai bceb13b844 feat: save user and session as strings 2025-06-29 18:50:35 +02:00
rmntgx f0e962ad50 fix: create directory 2025-06-29 11:51:42 +05:00
rmntgx 16d1325f96 style: formatting and linter satisfaction 2025-06-29 10:56:31 +05:00
rmntgx 1714b477ad fix: compilation error after rebase 2025-06-29 10:24:58 +05:00
rmntgx a08ffa5a75 fix: simplified code 2025-06-29 10:20:01 +05:00
rmntgx 4a83e5d825 feature: saving previous selection 2025-06-29 10:20:00 +05:00
javalsai b2d25198e0 chore: handle all posible malloc failures 2025-06-22 00:32:35 +02:00
javalsai 6ddbb407da fix(ui): custom input not taking all width 2025-06-21 05:25:03 +02:00
javalsai 8403bfc26c fix: strlcpy usage & changes 2025-06-21 05:16:07 +02:00
javalsai 55e58b46d9 fix(ui): some missing utf8 support 2025-06-21 04:21:10 +02:00
javalsai cd1f44ec41 feat: support custom format dates 2025-06-21 03:10:29 +02:00
javalsai 938166366f lint: fix code for clang-tidy 2025-06-21 01:29:43 +02:00
javalsai 6d30e889d5 fix: language & format 2025-06-21 00:54:36 +02:00
javalsai e7ef64cd16 feat: ithnk full utf8 support & ui 100% consistent 2025-06-21 00:52:30 +02:00
javalsai 787b412005 feat: utf8 support & partial ui.c refactor 2025-06-20 21:31:49 +02:00
javalsai fc4367b6f7 fix: grammer and shecks
(get it, shell + checks = SHecks, k i'll stop)
2025-06-14 00:08:55 +02:00
javalsai 5174f0b2bf feat: modernize config
- config now is more toml like
- no need to declare all fields, it implements defaults
- no yanderedev code, introspection babbyyy 😎
- desktop and config files parser semi-unification
- misc tweaks all over (mainly allocation failures handling)
2025-06-13 14:05:19 +02:00
javalsai a95f71f7a5 dev: start to implement logger in some places 2025-06-11 17:15:30 +02:00
javalsai c88bdaea06 fix: no human users found 2025-06-11 17:04:42 +02:00
javalsai 7db89e973d debug: add a logging module 2025-06-11 16:47:16 +02:00
javalsai cbb3aa3910 dev: remove strcln in favor of strdup 2025-06-11 16:17:00 +02:00
javalsai aa1cafe743 lint: satisfy linter on users & better malloc handling 2025-06-11 16:11:24 +02:00
javalsai 2bdb57390d lint: satisfy some nullability annotations 2025-06-11 14:40:21 +02:00
javalsai bb1ca09fd8 lint(format): change format rules a bit 2025-06-10 23:44:40 +02:00
javalsai 22c3f7c896 feat|perf: generic&efficient desktop&config parser 2025-06-10 23:44:09 +02:00
javalsai a846c1b4c9 lint(tidy): some clang-tidy work 2025-06-10 23:32:55 +02:00
javalsai 6975c265f0 feat: add config open error guide message 2025-06-08 13:50:28 +02:00
javalsai 7d76687833 lint: apply new style 2025-06-06 20:46:55 +02:00
javalsai d6a348c543 Merge branch 'master' into code-formatting 2025-06-06 20:44:39 +02:00
javalsai b22ae6b2cc fix: memory leaks 2025-06-06 19:40:38 +02:00
javalsai 04a102a7bb perf: better and efficient vec impl 2025-06-06 19:39:44 +02:00
javalsai dc6424979e fix: address mem issues 2025-06-06 18:12:45 +02:00
rmntgx 15c7ec3c59 Merge branch 'javalsai:master' into code-formatting 2025-05-20 22:25:19 +05:00
rmntgx ee6565d5b4 fix: memory leaks and memory access errors 2025-05-20 19:42:24 +05:00
rmntgx 0b02a2cef2 format: satisfy linter 2025-05-17 21:56:27 +00:00
javalsai f34a71195e chore: use size_t for indexing and iterating 2024-12-25 20:22:28 +01:00
javalsai e13a8ff79c fix: #includes 👀 2024-12-25 20:16:25 +01:00
javalsai 4c7d221a17 dev: use #includes according to error's concerns 2024-12-25 20:00:09 +01:00
javalsai 6d9b02e6de grammer: codespell 🤓 2024-12-25 19:34:40 +01:00
javalsai 0ba5519937 feat: add behavior.{source,user_source} for custom env 2024-12-25 19:25:09 +01:00
javalsai b8caf5b7d7 chore: readable vec_pop 2024-11-01 13:28:32 +01:00
javalsai 06fa419a6c fix: logic 👍 (tf was i thinking here?) 2024-11-01 13:25:38 +01:00
javalsai 49e3ad528f add: safety bound checks for vec_get 2024-11-01 13:11:01 +01:00
javalsai a0b68491ba chore: implement vectors
also seems to address several of these:
https://github.com/javalsai/lidm/issues/3#issuecomment-2423933131

not sure about the issue itself, might be permission stuff
2024-10-19 17:50:50 +02:00
javalsai 01ddd62852 chore: make specific vector (heap stack) impl 2024-10-18 21:54:39 +02:00