Wires the recently-merged question-completion-credits backend (GET /api/credits) into the client for the first time: a new CreditsService autoload fetches/caches the balance, and the embedded credits field on first-answer responses updates it instantly with no extra round trip. A shared CreditsBadge widget (star icon, balance, decorative chevron per mockup) surfaces it in both the question screen toolbar and the main shell header. Co-Authored-By: Claude Sonnet 5 <[email protected]>
79 lines
3.0 KiB
Plaintext
79 lines
3.0 KiB
Plaintext
; Engine configuration file.
|
|
; It's best edited using the editor UI and not directly,
|
|
; since the parameters that go here are not all obvious.
|
|
;
|
|
; Format:
|
|
; [section] ; section goes between []
|
|
; param=value ; assign values to parameters
|
|
|
|
config_version=5
|
|
|
|
[application]
|
|
|
|
config/name="RanaZe: Step 3 Trainer"
|
|
config/version="pre-alpha"
|
|
run/main_scene="res://scenes/main.tscn"
|
|
config/features=PackedStringArray("4.6", "GL Compatibility")
|
|
config/icon="res://assets/branding/ranaze-app-icon.png"
|
|
config/use_custom_user_dir=true
|
|
config/custom_user_dir_name="MedMind"
|
|
boot_splash/bg_color=Color(0.019607844, 0.02745098, 0.05882353, 1)
|
|
boot_splash/image="res://assets/branding/ranaze-mark.png"
|
|
boot_splash/fullsize=false
|
|
boot_splash/use_filter=true
|
|
|
|
[autoload]
|
|
|
|
AuthState="*res://scripts/autoload/auth_state.gd"
|
|
LegalService="*res://scripts/autoload/legal_service.gd"
|
|
UIThemeService="*res://scripts/autoload/ui_theme_service.gd"
|
|
UISoundService="*res://scripts/autoload/ui_sound_service.gd"
|
|
QuestionBankService="*res://scripts/autoload/question_bank_service.gd"
|
|
DynamicQuestionService="*res://scripts/autoload/dynamic_question_service.gd"
|
|
ProgressionService="*res://scripts/autoload/progression_service.gd"
|
|
ProfileService="*res://scripts/autoload/profile_service.gd"
|
|
BlockSessionService="*res://scripts/autoload/block_session_service.gd"
|
|
ExamSimulationService="*res://scripts/autoload/exam_simulation_service.gd"
|
|
CCSService="*res://scripts/autoload/ccs_service.gd"
|
|
FeedbackService="*res://scripts/autoload/feedback_service.gd"
|
|
NotesService="*res://scripts/autoload/notes_service.gd"
|
|
BookmarkService="*res://scripts/autoload/bookmark_service.gd"
|
|
ReviewQueueService="*res://scripts/autoload/review_queue_service.gd"
|
|
DashboardService="*res://scripts/autoload/dashboard_service.gd"
|
|
CreditsService="*res://scripts/autoload/credits_service.gd"
|
|
FlashcardService="*res://scripts/autoload/flashcard_service.gd"
|
|
AccountProfileService="*res://scripts/autoload/account_profile_service.gd"
|
|
DonationService="*res://scripts/autoload/donation_service.gd"
|
|
|
|
[display]
|
|
|
|
window/size/viewport_width=1920
|
|
window/size/viewport_height=1080
|
|
window/stretch/mode="canvas_items"
|
|
window/stretch/aspect="expand"
|
|
|
|
[physics]
|
|
|
|
3d/physics_engine="Jolt Physics"
|
|
|
|
[rendering]
|
|
|
|
renderer/rendering_method="gl_compatibility"
|
|
renderer/rendering_method.mobile="gl_compatibility"
|
|
rendering_device/driver.windows="d3d12"
|
|
textures/vram_compression/import_etc2_astc=true
|
|
|
|
[step3]
|
|
|
|
deployment_environment="uat"
|
|
questions_api_url="https://us3q.ranaze.com/api/questions/search"
|
|
question_reports_api_url="https://us3q.ranaze.com/api/question-reports"
|
|
app_feedback_api_url="https://us3q.ranaze.com/api/app-feedback"
|
|
notes_api_url="https://us3q.ranaze.com/api/notes"
|
|
dashboard_api_url="https://us3q.ranaze.com/api/dashboard"
|
|
profile_api_url="https://us3q.ranaze.com/api/profile"
|
|
donations_api_url="https://us3q.ranaze.com/api/donations"
|
|
review_queue_api_url="https://us3q.ranaze.com/api/review-queue"
|
|
flashcards_api_url="https://us3q.ranaze.com/api/flashcards"
|
|
build_revision="development"
|