Commit Graph

  • f5eb8dac06 feat(web): mask real file paths when working with TFM database H1K0 2023-01-28 21:51:56 +03:00
  • 94b55c8a87 perf(dbms): improve response structure H1K0 2023-01-28 21:41:51 +03:00
  • 8b9861de18 fix(dbms): escape slash in json H1K0 2023-01-28 19:56:14 +03:00
  • 607cd6df09 perf(web): improve authentication H1K0 2023-01-28 19:18:11 +03:00
  • 0a76f7fd8e feat(web): show 'Back to home' button on auth when valid token H1K0 2023-01-27 17:19:14 +03:00
  • deb00436f5 perf(web): add validate function to js H1K0 2023-01-27 17:17:47 +03:00
  • 7c58f011ca fix(web): fix token.js H1K0 2023-01-27 17:00:35 +03:00
  • 46e67488f1 fix(web): initialize index.html and update styles H1K0 2023-01-27 16:53:24 +03:00
  • b791c60b81 fix(web): update styles H1K0 2023-01-27 16:52:15 +03:00
  • 7e0e619950 chore(web): change from CRLF to LF in css H1K0 2023-01-27 15:29:58 +03:00
  • aafaf2d32c fix(web): fix assets paths in html H1K0 2023-01-27 15:24:51 +03:00
  • ebb3836930 feat(web): initialize frontend H1K0 2023-01-27 01:33:23 +03:00
  • 47ee5c4776 feat(web): add token validation handler H1K0 2023-01-27 01:21:18 +03:00
  • 9a4817d6ad refactor(web): move all server files into server directory H1K0 2023-01-27 01:11:24 +03:00
  • 2981a4b0ca chore(web): add go.mod H1K0 2023-01-27 01:06:58 +03:00
  • 01f2b24bfc chore: remove unused constants.h H1K0 2023-01-27 01:05:50 +03:00
  • 9d22038261 chore(dbms): rename 'unsaved' stats key to 'changed' H1K0 2023-01-27 00:43:57 +03:00
  • 540a039057 chore(dbms): separate date and time with space in logs H1K0 2023-01-27 00:41:45 +03:00
  • 94b3776ddf fix(dbms): escape JSON strings H1K0 2023-01-27 00:38:46 +03:00
  • 6dd7421050 fix(dbms): remove trailing comma from response H1K0 2023-01-26 23:38:48 +03:00
  • 9828e0f213 feat(web): add TDBMS client H1K0 2023-01-26 23:29:52 +03:00
  • 77d1044742 fix(dbms): remove hex numbers notation from json response H1K0 2023-01-26 23:05:06 +03:00
  • b80eaf55ea chore(web): change assets paths H1K0 2023-01-26 21:51:11 +03:00
  • a5728f7838 chore(dbms): add TRC bits enum to tdbms.h H1K0 2023-01-26 21:49:48 +03:00
  • 58868ff681 fix(dbms): put EOT char in the end of request/response H1K0 2023-01-26 17:29:01 +03:00
  • 23aae2c3b1 refactor(dbms): tdb_query returns response H1K0 2023-01-23 21:04:49 +03:00
  • bf1a652b91 feat(web): improve token generation H1K0 2023-01-23 16:16:17 +03:00
  • f8d988883f chore(dbms): add tdbms server installation script and systemd service config H1K0 2023-01-22 17:22:21 +03:00
  • ca9bf96eec fix(tfm): fix CLI H1K0 2023-01-21 18:58:35 +03:00
  • aa0f85397f fix(dbms): fix tdb list loading H1K0 2023-01-21 18:45:12 +03:00
  • b1c6229968 fix(dbms): fix tdb load and save operations handling H1K0 2023-01-21 18:44:54 +03:00
  • 085b337a5e feat(dbms): save db list after adding/removing/editing any H1K0 2023-01-21 18:37:46 +03:00
  • a389d959e0 perf(dbms): optimize request execution H1K0 2023-01-21 18:34:03 +03:00
  • 3783d8061b fix(dbms): send empty list instead of false status H1K0 2023-01-21 17:50:47 +03:00
  • 45ce484636 fix(lib): some bug fixes in kazari section H1K0 2023-01-21 17:48:18 +03:00
  • 9de309e142 feat(dbms): add kazari operatons handling H1K0 2023-01-21 17:44:15 +03:00
  • a127cae637 fix(dbms): remove unused TRC H1K0 2023-01-21 17:32:44 +03:00
  • f103e87020 fix(dbms): some little fixes H1K0 2023-01-21 16:38:13 +03:00
  • 66c1a17ad5 feat(dbms): add remove sasa by tanzaku and tanzaku by sasa operations H1K0 2023-01-21 16:19:37 +03:00
  • ea720c449c feat(dbms): add tanzaku operations handling H1K0 2023-01-21 15:57:16 +03:00
  • 53277ee2ac fix(dbms): fix a little bug in client lib H1K0 2023-01-21 14:33:38 +03:00
  • fae600d5d4 feat(dbms): send all tdb stats when got empty db name with trc_db_stats H1K0 2023-01-21 14:21:02 +03:00
  • 225b1be031 feat(dbms): add sasa operations handling H1K0 2023-01-21 02:16:37 +03:00
  • 7fa946dd02 fix(core): return 0 when removing non-existent kazari H1K0 2023-01-21 02:12:32 +03:00
  • 93c0087cbc fix(lib): a little fix in kazari section H1K0 2023-01-21 01:54:18 +03:00
  • e130405459 fix(dbms): fix stats JSON and db remove functions H1K0 2023-01-21 00:48:01 +03:00
  • 871b76d43a init(dbms): introduce Tanabata database management system (TDBMS) H1K0 2023-01-20 22:50:01 +03:00
  • 08da5aeb79 fix(lib): a little bug fix in weed function H1K0 2023-01-20 22:03:36 +03:00
  • cc795bae19 fix(lib): some bug fixes, optimization improves and code cleanup H1K0 2023-01-20 17:18:23 +03:00
  • 8768d55b48 feat(lib): remove sasa get/remove by path and tanzaku get/remove by name functions H1K0 2023-01-20 15:58:27 +03:00
  • 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