Commit Graph

  • b045b53519 feat(bot): use message timestamp instead of current time when adding quote master H1K0 2025-06-25 02:00:19 +03:00
  • dc2bae0da6 fix(web): fix wrong string escaping when rendering quote blocks H1K0 2025-03-07 02:56:13 +03:00
  • 253e4def43 docs: add installation guide H1K0 2025-01-07 21:59:38 +03:00
  • 2c6b24b0fd init: add installer script and systemctl service file H1K0 2025-01-07 21:59:32 +03:00
  • 60b4e07f0c init(db): add database create script H1K0 2025-01-07 20:55:43 +03:00
  • e7c904069a init: add README H1K0 2025-01-07 20:36:19 +03:00
  • e25768d120 perf(web): host google fonts locally H1K0 2025-01-07 19:55:37 +03:00
  • cc1e8e3af0 perf(web): force release mode H1K0 2025-01-07 19:43:00 +03:00
  • 02fb86049d perf(web): embed static files and templates H1K0 2025-01-07 19:21:53 +03:00
  • 6ed054d56a init(web): add main.go file H1K0 2025-01-07 17:04:52 +03:00
  • 1acb32aea0 init(web): add loading configuration from file H1K0 2025-01-07 17:03:45 +03:00
  • b42542931a fix(server): move encryption key into arguments H1K0 2025-01-07 16:21:57 +03:00
  • 0617bf2a8f fix(web): fix datetime to local ISO string converter H1K0 2025-01-07 16:14:22 +03:00
  • 4f0c1cfdc2 style(web): add displaying quote creator H1K0 2025-01-07 16:00:49 +03:00
  • cdd19f7c54 feat(web): add quote edit form H1K0 2025-01-07 15:42:16 +03:00
  • 93374f1164 fix(web): fix quote create form positioning H1K0 2025-01-07 15:40:14 +03:00
  • 3bfc54e407 refactor(web): move util js functions into a separate file H1K0 2025-01-07 15:15:04 +03:00
  • eeb4b52192 feat(web): add quote delete action H1K0 2025-01-07 14:51:14 +03:00
  • 56f9603daa init(web): add quote create form H1K0 2025-01-07 14:44:29 +03:00
  • ffc249a9f8 perf(web): add favicon, webmanifest and browserconfig H1K0 2025-01-07 13:27:14 +03:00
  • 14a7104c5f init(web): add settings page H1K0 2025-01-07 13:25:25 +03:00
  • 3d35de3234 fix(api): fix logout handler H1K0 2025-01-07 05:15:14 +03:00
  • 2228dc5f14 refactor(web): make a separate auth middlewares for server H1K0 2025-01-07 04:32:49 +03:00
  • 8b417dc623 perf(web): add pagination H1K0 2025-01-07 04:04:06 +03:00
  • 65152526b7 fix(web): adjust quotes page for mobile H1K0 2025-01-07 03:24:54 +03:00
  • b3090f5dc0 fix(web): fix behavior on getting no quotes H1K0 2025-01-07 03:23:48 +03:00
  • 838f089c69 fix(api): make search filter case insensitive H1K0 2025-01-07 03:16:10 +03:00
  • bddcd49d2a init(web): add quotes page H1K0 2025-01-07 02:58:04 +03:00
  • 02b848a737 init(api): add getting total quotes count H1K0 2025-01-07 01:52:33 +03:00
  • 37d40497d1 init(frontend): add frontend server H1K0 2025-01-07 00:03:30 +03:00
  • cb14672113 refactor(api): make database error handler unexported H1K0 2025-01-06 20:19:37 +03:00
  • 55986bab36 refactor(api): move authentication into a middleware H1K0 2025-01-06 20:17:07 +03:00
  • 521e140881 refactor: rename backend -> web H1K0 2025-01-06 19:25:06 +03:00
  • 7d38326112 init(api): add user logout handler H1K0 2025-01-06 18:43:12 +03:00
  • 3327dc6f18 init(api): add user get handler H1K0 2025-01-06 17:37:40 +03:00
  • d2a6522157 init(backend): add getting user info H1K0 2025-01-06 17:37:05 +03:00
  • f94fc2ad9a init(api): add user update handler H1K0 2025-01-06 17:15:41 +03:00
  • a6e9665413 init(api): add quote update handler H1K0 2025-01-06 16:53:23 +03:00
  • 08ac117b5a fix(backend): fix quote update functions H1K0 2025-01-06 16:51:48 +03:00
  • bb23987fff init(api): add quote delete handler H1K0 2025-01-06 16:23:03 +03:00
  • 568ffd1615 init(api): add quote add handler H1K0 2025-01-06 16:11:35 +03:00
  • 875452004d init(api): add single quote get handler H1K0 2025-01-06 15:23:19 +03:00
  • 14e88b2e2e fix(api): fix database error handler function H1K0 2025-01-06 15:19:25 +03:00
  • 82134a8cd2 refactor(api): rename database error handler function H1K0 2025-01-06 15:16:55 +03:00
  • adcc7d22c3 style(api): correct bad request message in user authentication handler H1K0 2025-01-06 03:54:40 +03:00
  • 9a0b81fba3 refactor(api): move postgres error handling into a separate function in a separate file H1K0 2025-01-06 03:53:08 +03:00
  • c7df4a1960 init(api): add quotes get handler H1K0 2025-01-06 03:39:41 +03:00
  • 9299062f69 init(api): add routes.go file and update go.mod and go.sum H1K0 2025-01-06 03:18:06 +03:00
  • 18064db60a init(api): add user authentication handler H1K0 2025-01-06 03:17:34 +03:00
  • 68d5063dd9 refactor(backend): rename user functions in db.go H1K0 2025-01-06 01:52:45 +03:00
  • 2049121e2a chore(backend): add go.mod and go.sum H1K0 2025-01-06 00:35:51 +03:00
  • e0d54ac46d init(backend): add database interaction functions H1K0 2025-01-06 00:33:49 +03:00
  • b8c3ed8e0f init(backend): add models H1K0 2025-01-05 23:53:37 +03:00
  • 3e5bff2cb5 init(bot): add Telegram bot H1K0 2025-01-05 23:51:45 +03:00
  • bd3dae6226 init: add .gitignore H1K0 2025-01-05 23:49:56 +03:00