Commit Graph

  • 61ff3ea17e fix: hide hidden questions from public answer profiles fix/2.0.3/user LinkinStars 2026-08-20 16:26:57 +08:00
  • 65f0060888 Merge remote-tracking branch 'origin/fix/2.0.3/user' into test test LinkinStars 2026-08-17 14:25:19 +08:00
  • 2c0ced322d fix: use TagStatusDeleted instead of QuestionStatusDeleted in tag permission dev Duansg 2026-08-15 22:50:33 -07:00
  • a203e7f608 chore: satisfy static checks LinkinStars 2026-08-17 11:32:39 +08:00
  • 63a67542f4 fix: constrain MCP content access LinkinStars 2026-08-17 10:49:54 +08:00
  • 2e2c3019a2 fix: enforce question access controls LinkinStars 2026-08-17 10:28:49 +08:00
  • e8ded23a4a fix: strengthen request safeguards LinkinStars 2026-08-14 19:17:10 +08:00
  • 21e0714a08 fix: align question operation permissions LinkinStars 2026-08-14 17:03:23 +08:00
  • 413bbd0c7f i18n: complete Russian (ru_RU) translation Nikita Ermilov 2026-06-09 18:22:58 +03:00
  • 32b451ce87 fix: normalize imported content LinkinStars 2026-08-14 16:48:53 +08:00
  • b80ad0a892 fix: avoid sensitive auth logging LinkinStars 2026-08-14 16:34:33 +08:00
  • 1ccb4b7adc fix: add ASF header to tag search test LinkinStars 2026-08-11 19:48:24 +08:00
  • da622a4927 test(converter): pin renderLinkIsUrl behavior ferhat elmas 2026-08-02 15:29:35 +02:00
  • 4488ccc689 fix: tag search never matches on slug name Max Engine 2026-07-26 03:38:37 -06:00
  • 98329f3b05 fix: advanced site settings setup from migration 30 ferhat elmas 2026-07-26 04:04:08 +02:00
  • ecef4f11dc Merge remote-tracking branch 'origin/main' into dev LinkinStars 2026-07-29 17:19:20 +08:00
  • 3b9f137061 fix: edit question fails when short links enabled (#1554) main v2.0.2-RC3 v2.0.2 Luffy 2026-07-17 22:38:41 +08:00
  • 897fc8c4d4 fix: add missing license entry for mozillazg-go-unidecode (#1552) v2.0.2-RC2 Luffy 2026-07-14 16:03:24 +08:00
  • 2758e23381 fix: update version to 2.0.2 in Makefile and README v2.0.2-RC1 LinkinStars 2026-07-09 17:29:44 +08:00
  • 9d9f5d06a8 fix: enhance user admin service to manage API keys and filter answer visibility LinkinStars 2026-07-08 16:34:37 +08:00
  • c589b59dd5 fix: enhance answer visibility checks for user permissions LinkinStars 2026-07-08 12:27:43 +08:00
  • dc84431768 fix(build): update Docker build process to use buildx and streamline image tagging LinkinStars 2026-07-08 11:05:24 +08:00
  • 0705ea6bae fix(tests): add mock methods for cache OAuth state in new question notification tests LinkinStars 2026-07-08 10:41:28 +08:00
  • c52e2eeb1f fix(build): update Go version in Dockerfile to 1.25-alpine LinkinStars 2026-07-08 10:37:30 +08:00
  • 58dbe2c027 fix(build): streamline Docker image build process in CI configuration LinkinStars 2026-07-08 10:31:16 +08:00
  • 88c288fdda fix(tests): update goroutine handling in new question email worker tests LinkinStars 2026-07-07 19:32:24 +08:00
  • f5e25dcb8d fix(notification): remove buffer size parameter from new question email worker for test LinkinStars 2026-07-07 19:03:27 +08:00
  • e06311a514 fix(notification): make new question email queue configurable Artur Iusupov 2026-07-01 13:30:44 +04:00
  • cb97394211 fix(notification): move new question email throttling to worker Artur Iusupov 2026-06-27 23:35:28 +04:00
  • dda51232b9 feat(notification): add interval for new question emails Artur Iusupov 2026-06-17 12:13:56 +04:00
  • a00cb2d38c fix: update goroutine handling and context imports for consistency LinkinStars 2026-07-07 16:26:45 +08:00
  • f92a0fe140 Harden Accept-Language parsing LinkinStars 2026-07-07 15:05:47 +08:00
  • b575fe893b Harden avatar cleanup ownership checks LinkinStars 2026-07-07 14:33:21 +08:00
  • 54b1b35df5 Align revision audit permission checks LinkinStars 2026-07-07 12:18:55 +08:00
  • 06a0f742f2 fix external login account binding LinkinStars 2026-07-02 17:41:16 +08:00
  • 3a5a15fe77 fix(site): require explicit email verification setting Artur Iusupov 2026-06-09 01:39:27 +04:00
  • 7123326515 feat(site): allow disabling email verification Artur Iusupov 2026-06-05 00:42:00 +04:00
  • 4aa52a6b52 fix: accept answer fails when short links enabled (#1541) hgaol 2026-06-09 15:26:11 +00:00
  • 9234d80246 fix: scope JSON 500 to API routes, skip rewriting already-flushed responses hhc7 2026-06-02 13:55:35 +08:00
  • 10be96814e feat: add recovery middleware to handle panic gracefully hhc7 2026-05-28 18:04:27 +08:00
  • a6d867e4cc fix: avoid topic fallback for non-Latin titles via pragmatic ASCII transliteration (#1526) Ahmed Qasid 2026-06-03 17:06:26 +03:00
  • 4b8de1897b fix: update license entries Luffy 2026-06-02 11:50:54 +08:00
  • 09eaa5b7e3 feat: add reasoning content to AI conversation records and update related components (#1530) Luke Gao 2026-05-30 15:33:54 +08:00
  • 9df5853942 fix(tests): update goroutine handling in new question email worker tests LinkinStars 2026-07-07 19:32:24 +08:00
  • c17e0c94c8 fix(notification): remove buffer size parameter from new question email worker for test LinkinStars 2026-07-07 19:03:27 +08:00
  • b70dda997a fix(notification): make new question email queue configurable Artur Iusupov 2026-07-01 13:30:44 +04:00
  • d10e6aad70 fix(notification): move new question email throttling to worker Artur Iusupov 2026-06-27 23:35:28 +04:00
  • e1d58ab635 feat(notification): add interval for new question emails Artur Iusupov 2026-06-17 12:13:56 +04:00
  • 3b6f981b81 fix(site): require explicit email verification setting Artur Iusupov 2026-06-09 01:39:27 +04:00
  • d93e31e92a feat(site): allow disabling email verification Artur Iusupov 2026-06-05 00:42:00 +04:00
  • 43a91313d8 fix: accept answer fails when short links enabled (#1541) hgaol 2026-06-09 15:26:11 +00:00
  • 682811f769 fix: scope JSON 500 to API routes, skip rewriting already-flushed responses hhc7 2026-06-02 13:55:35 +08:00
  • cece87f9dc feat: add recovery middleware to handle panic gracefully hhc7 2026-05-28 18:04:27 +08:00
  • e884bb61cb fix: avoid topic fallback for non-Latin titles via pragmatic ASCII transliteration (#1526) Ahmed Qasid 2026-06-03 17:06:26 +03:00
  • 68085ab742 fix: update license entries Luffy 2026-06-02 11:50:54 +08:00
  • 7c210a4855 feat: add reasoning content to AI conversation records and update related components (#1530) Luke Gao 2026-05-30 15:33:54 +08:00
  • 2746bf5b45 fix: update copyright year to 2026 v2.0.1-RC2 v2.0.1 robin 2026-05-25 10:45:38 +08:00
  • f9941827b1 fix: missing uuid license Luffy 2026-05-22 16:18:15 +08:00
  • 48b4622aca chore: update Docker actions to specific versions for consistency v2.0.1-RC1 LinkinStars 2026-05-20 12:09:59 +08:00
  • 2a442d333c chore: update Docker actions to latest versions for improved stability LinkinStars 2026-05-20 12:02:09 +08:00
  • 84204a718a chore: update GitHub Actions to use latest versions of setup actions LinkinStars 2026-05-20 11:42:35 +08:00
  • 3a5e6c272d Merge branch 'release/2.0.1' into apache apache LinkinStars 2026-05-20 12:11:59 +08:00
  • d32694a8bc Merge branch 'main' into apache LinkinStars 2026-05-20 12:11:29 +08:00
  • 1d7ef0c219 chore: update Docker actions to specific versions for consistency LinkinStars 2026-05-20 12:09:59 +08:00
  • c92e7b8417 chore: update Docker actions to latest versions for improved stability LinkinStars 2026-05-20 12:02:09 +08:00
  • b4d583b745 chore: update GitHub Actions to use latest versions of setup actions LinkinStars 2026-05-20 11:42:35 +08:00
  • 5be5c84a26 chore: update version to 2.0.1 LinkinStars 2026-05-20 11:28:50 +08:00
  • 1f9e44931d chore: update version to 2.0.1 LinkinStars 2026-05-20 11:28:50 +08:00
  • a218924ba0 Merge remote-tracking branch 'origin/dev' into test LinkinStars 2026-05-20 11:20:08 +08:00
  • 316417961a fix: attachment upload broken after v2.0.0 upgrade (#1525) robin 2026-05-18 20:01:32 +08:00
  • b1da65fbe4 Merge remote-tracking branch 'origin/fix/2.0.1/chat' into test LinkinStars 2026-05-11 12:16:58 +08:00
  • 0aca063077 Merge remote-tracking branch 'origin/dev' into test LinkinStars 2026-05-11 12:16:49 +08:00
  • 11091244f6 fix(user): enhance avatar validation by adding checks for custom avatars and file ownership LinkinStars 2026-05-11 12:05:18 +08:00
  • d1a4092c61 fix(email): enhance email templates by escaping HTML characters in dynamic content LinkinStars 2026-05-09 16:07:09 +08:00
  • 11c80384f1 fix(chat): enhance visibility checks by adding admin moderator support in answer and comment services LinkinStars 2026-05-09 15:13:50 +08:00
  • ab236f2d6a fix(helm): keep install port aligned with service port Herrtian 2026-05-01 17:19:43 +02:00
  • 97924574c4 Merge remote-tracking branch 'origin/dev' into test LinkinStars 2026-05-08 19:58:22 +08:00
  • e3831b6f52 refactor: streamline plugin initialization by removing redundant search syncer registration hgaol 2026-04-22 23:31:07 +08:00
  • c93f3bc5c3 refactor: simplify SaveSiteAI method by removing unnecessary error handling hgaol 2026-04-22 23:30:51 +08:00
  • 278fdfd8c3 refactor: rename UpdateSearch to updateSearch for consistency hgaol 2026-04-22 22:58:58 +08:00
  • 2836d0ea81 chore: add Apache License header to multiple files hgaol 2026-04-22 22:46:24 +08:00
  • ac7bdda074 fix lint hgaol 2026-04-22 22:21:33 +08:00
  • 057679a2bf refactor: remove unused build-local-vector-plugins target and delete VECTOR_SEARCH_DESIGN.md hgaol 2026-04-22 22:02:29 +08:00
  • 5d923f8ca3 feat: add vector sync service and integrate with answer and question services hgaol 2026-04-21 23:14:43 +08:00
  • 7d0714dd1a fix lint hgaol 2026-04-12 13:39:07 +08:00
  • 8dd55af6cd fix lint hgaol 2026-04-12 13:31:52 +08:00
  • 22c2a5c276 feat: implement vector search plugin and syncer for question/answer embeddings hgaol 2026-04-12 13:22:00 +08:00
  • f346bcc8fa update init tables hgaol 2026-03-02 19:26:16 +08:00
  • dc71f4a292 fix lint issue hgaol 2026-03-02 19:02:06 +08:00
  • dea18f997c feat: support semantic search in AI chat and embedding ability hgaol 2026-03-02 18:37:04 +08:00
  • 71d11b6205 fix: resolve local plugin paths to absolute and enhance module replacement logic hgaol 2026-04-13 00:00:33 +08:00
  • 9da00a807d fix(build): enhance module replacement handling for v2+ versions and implement local cloning LinkinStars 2026-04-15 16:15:13 +08:00
  • cfc3e54f30 fix(image): enhance image decoding by implementing format-specific checks for JPEG, PNG, and GIF LinkinStars 2026-03-25 19:31:31 +08:00
  • 2dbe594da2 fix(short_id): enhance GetEnableShortID to support gin context for short ID flag retrieval LinkinStars 2026-03-04 12:04:52 +08:00
  • 36b548140e Merge remote-tracking branch 'origin/dev' into test LinkinStars 2026-03-03 12:17:41 +08:00
  • 3c5c47b91b Merge remote-tracking branch 'origin/fix/2.0.1/chat' into test LinkinStars 2026-03-03 12:17:36 +08:00
  • 6fc25c69f4 fix(auth): add API key scope checks to enhance authorization security LinkinStars 2026-03-03 12:17:20 +08:00
  • ff997cb014 fix: update migration version to v2.0.1 and remove default value for TEXT column maishivamhoo123 2026-02-09 12:27:17 +05:30
  • 09599e4c20 style: apply gofmt formatting maishivamhoo123 2026-02-06 22:27:05 +05:30
  • 844c73cd7f fix: change avatar column type to TEXT to support long URLs maishivamhoo123 2026-02-06 22:07:53 +05:30