Commit Graph

17 Commits

Author SHA1 Message Date
H1K0 62773539cd refactor(core,lib): move all core and lib structs and constants to a separate header file 2023-01-13 02:17:09 +03:00
H1K0 32fea5cd2b fix(lib): check if hyou is empty on remove 2022-12-30 18:20:52 +03:00
H1K0 5daa0db847 perf(lib): weed sappyou before shoppyou 2022-12-30 18:12:07 +03:00
H1K0 94aa958471 perf(lib): weeding also removes kazari with invalid sasa or tanzaku ID 2022-12-30 18:09:50 +03:00
H1K0 2fb8038a44 feat(lib): add sasa and tanzaku update functions 2022-12-30 14:57:03 +03:00
H1K0 60f44fb82f fix(lib): fix sasa add and remove functions 2022-12-29 17:32:00 +03:00
H1K0 12424fb995 fix(lib): check if got NULL in all functions 2022-12-29 17:24:37 +03:00
H1K0 6a927f4644 fix(lib): fix bugs in weeding 2022-12-29 15:50:59 +03:00
H1K0 e64e6f7f47 feat(lib): weeding also removes sasa with invalid file path 2022-12-29 15:32:25 +03:00
H1K0 32e73acd73 feat(lib): zero tanzaku ID is reserved for the special immutable FAVORITE tag 2022-12-29 15:22:13 +03:00
H1K0 3cea0b5fdb style(lib): code cleanup 2022-12-29 14:55:03 +03:00
H1K0 57623cff61 perf(lib): tanabata struct holds the hyou last modification timestamps instead of bools 2022-12-28 18:22:16 +03:00
H1K0 97c63aea1f perf(lib): use new kazari remove functions 2022-12-28 17:58:01 +03:00
H1K0 d8c43c7855 perf(lib): do not save unchanged database files 2022-12-28 16:48:35 +03:00
H1K0 5782b98550 style(lib): merge similar ifs 2022-12-27 22:59:59 +03:00
H1K0 54e598fd6d perf(lib): check if database is full before adding new record 2022-12-27 22:56:19 +03:00
H1K0 af1dcb2bf2 refactor: reorganize files 2022-12-27 22:47:57 +03:00