e02aab4d3b
Backend FeedbackController + GiteaFeedbackService (POST /api/v1/guide/feedback): resolves/creates the Bug/Enhancement label, appends reporter (from JWT) + module context, POSTs the issue via a server-side GITEA_FEEDBACK_TOKEN (reaches Gitea via public route). Area→repo map mirrors the Browser. Reader gets a 💬 Send feedback button + dark slide-in form (Bug/Enhancement, area prefilled from current module, title, description) with success link. Verified e2e (created hiveops-guide #4). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
29 lines
886 B
Properties
29 lines
886 B
Properties
spring.application.name=hiveops-guide
|
|
|
|
server.port=8099
|
|
|
|
# Guide content is markdown files on the classpath (content/**/*.md) — no database.
|
|
|
|
logging.level.root=WARN
|
|
logging.level.com.hiveops.guide=INFO
|
|
logging.level.org.springframework.security=DEBUG
|
|
|
|
server.error.include-message=never
|
|
|
|
management.endpoints.web.exposure.include=health,info
|
|
management.endpoint.health.show-details=never
|
|
|
|
spring.jackson.default-property-inclusion=non_null
|
|
spring.jackson.serialization.write-dates-as-timestamps=false
|
|
spring.jackson.time-zone=UTC
|
|
|
|
jwt.secret=${JWT_SECRET}
|
|
|
|
internal.secret=${INTERNAL_SECRET:dev-internal-secret}
|
|
|
|
cors.allowed-origins=${CORS_ALLOWED_ORIGINS:http://localhost:5188}
|
|
|
|
# In-guide feedback → Gitea issues (server-side token; reaches Gitea via public route)
|
|
gitea.base-url=${GITEA_BASE_URL:https://hiveiq-gitea.directlx.dev}
|
|
gitea.feedback.token=${GITEA_FEEDBACK_TOKEN:}
|