5634 Commits

Author SHA1 Message Date
LinkinStars 62e765f70a refactor(goimports): add goimports to golangci-lint configuration #1432 2025-12-11 11:47:53 +08:00
ferhat elmas 74654f2703 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-11 11:47:53 +08:00
shuai 92de2ef16f fix: When the input box's type is set to number, the result is forcibly converted to the number type. #1425 2025-12-11 11:47:53 +08:00
shuai bb60dca5eb fix: footer layout adjustment 2025-12-11 11:47:53 +08:00
shuai 480474d7be fix: footer layout adjustment 2025-12-11 11:47:53 +08:00
LinkinStars d15d55abe3 fix(answer): update QuestionID handling in answer update process 2025-12-11 11:47:53 +08:00
ferhat elmas 2b64983464 chore(deps): bump mockgen to 0.6.0 for go1.25 support
Signed-off-by: ferhat elmas <elmas.ferhat@gmail.com>
2025-12-11 11:47:53 +08:00
ferhat elmas c0a9f3155a fix(ui): null pointer access if get branding fails
Signed-off-by: ferhat elmas <elmas.ferhat@gmail.com>
2025-12-11 11:47:53 +08:00
ferhat elmas f86e98167f fix: multi byte run boundary for cut long title
Signed-off-by: ferhat elmas <elmas.ferhat@gmail.com>
2025-12-11 11:47:53 +08:00
ferhat elmas 9b64d7d64d refactor(internal): compile regex once while clearing text
Regex and Replacer can be reused.
No need to recreate for each invocation.

Signed-off-by: ferhat elmas <elmas.ferhat@gmail.com>
2025-12-11 11:47:53 +08:00
LinkinStars 4609e200ae fix(comment): decode CommentID using DeShortID for consistency 2025-12-11 11:47:53 +08:00
LinkinStars 8b739c5a59 fix(service): set default language to "en_US" if invalid language is provided 2025-12-11 11:47:53 +08:00
Dinesht04 27cd77358c fix(ui): refactor number input props (min,max) 2025-12-11 11:47:53 +08:00
Dinesht04 1418745b00 feat(ui): add types, logic and defaults for min, max value of input component of form 2025-12-11 11:47:53 +08:00
Dinesht04 9bb87bf8d6 feat(ui): add min values for inputs and context-based keyboards for inputs 2025-12-11 11:47:53 +08:00
shuai 59df184bab fix: Optimization of request parameters 2025-12-11 11:47:53 +08:00
shuai 7a1c96d2cb fix: fix the issue where the comment_id parameter is forcibly converted to a string, causing a 500 error in the PostgreSQL database interface. #1426 2025-12-11 11:47:53 +08:00
liruohrh d468e2ba8d feat: add env for glob load template files by gin debug render 2025-12-11 10:49:32 +08:00
Burak Tekin 57ba299543 chore: turkish translation improved (#1454)
turkish translations improved

Co-authored-by: dashuai <lishuailing@sifou.com>
2025-12-11 09:42:21 +08:00
joaoback 48b1de8314 Update pt_BR.yaml
Translations of items that had not yet been translated. Adjustments to translations already made.
2025-12-10 11:58:27 +08:00
kinjelom 8e395d421e Polish translation 2025-12-10 11:52:42 +08:00
liruohrh 740ac61bb2 fix: get right lang 2025-12-08 20:06:18 +08:00
Krypt0n123 6660cdf6e2 fix: add missing revision data for default content (fixes #1436) 2025-12-08 20:04: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
LinkinStars 5e705a124b refactor(lint): improve error handling and code consistency across multiple files 2025-12-01 12:27:25 +08:00
LinkinStars 9540ef6005 refactor(goimports): add goimports to golangci-lint configuration #1432 2025-12-01 11:32:12 +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
LinkinStars fc2a1d8afe fix(answer): update QuestionID handling in answer update process 2025-11-28 17:01:12 +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
ferhat elmas 0777291e80 fix(ui): null pointer access if get branding fails
Signed-off-by: ferhat elmas <elmas.ferhat@gmail.com>
2025-11-26 15:51:01 +08:00
ferhat elmas ce053ccfa6 fix: multi byte run boundary for cut long title
Signed-off-by: ferhat elmas <elmas.ferhat@gmail.com>
2025-11-25 17:58:11 +08:00
ferhat elmas a15dd41550 refactor(internal): compile regex once while clearing text
Regex and Replacer can be reused.
No need to recreate for each invocation.

Signed-off-by: ferhat elmas <elmas.ferhat@gmail.com>
2025-11-24 10:32:47 +08:00
LinkinStars 09b6b34b05 fix(comment): decode CommentID using DeShortID for consistency 2025-11-20 17:50:57 +08:00
LinkinStars 9a7eb0f450 fix(service): set default language to "en_US" if invalid language is provided 2025-11-20 17:42:35 +08:00
Dinesht04 54e602c5e6 fix(ui): refactor number input props (min,max) 2025-11-20 10:51:46 +08:00
Dinesht04 157dbfd08a feat(ui): add types, logic and defaults for min, max value of input component of form 2025-11-20 10:51:46 +08:00
Dinesht04 666ab706a6 feat(ui): add min values for inputs and context-based keyboards for inputs 2025-11-20 10:51:46 +08:00
LinkinStars 20cd4d7c44 fix(deps): update protoc-gen-validate dependency to a new version
Build Latest Docker Image For Release / build (push) Has been cancelled
Build Binary For Release / build-goreleaser (push) Has been cancelled
Build Docker Image For Release / build (push) Has been cancelled
v1.7.0 v1.7.0-RC1
2025-10-30 10:47:10 +08:00
LinkinStars 4cbdd43738 i18n (#1416)
Co-authored-by: Sunny <1147886+sunshineg@users.noreply.github.com>
2025-10-28 16:48:41 +08:00
LinkinStars 833ea4fcb2 fix(i18n): update hints for question body input in en_US.yaml 2025-10-28 16:31:42 +08:00
LinkinStars eb1b20ab96 chore(ci): Add ASF header 2025-10-28 15:27:11 +08:00
LinkinStars 439e786294 Merge remote-tracking branch 'origin/release/1.7.0' 2025-10-28 15:25:07 +08:00
LinkinStars b79fb38300 docs(Makefile): upgrade version to 1.7.0 2025-10-28 15:23:17 +08:00
Sonui 93e183be62 feat: Add resetPassword cli tool 2025-10-28 14:52:53 +08:00
Sonui b33e9fc93e fix: Add time parameter when updating user status 2025-10-28 14:52:53 +08:00
Dinesht04 63e2fb9005 fix(internal):add gte,lte bounds for min_content and min_tags 2025-10-28 14:52:53 +08:00
LinkinStars 4fca0c4271 feat(plugins): add quick-links plugin and ensure captcha-basic is included 2025-10-27 10:56:44 +08:00
shuai e1ff07318e fix: conflict 2025-10-23 18:13:31 +08:00
shuai e3151c1da9 fix: conflict 2025-10-23 18:12:50 +08:00
Dinesht04 2d2451f78d fix(ui,internal): correct i18n implementation for variables and add min=0 to minimumContent in siteInfo schema 2025-10-22 18:43:54 +08:00