Spaces:
Sleeping
Sleeping
Commit History
-
fix(log): ensure log path compatibility across environments
469fa34 -
refactor: configure deployment to use Docker
5ea61e3 -
fix: remove conflicting metadata from README
d2a539e -
build: specify hardware to enable dynamic space
487d1fa -
build: update requirements.txt
20e3f64 -
fix(app): expose app instance for Hugging Face deployment
3e8a0c9 -
build(app): add main entry point for local and production runs
03f7d90 -
fix(profile): update button text for clarity
92d6cdd -
feat(log): add get_all_users function
9619afc -
fix(home): implement correct user profile creation workflow
761ed56 -
fix(genai): handle API key errors gracefully
814be5a -
refactor(chat): use error_redirect template for history errors
ec0ff9b -
feat(template): add generic error redirect page
bf6029e
-
fix: add huggingface config for Flask app
ee6c830 -
fix: add Hugging Face metadata
8fac055 -
Merge branch 'main' of https://huggingface.co/spaces/vioott/BookMatchAI-Python-GeminiAPI
bc51812 -
Update README with project overview, features, and setup instructions
7d02fd2 -
Add requirements.txt with all project dependencies
e25342c -
Add .env to .gitignore and update genai_service to load API key from environment
47d0d96 -
initial commit
Verified signature3269b26 -
style: improved card alignment and responsiveness in templates
f2e7ce4 -
refactor: removed unused user_data module and simplified logs handling
f9e4e57 -
refactor: reorganized project by separating routes and services
5b5c1df
-
style: make chat layout responsive for screens smaller than 1100px
e9ba6dc -
refactor(user): remove static genre counters and redirect to chat after profile update
65b9d17 -
refactor(profile): update layout and headings for editing profile
25d7c42 -
refactor(start): improve profile creation form layout and toggle logic
be8fbcb -
style: apply genre grid layout and improve form spacing
a1202f9 -
refactor(app): centralize and pass genres list to templates
a2774d5 -
feat(genres): add and alphabetically sort extended list of book genres in start and profile forms
b797ec7
-
feat(start): allow toggling between new profile creation and existing profiles list
1387ef8 -
fix(api): ensure fallback to third API key is properly handled
48d9602 -
feat: add custom stylesheet for improved UI
a204d40 -
chore: remove unused book recommendation files
8267626 -
refactor(app): improve AI logic, key fallback, and response formatting
- Refactored the ia_decision logic to simplify recommendations and remove dependency on function calling. - Added support for a third fallback API key (GOOGLE_API_KEY_3) for more robustness. - Improved 404 response by adding clearer fallback and auto-redirect to homepage. - Enhanced prompt to personalize answers and improve AI response quality. - Adjusted response formatting for better readability. - Removed unused /recomendacoes route and its dependencies.b2548e5
-
feat(app): adds start route
809791b -
feat(chat): greet user by name with friendly opening message
17f9a3a -
feat(chat): include user name and preferences in AI prompt
c2139f1 -
feat(user-profile): add /perfil route and template to collect user name and preferences
2962f9a -
feat(core): implement chat route with function-calling support
7a09325 -
feat(ui): add basic chat interface template
704425d -
feat(logging): log user questions and AI responses
51cf475
-
feat: add fantasy category to user history and AI decision logic
8a4d350 -
feat: update recommendation functions with real book titles per category
0c3513d -
feat: add HTML template to display personalized recommendations
fbefc90 -
feat: implement main Flask app with AI-driven recommendation logic
8161c55 -
feat: add simulated user purchase history function
ac08f4e -
feat: add book recommendation functions by category
5273338 -
chore: add .gitignore to exclude venv and temporary files
436144f -
Create README.md
Unverified signature6497f62