189 Commits

Author SHA1 Message Date
LinkinStars a5edc4fc01 feat: add advanced site settings and related API endpoints 2026-01-28 11:15:40 +08:00
LinkinStars c1549d2909 feat: add AI configuration support with related controllers and services 2026-01-23 17:09:05 +08:00
ferhat elmas f723d120d9 feat: add golangci-lint into lint target
* replace empty interface with any
* run fmt via golangci-lint

related to #1432

Signed-off-by: ferhat elmas <elmas.ferhat@gmail.com>
2025-12-01 11:14:38 +08:00
ferhat elmas bc629db132 chore(deps): bump mockgen to 0.6.0 for go1.25 support
Signed-off-by: ferhat elmas <elmas.ferhat@gmail.com>
2025-11-28 17:00:25 +08:00
LinkinStars fda869f1dc docs: remove description for suspended_until field 2025-07-17 15:52:25 +08:00
LinkinStars 6d02706d4d feat(user): add user suspension functionality 2025-06-26 14:42:08 +08:00
LinkinStars 67b9c0b462 refactor(api): update API documentation for Accept Answer endpoint 2025-06-24 11:19:53 +08:00
LinkinStars d02d09bb9a refactor(api): improve API documentation for Answer endpoints 2025-06-24 11:06:14 +08:00
Luffy afdf6ce778 fix: Unified display name and username length checks 2025-05-23 15:09:34 +08:00
LinkinStars 02c1304b99 feat(docs): Add Apache License header 2025-04-29 15:00:40 +08:00
sy-records 59f0c3fb63 fix: Username minimum length still set to 4 2025-04-18 11:52:55 +08:00
Seiya f92860e8ec chore: remove duplicated security requirements (#1302)
close #1300
2025-04-02 09:12:39 +08:00
Luffy 1db30228d5 chore: sync swagger 2025-03-18 14:03:17 +08:00
Luffy 0285a47ae3 fix: missing ApiKeyAuth configuration in Swagger 2025-01-09 17:00:28 +08:00
Luffy 4a74eed4a7 feat: Add permanently delete 2024-12-25 15:53:04 +08:00
LinkinStars 9c266c5f33 feat(upload): add support for attachment uploads and improve image handling 2024-12-09 11:52:18 +08:00
Luffy e41a8522fc fix: administrator add user failure 2024-12-09 11:52:18 +08:00
Sonui 3eb9822c09 feat(question): support linking question 2024-10-12 10:17:18 +08:00
sy-records bd0d9fda22 docs: regenerate docs 2024-10-12 09:59:17 +08:00
sy-records 48c2387853 chore: sync swagger 2024-09-19 14:37:04 +08:00
sy-records 1d33c8827c fix: change fail 2024-09-05 11:07:15 +08:00
sy-records c751364974 fix: add getInstallLanguageConfig 2024-09-05 11:07:15 +08:00
LinkinStars 2ca5e8bb4a Merge branch 'dev' into test
# Conflicts:
#	cmd/wire_gen.go
#	internal/service/content/question_service.go
2024-09-04 10:29:05 +08:00
LinkinStars cb5a0b7045 chore(lint): lint code and regenerate docs 2024-09-04 10:26:57 +08:00
kumfo 1666b94135 feat(badge): badge list earned return earned total 2024-09-02 18:26:24 +08:00
kumfo 4f80f9e97b feat(badge): badge list earned return earned total 2024-09-02 18:12:04 +08:00
robin 6214fed8ae docs: Add render api 2024-08-23 11:39:16 +08:00
LinkinStars 2cc478357a Merge branch 'feat/1.4.0/config' into test 2024-08-23 10:22:26 +08:00
Jan Ernsting 15531f4223 build swagger documentation on go generate 2024-08-22 10:58:06 +08:00
kumfo 59b089a4eb Merge branch 'feat/1.4.0/embed' into test 2024-08-21 14:50:33 +08:00
kumfo 1d9f88f803 fix(embed): embed plugin type definition 2024-08-19 16:15:21 +08:00
kumfo cf327f59dc feat(badge): badge manage add badge search 2024-08-13 17:50:10 +08:00
kumfo bb40366f00 feat(badge): badge manage and user center's badge list 2024-08-13 16:12:34 +08:00
kumfo 61db21e0d3 feat(badge): fixed user's badge award list and add recent user badges 2024-08-12 15:33:04 +08:00
kumfo 5293f4f3ea feat(badge): user's badge award list 2024-08-09 15:00:46 +08:00
kumfo c2531f9b07 chore(badge): change project code struct 2024-08-09 11:33:24 +08:00
kumfo 797ea9b918 feat(badge): badge info && badge award list 2024-08-08 16:41:17 +08:00
kumfo ea43edc864 feat(badge): define func and add badge's list 2024-08-07 16:35:22 +08:00
sy-records c97134dd8d feat: Support admin edit display name
feat: Support admin edit display name
2024-07-23 15:44:51 +08:00
LinkinStars ebed5a5619 Merge remote-tracking branch 'origin/dev' into test 2024-06-12 11:54:47 +08:00
sy-records 2133e0fb4f feat: Support admin edit profie 2024-06-12 11:44:34 +08:00
robin 938598aa72 Merge branch 'feat/1.3.5/embed' into test 2024-06-06 09:42:07 +08:00
sy-records c1eb74bfb0 feat: Support SMTP Encryption using TLS 2024-05-27 16:03:40 +08:00
kumfo f972a23dd8 feat(plugin/embed): merge from dev and add embed plugin 2024-05-23 15:57:10 +08:00
LinkinStars abe0680641 Release/1.3.0 (#876)
Co-authored-by: shuai <lishuailing@sifou.com>
Co-authored-by: Han Gao <dhangao@hotmail.com>
Co-authored-by: wzy <770954908@qq.com>
Co-authored-by: zahash <zahash.z@gmail.com>
Co-authored-by: Hosein Beigi <hbsciw@gmail.com>
Co-authored-by: kumfo <kumfo@sifou.com>
Co-authored-by: sy-records <52o@qq52o.cn>
Co-authored-by: 而立 <cuihengqing@cai-inc.com>
Co-authored-by: foxzero-007 <chq2549603631@gmail.com>
Co-authored-by: easy <58644520+foxzero-007@users.noreply.github.com>
Co-authored-by: robin <robin@rnode.me>
Co-authored-by: Akhil <surapuramakhil@gmail.com>
Co-authored-by: Shaobiao Lin <whalevocal@gmail.com>
2024-03-22 17:25:46 +08:00
LinkinStars 937de43978 Release/1.2.5 (#759)
Signed-off-by: Adam Vollrath <adam.d.vollrath@gmail.com>
Co-authored-by: shuai <lishuailing@sifou.com>
Co-authored-by: kelvinkuo <kelvinkuo224@gmail.com>
Co-authored-by: hgaol <dhangao@hotmail.com>
Co-authored-by: sy-records <52o@qq52o.cn>
Co-authored-by: Adam Vollrath <adam.d.vollrath@gmail.com>
Co-authored-by: kumfo <kumfo@sifou.com>
Co-authored-by: Yang Wong <yang wang>
Co-authored-by: hbsciw <hbsciw@gmail.com>
2024-01-29 17:19:41 +08:00
LinkinStars 82fdfc7763 Release/1.2.1 (#678)
Build Binary For Release / build-goreleaser (push) Has been cancelled
Build Docker Image For Release / build (push) Has been cancelled
Co-authored-by: shuai <lishuailing@sifou.com>
Co-authored-by: kelvinkuo <kelvinkuo224@gmail.com>
Co-authored-by: hgaol <dhangao@hotmail.com>
Co-authored-by: sy-records <52o@qq52o.cn>
2023-12-14 15:07:58 +08:00
sy-records 3e76a0368f fix: permalink error on some pages 2023-11-29 16:44:08 +08:00
LinkinStars fd0b62c1f1 feat(answer): support recover answer, question and tag 2023-09-26 16:16:27 +08:00
LinkinStars 2bd8f7f771 feat(notification): add new question notification 2023-08-22 12:00:53 +08:00