51 Commits

Author SHA1 Message Date
ferhat elmas 26d868b123 refactor(queue): improve queues
* fix race condition for registering handler
* add close method
* use generics to reduce duplication
* rename packages to drop underscore for go convention
* rename interface to drop stutter with package name

Signed-off-by: ferhat elmas <elmas.ferhat@gmail.com>
2026-01-14 11:22:53 +08:00
ferhat elmas 670aa32325 refactor(lint): add new linters and fix their issues
* gocritic
* misspell
* modernize (aside, bumping go would be nice)
* testifylint
* unconvert
* unparam
* whitespace

related to #1432

Signed-off-by: ferhat elmas <elmas.ferhat@gmail.com>
2025-12-05 10:45:55 +08:00
hgaol ab04d85d7e feat: implement migration of followers and tag objects during tag merge 2025-04-25 18:34:14 +08:00
hgaol 9c0844f0ed feat: implement MergeTag functionality with UI and backend support 2025-04-25 18:34:14 +08:00
hgaol 6abf8222d7 feat: add MergeTag functionality to merge tags and update followers 2025-04-25 18:34:14 +08:00
LinkinStars 0618947350 refactor(name): rename incubator-answer 2025-01-07 10:39:23 +08:00
Luffy 916dba3f06 feat(pager): Show 404 when page is out of range (#1135)
close #1133
2024-10-18 10:12:59 +08:00
LinkinStars b7ebe3083b feat(tag): update tags search API 2024-07-12 10:59:28 +08:00
LinkinStars a458f3409c rename all old answerdev/answer link to apache/incubator-answer (#603)
Co-authored-by: shuai <lishuailing@sifou.com>
2023-11-01 14:48:35 +08:00
tison 3d2187d849 chore: add license headers
Signed-off-by: tison <wander4096@gmail.com>
2023-10-26 11:11:23 +08:00
LinkinStars fd0b62c1f1 feat(answer): support recover answer, question and tag 2023-09-26 16:16:27 +08:00
LinkinStars c6ea2fc5da refactor(activity): make activity queue as a service 2023-06-05 14:10:04 +08:00
LinkinStars 1c2151d710 refactor(shortid): remove short id variable 2023-06-02 16:53:49 +08:00
LinkinStars 49db3da26d refactor(context): add all context for data 2023-05-25 11:17:10 +08:00
aichy126 5d6bd5976c update tags 2023-03-16 10:40:35 +08:00
LinkinStars 7ec0272a72 feat(object): return 404 page when user, tag and question not found. 2023-02-27 11:08:21 +08:00
aichy126 a2b036cc16 add tags search 2023-02-15 12:21:59 +08:00
aichy126 c9b697318f add GetTagSynonymCount 2023-02-14 15:53:35 +08:00
aichy126 cbc300ee19 update tag delete 2023-02-14 15:29:07 +08:00
aichy 7f116809cc update tag ParsedText 2022-12-21 10:36:18 +08:00
LinkinStar b9ed2e5050 fix(tag): can not set synonym as tag itself 2022-12-08 10:43:45 +08:00
aichy126 d8682e7264 add question and tags Description 2022-12-07 17:05:19 +08:00
aichy126 5ab1a7641d Merge branch 'feat/0.5.0/timeline_ai' into test 2022-12-01 15:26:34 +08:00
LinkinStar bfd9530b1f fix(synonym): Add tag synonym list member actions 2022-12-01 14:40:18 +08:00
aichy126 0b28e4eae5 Merge branch 'feat/0.5.0/timeline_ai' into test 2022-11-25 16:50:21 +08:00
LinkinStar ceb0ee48c6 fix: tag query condition is incorrect 2022-11-25 16:49:53 +08:00
LinkinStar c748560b18 Merge branch 'feat/0.5.0/timeline_ai' into test 2022-11-25 15:35:32 +08:00
LinkinStar b09e693d8b feat: tag add user id 2022-11-25 15:34:36 +08:00
aichy126 f6e881c64f Merge branch 'feat/0.5.0/timeline_ai' into test 2022-11-25 12:08:33 +08:00
LinkinStar ee7428cba5 feat: add question answer tag comment permission Control 2022-11-25 12:07:56 +08:00
aichy126 a7f9d999cc Merge branch 'feat/0.5.0/timeline_ai' into test 2022-11-24 16:13:10 +08:00
aichy126 7506806b67 update tag revision 2022-11-24 15:48:04 +08:00
aichy126 977f9999a9 update tag revision 2022-11-24 15:02:31 +08:00
LinkinStar 63f624c2be Merge remote-tracking branch 'origin/feat/0.5.0/timeline' into test 2022-11-24 09:29:14 +08:00
LinkinStar 60f4264e58 feat: answer and tag delete add activity 2022-11-23 17:02:44 +08:00
aichy126 7f7d11f58c Merge branch 'feat/0.5.0/timeline' into feat/0.5.0/timeline_ai 2022-11-23 11:20:15 +08:00
aichy126 5547b2fe91 Merge branch 'ai_0.3_fix_del' into feat/0.5.0/timeline 2022-11-23 11:10:10 +08:00
LinkinStar 982d034252 feat: add timeline detail api 2022-11-23 11:07:41 +08:00
LinkinStar cd961eafc2 feat: add timeline api interface 2022-11-22 19:48:27 +08:00
aichy126 6ec9dbec87 update permission 2022-11-22 17:35:41 +08:00
LinkinStar dc1f83f819 refactor: tag repo remove site info service 2022-11-19 14:00:49 +08:00
LinkinStar 0467165264 refactor: separate tag common repo and tag repo 2022-11-19 14:00:40 +08:00
aichy126 0863eec2a0 update tag show 2022-11-16 15:28:23 +08:00
aichy126 baf0fce1c1 update reserved tags 2022-11-14 18:07:28 +08:00
aichy126 2f6448b2c7 update recommend tag 2022-11-14 16:41:10 +08:00
LinkinStar 9e5c6c7a44 feat: add site info common service in tag service 2022-11-14 15:25:34 +08:00
kumfo 8b312cde7e feat: unified processing excerpt 2022-11-07 16:05:01 +08:00
LinkinStar adc760e874 refactor: rename go mod package to answerdev 2022-10-24 16:51:05 +08:00
LinkinStar 54115ce243 update: tag add search limit 2022-09-30 10:16:00 +08:00
LinkinStar b90ec5e11e feat: all users display part Add user status 2022-09-29 15:27:56 +08:00