243 Commits

Author SHA1 Message Date
0b0bc93a8d feat(core): add sasa and tanzaku update functions 2022-12-30 13:47:00 +03:00
90e5761d3e perf(core): remove some extra instructions 2022-12-29 21:34:10 +03:00
28ee348dad docs: update usage manual 2022-12-29 19:06:10 +03:00
c4f2149291 feat(cli)!: significant interface improvements 2022-12-29 18:35:01 +03:00
2d46b72929 style(core): code cleanup 2022-12-29 18:04:34 +03:00
60f44fb82f fix(lib): fix sasa add and remove functions 2022-12-29 17:32:00 +03:00
12424fb995 fix(lib): check if got NULL in all functions 2022-12-29 17:24:37 +03:00
dd1d513f1e fix(core): check if got NULL in all functions 2022-12-29 17:22:50 +03:00
6a927f4644 fix(lib): fix bugs in weeding 2022-12-29 15:50:59 +03:00
e64e6f7f47 feat(lib): weeding also removes sasa with invalid file path 2022-12-29 15:32:25 +03:00
32e73acd73 feat(lib): zero tanzaku ID is reserved for the special immutable FAVORITE tag 2022-12-29 15:22:13 +03:00
3cea0b5fdb style(lib): code cleanup 2022-12-29 14:55:03 +03:00
eb746994e3 chore: update version number in CMakeLists.txt 2022-12-29 14:42:25 +03:00
dc5abcf9d9 feat(cli): add option -i to view database info 2022-12-28 22:01:48 +03:00
7961554b69 docs: prepare for 0.1.3-dev release 2022-12-28 18:58:05 +03:00
29df398a50 fix(cli): check if successfully saved database after weeding 2022-12-28 18:56:44 +03:00
631716877b feat(cli): colorize success message 2022-12-28 18:47:25 +03:00
07ee9d3c7a fix(cli): fix bug on initializing new database 2022-12-28 18:39:01 +03:00
caa01e2fbc docs: add hyou definition 2022-12-28 18:23:28 +03:00
57623cff61 perf(lib): tanabata struct holds the hyou last modification timestamps instead of bools 2022-12-28 18:22:16 +03:00
873d6d487b perf(core): a little improvement in new kazari remove functions 2022-12-28 18:02:33 +03:00
97c63aea1f perf(lib): use new kazari remove functions 2022-12-28 17:58:01 +03:00
4724962cd3 feat(core): add functions to remove all kazari with a specific sasa/tanzaku ID 2022-12-28 17:05:09 +03:00
d8c43c7855 perf(lib): do not save unchanged database files 2022-12-28 16:48:35 +03:00
2d41da9a8c feat(cli): change style of table output 2022-12-28 15:34:21 +03:00
45160154df chore: change minimum required cmake version to 3.16 2022-12-28 14:59:10 +03:00
eeedbfa484 feat(cli): print human-readable datetime instead of Unix timestamp 2022-12-28 01:47:15 +03:00
133ef0b3a5 fix(core): check every operation on files 2022-12-28 01:03:19 +03:00
5eb4775867 style(cli): code cleanup 2022-12-28 00:14:55 +03:00
575c277ff4 perf(cli): check if database is full before launching add menu 2022-12-27 23:50:23 +03:00
5782b98550 style(lib): merge similar ifs 2022-12-27 22:59:59 +03:00
54e598fd6d perf(lib): check if database is full before adding new record 2022-12-27 22:56:19 +03:00
af1dcb2bf2 refactor: reorganize files 2022-12-27 22:47:57 +03:00
e39003f4cc docs: add build guide 2022-12-27 21:41:55 +03:00
9da4401406 chore: add build script 2022-12-27 21:35:29 +03:00
b8a52790eb chore: change minimum required cmake version to 3.22 2022-12-27 20:44:01 +03:00
7c773a7398 docs: prepare for 0.1.2-dev release 2022-12-26 11:53:22 +03:00
4f57a32c77 perf(cli): correct error handling 2022-12-26 11:49:39 +03:00
600b71ebf9 fix(cli): save database after adding/removing kazari 2022-12-26 11:48:32 +03:00
219f5de50b fix(cli): print hex tanzaku ID 2022-12-25 13:55:33 +03:00
227232d353 chore(ghp): set title and description 2022-12-25 13:48:21 +03:00
3c1f0e64f9 chore(ghp): set theme 2022-12-25 13:27:52 +03:00
30085b77f3 docs: prepare for 0.1.1-dev release 2022-12-25 13:21:58 +03:00
24231a48ef docs(cli): correct help message 2022-12-25 13:09:45 +03:00
828e4b5e81 refactor(cli): change config location to /etc/tfm/config 2022-12-25 12:27:41 +03:00
bb5e5f209e fix(cli): a little bug fix 2022-12-25 12:27:21 +03:00
d148ca3e19 perf(cli): add current database location output in help message 2022-12-25 12:19:01 +03:00
72c0fa001f fix(cli): fix config and path problems 2022-12-25 02:57:57 +03:00
bb54c2c919 docs: prepare for 0.1.0-dev release 2022-12-25 02:55:57 +03:00
094d76cb8c fix(cli): if both -s and -u options are set then unset both of them 2022-12-25 02:11:59 +03:00