Commit Graph

  • 0db444b65c style(core): for loops stylization H1K0 2023-01-20 15:41:47 +03:00
  • d90570962b perf(lib): remove file path validation H1K0 2023-01-20 13:14:45 +03:00
  • 20ae688a31 fix(core): a lot of bug fixes, optimization improves and some code cleanup H1K0 2023-01-20 02:26:21 +03:00
  • 7d97948e74 fix(core): a little bug fix in sappyou.c H1K0 2023-01-19 01:51:53 +03:00
  • 7bdcd3e495 fix(lib): a little bug fix in tanabata_init function H1K0 2023-01-19 00:51:04 +03:00
  • bf49221141 fix(core): a little bug fix on loading/saving hyou H1K0 2023-01-18 23:50:24 +03:00
  • 3fe58e8cc2 chore: a bit of stylization to CMakeLists.txt H1K0 2023-01-14 17:29:22 +03:00
  • b829e22710 chore: set cmake project name to Tanabata H1K0 2023-01-14 17:25:54 +03:00
  • 221e547db5 refactor(core): make core_func.h local H1K0 2023-01-14 17:13:52 +03:00
  • d421eadde4 refactor: rearrange files H1K0 2023-01-14 15:12:12 +03:00
  • a69d8ac042 fix(core): add tanabata struct to core.h H1K0 2023-01-13 15:40:20 +03:00
  • 44ef8c32c2 perf: add constants.h file with global constants H1K0 2023-01-13 02:21:19 +03:00
  • 36acd4208a chore(lib): remove extra includes H1K0 2023-01-13 02:19:25 +03:00
  • 62773539cd refactor(core,lib): move all core and lib structs and constants to a separate header file H1K0 2023-01-13 02:17:09 +03:00
  • 50b1300847 chore(core,lib): add #pragma once to header files H1K0 2023-01-13 00:28:14 +03:00
  • 7f31d62260 init(web): add http server on golang with authentication only H1K0 2023-01-10 20:08:17 +03:00
  • e4188c69a4 feat(cli): print related sasa/tanzaku ID when viewing particular tanzaku/sasa H1K0 2023-01-08 23:34:39 +03:00
  • e9ff845c5b chore: a little fix in build.sh H1K0 2023-01-04 03:09:32 +03:00
  • 5019c54380 init(cgi): add Common Gateway Interface with authentication only H1K0 2023-01-04 01:55:15 +03:00
  • 091b1757c6 chore: prepare for 1.0.0 release H1K0 2022-12-31 17:22:08 +03:00
  • 2ee6e5e8cc docs: some corrections H1K0 2022-12-31 15:06:57 +03:00
  • 1f37f7a2b8 docs: some minor corrections H1K0 2022-12-30 19:26:01 +03:00
  • 90af6dada8 docs: create a section for the CLI manual H1K0 2022-12-30 19:13:15 +03:00
  • 6119ed684e chore(cli): remove datetime from list view H1K0 2022-12-30 18:43:45 +03:00
  • 32fea5cd2b fix(lib): check if hyou is empty on remove H1K0 2022-12-30 18:20:52 +03:00
  • 5daa0db847 perf(lib): weed sappyou before shoppyou H1K0 2022-12-30 18:12:07 +03:00
  • 94aa958471 perf(lib): weeding also removes kazari with invalid sasa or tanzaku ID H1K0 2022-12-30 18:09:50 +03:00
  • c7e38851f2 chore(cli): move '\n' outside of stylization macros H1K0 2022-12-30 17:34:15 +03:00
  • 66f1c42fcc chore(cli): some minor interface improvements H1K0 2022-12-30 16:48:33 +03:00
  • 3939b30c15 fix(cli): correct output messages in the update menu H1K0 2022-12-30 16:46:27 +03:00
  • 092188ac5e docs: update and correct usage manual H1K0 2022-12-30 16:20:36 +03:00
  • d19f2b09b2 feat(cli): add option to edit sasa or tanzaku H1K0 2022-12-30 15:20:59 +03:00
  • a03355f8ce feat(cli): print tanzaku last modification datetime H1K0 2022-12-30 15:12:41 +03:00
  • ff0cd4eea2 fix(core): update tanzaku last modification timestamp on tanzaku update H1K0 2022-12-30 15:11:25 +03:00
  • df12b94b2a fix(cli): colorize uncolorized error message H1K0 2022-12-30 15:05:04 +03:00
  • 2fb8038a44 feat(lib): add sasa and tanzaku update functions H1K0 2022-12-30 14:57:03 +03:00
  • 0b0bc93a8d feat(core): add sasa and tanzaku update functions H1K0 2022-12-30 13:47:00 +03:00
  • 90e5761d3e perf(core): remove some extra instructions H1K0 2022-12-29 21:34:10 +03:00
  • 28ee348dad docs: update usage manual H1K0 2022-12-29 19:06:10 +03:00
  • c4f2149291 feat(cli)!: significant interface improvements H1K0 2022-12-29 18:35:01 +03:00
  • 2d46b72929 style(core): code cleanup H1K0 2022-12-29 18:04:34 +03:00
  • 60f44fb82f fix(lib): fix sasa add and remove functions H1K0 2022-12-29 17:32:00 +03:00
  • 12424fb995 fix(lib): check if got NULL in all functions H1K0 2022-12-29 17:24:37 +03:00
  • dd1d513f1e fix(core): check if got NULL in all functions H1K0 2022-12-29 17:22:50 +03:00
  • 6a927f4644 fix(lib): fix bugs in weeding H1K0 2022-12-29 15:50:59 +03:00
  • e64e6f7f47 feat(lib): weeding also removes sasa with invalid file path H1K0 2022-12-29 15:32:25 +03:00
  • 32e73acd73 feat(lib): zero tanzaku ID is reserved for the special immutable FAVORITE tag H1K0 2022-12-29 15:22:13 +03:00
  • 3cea0b5fdb style(lib): code cleanup H1K0 2022-12-29 14:55:03 +03:00
  • eb746994e3 chore: update version number in CMakeLists.txt H1K0 2022-12-29 14:42:25 +03:00
  • dc5abcf9d9 feat(cli): add option -i to view database info H1K0 2022-12-28 22:01:48 +03:00
  • 7961554b69 docs: prepare for 0.1.3-dev release H1K0 2022-12-28 18:58:05 +03:00
  • 29df398a50 fix(cli): check if successfully saved database after weeding H1K0 2022-12-28 18:56:44 +03:00
  • 631716877b feat(cli): colorize success message H1K0 2022-12-28 18:47:25 +03:00
  • 07ee9d3c7a fix(cli): fix bug on initializing new database H1K0 2022-12-28 18:39:01 +03:00
  • caa01e2fbc docs: add hyou definition H1K0 2022-12-28 18:23:28 +03:00
  • 57623cff61 perf(lib): tanabata struct holds the hyou last modification timestamps instead of bools H1K0 2022-12-28 18:22:16 +03:00
  • 873d6d487b perf(core): a little improvement in new kazari remove functions H1K0 2022-12-28 18:02:33 +03:00
  • 97c63aea1f perf(lib): use new kazari remove functions H1K0 2022-12-28 17:58:01 +03:00
  • 4724962cd3 feat(core): add functions to remove all kazari with a specific sasa/tanzaku ID H1K0 2022-12-28 17:05:09 +03:00
  • d8c43c7855 perf(lib): do not save unchanged database files H1K0 2022-12-28 16:48:35 +03:00
  • 2d41da9a8c feat(cli): change style of table output H1K0 2022-12-28 15:34:21 +03:00
  • 45160154df chore: change minimum required cmake version to 3.16 H1K0 2022-12-28 14:59:10 +03:00
  • eeedbfa484 feat(cli): print human-readable datetime instead of Unix timestamp H1K0 2022-12-28 01:47:15 +03:00
  • 133ef0b3a5 fix(core): check every operation on files H1K0 2022-12-28 01:03:19 +03:00
  • 5eb4775867 style(cli): code cleanup H1K0 2022-12-28 00:14:55 +03:00
  • 575c277ff4 perf(cli): check if database is full before launching add menu H1K0 2022-12-27 23:50:23 +03:00
  • 5782b98550 style(lib): merge similar ifs H1K0 2022-12-27 22:59:59 +03:00
  • 54e598fd6d perf(lib): check if database is full before adding new record H1K0 2022-12-27 22:56:19 +03:00
  • af1dcb2bf2 refactor: reorganize files H1K0 2022-12-27 22:47:57 +03:00
  • e39003f4cc docs: add build guide H1K0 2022-12-27 21:41:55 +03:00
  • 9da4401406 chore: add build script H1K0 2022-12-27 21:35:29 +03:00
  • b8a52790eb chore: change minimum required cmake version to 3.22 H1K0 2022-12-27 20:44:01 +03:00
  • 7c773a7398 docs: prepare for 0.1.2-dev release H1K0 2022-12-26 11:56:00 +03:00
  • 4f57a32c77 perf(cli): correct error handling H1K0 2022-12-26 11:53:21 +03:00
  • 600b71ebf9 fix(cli): save database after adding/removing kazari H1K0 2022-12-26 11:49:39 +03:00
  • 219f5de50b fix(cli): print hex tanzaku ID H1K0 2022-12-26 11:48:32 +03:00
  • 227232d353 chore(ghp): set title and description H1K0 2022-12-25 13:55:32 +03:00
  • 3c1f0e64f9 chore(ghp): set theme H1K0 2022-12-25 13:48:20 +03:00
  • 30085b77f3 docs: prepare for 0.1.1-dev release H1K0 2022-12-25 13:27:24 +03:00
  • 24231a48ef docs(cli): correct help message H1K0 2022-12-25 13:21:58 +03:00
  • 828e4b5e81 refactor(cli): change config location to /etc/tfm/config H1K0 2022-12-25 13:09:44 +03:00
  • bb5e5f209e fix(cli): a little bug fix H1K0 2022-12-25 12:27:40 +03:00
  • d148ca3e19 perf(cli): add current database location output in help message H1K0 2022-12-25 12:27:20 +03:00
  • 72c0fa001f fix(cli): fix config and path problems H1K0 2022-12-25 12:19:00 +03:00
  • bb54c2c919 docs: prepare for 0.1.0-dev release H1K0 2022-12-25 02:57:57 +03:00
  • 094d76cb8c fix(cli): if both -s and -u options are set then unset both of them H1K0 2022-12-25 02:55:57 +03:00
  • 02aeadf0f7 style(cli): print error message on fail to init/open database H1K0 2022-12-25 02:11:59 +03:00
  • 535e077b6c style(core): correct one comment in core.h H1K0 2022-12-25 01:56:11 +03:00
  • 6b5185200e init(cli): add command line interface H1K0 2022-12-25 01:37:46 +03:00
  • b5b2cc7fae style(lib): a bit of code cleanup H1K0 2022-12-25 01:21:48 +03:00
  • 9cbb34512b fix(lib): minor fixes H1K0 2022-12-25 01:18:10 +03:00
  • 16c577ecb8 fix(lib): remove 0 instead of 1 when trying to add existing kazari H1K0 2022-12-25 00:59:04 +03:00
  • abefaed60c fix(lib): fix database weed function H1K0 2022-12-25 00:19:22 +03:00
  • 7261f88dbd fix(core): reopen file on load/save H1K0 2022-12-24 23:55:06 +03:00
  • 3bca700ab6 perf(lib): some minor improvements H1K0 2022-12-24 20:46:39 +03:00
  • 159379cad2 perf(lib): remove all console outputs H1K0 2022-12-24 20:02:50 +03:00
  • 0547ef6abb perf(core): remove all console outputs H1K0 2022-12-24 19:34:24 +03:00
  • f29858361c perf(core): improve remove functions H1K0 2022-12-24 19:25:06 +03:00
  • f41a1d66f9 style(lib): correct error messages H1K0 2022-12-24 17:33:02 +03:00
  • 8dd4361846 fix(core): correct error handling H1K0 2022-12-24 16:45:59 +03:00