Jay Luk commited on
Commit ·
193a0cd
1
Parent(s): c17d1d7
Update UI: Replace header text with logo (embedded as data URL), black background, add '咒語提示:' prefix
Browse files
.gitattributes
CHANGED
|
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
*.png filter=lfs diff=lfs merge=lfs -text
|
pumpkin-ai-frontend/build/static/css/main.5e2dec06.css
CHANGED
|
@@ -1,2 +1,2 @@
|
|
| 1 |
-
*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,.App{min-height:100vh}.App{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;display:flex;flex-direction:column}.App-header{background:
|
| 2 |
/*# sourceMappingURL=main.5e2dec06.css.map*/
|
|
|
|
| 1 |
+
*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,.App{min-height:100vh}.App{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;display:flex;flex-direction:column}.App-header{background:#000;box-shadow:0 4px 6px #0000004d;padding:1.5rem;text-align:center}.App-header h1{font-size:2.5rem;font-weight:700;margin:0;text-shadow:2px 2px 4px #0000004d}.App-header img{height:80px;width:auto;object-fit:contain}.subtitle{font-size:1rem;margin:.5rem 0 0;opacity:.9}.chat-container{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:900px;padding:1rem;width:100%}.messages-container{background:#ffffff0d;border-radius:12px;flex:1 1;margin-bottom:1rem;max-height:calc(100vh - 300px);overflow-y:auto;padding:1rem}.welcome-message{background:#ff6b351a;border:2px dashed #ff6b35;border-radius:12px;padding:2rem;text-align:left}.welcome-message p{font-size:1.1rem;font-weight:700;margin-top:0}.welcome-message ul{list-style:none;margin:1rem 0;padding:0}.welcome-message li{padding:.5rem 0 .5rem 1.5rem;position:relative}.welcome-message li:before{content:"🎃";left:0;position:absolute}.hint{font-style:italic;margin-bottom:0;opacity:.8;text-align:center}.message{animation:fadeIn .3s ease-in;display:flex;margin:1rem 0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message.user{justify-content:flex-end}.message.ai{justify-content:flex-start}.message-content{word-wrap:break-word;border-radius:18px;max-width:70%;padding:1rem 1.5rem}.message.user .message-content{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom-right-radius:4px;color:#fff}.message.ai .message-content{background:linear-gradient(135deg,#f093fb,#f5576c);border-bottom-left-radius:4px;color:#fff}.text-content{line-height:1.5;margin:0;white-space:pre-wrap}.image-container{border-radius:8px;box-shadow:0 4px 8px #0003;margin-top:1rem;overflow:hidden}.message-image{border-radius:8px;display:block;height:auto;max-width:100%}.image-error{color:#ffeb3b;font-style:italic;margin-top:.5rem}.loading{opacity:.7}.loading-dots{display:flex;gap:.3rem}.loading-dots span{animation:pulse 1.4s ease-in-out infinite both;font-size:2rem}.loading-dots span:first-child{animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}@keyframes pulse{0%,80%,to{opacity:.3;transform:scale(1)}40%{opacity:1;transform:scale(1.2)}}.input-container{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;gap:.5rem;padding:1rem}.upload-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.5rem;padding:.75rem 1rem;transition:all .3s ease}.upload-button:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;transform:scale(1.05)}.upload-button:disabled{cursor:not-allowed;opacity:.5}.text-input{background:#ffffff1a;border:2px solid #ffffff1a;border-radius:8px;color:#fff;flex:1 1;font-size:1rem;outline:none;padding:.75rem 1rem;transition:border-color .3s ease}.text-input:focus{border-color:#ff6b35}.text-input::placeholder{color:#ffffff80}.text-input:disabled{cursor:not-allowed;opacity:.5}.send-button{background:linear-gradient(90deg,#ff6b35,#f7931e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:all .3s ease}.send-button:hover:not(:disabled){box-shadow:0 4px 12px #ff6b3566;transform:translateY(-2px)}.send-button:disabled{cursor:not-allowed;opacity:.5}.App-footer{background:#0000004d;font-size:.875rem;opacity:.7;padding:1rem;text-align:center}.App-footer p{margin:0}.messages-container::-webkit-scrollbar{width:8px}.messages-container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.messages-container::-webkit-scrollbar-thumb{background:#ff6b3580;border-radius:4px}.messages-container::-webkit-scrollbar-thumb:hover{background:#ff6b35b3}.App:has(.messages-container:hover){outline:2px dashed #ff6b35;outline-offset:-10px}
|
| 2 |
/*# sourceMappingURL=main.5e2dec06.css.map*/
|
pumpkin_code.py
CHANGED
|
@@ -708,7 +708,7 @@ def add_rescue_and_hint(base_message: str, hints_pool: list[str], rescue_lines:
|
|
| 708 |
logger.debug(f"Selected rescue line: {rescue_line}")
|
| 709 |
logger.debug(f"Selected hint: {hint}")
|
| 710 |
|
| 711 |
-
return f"{base_message}{separator}{rescue_line} {hint}"
|
| 712 |
|
| 713 |
def handle_not_guessing(reply: str, hints_pool: list[str], rescue_lines: list[str]) -> str:
|
| 714 |
"""
|
|
|
|
| 708 |
logger.debug(f"Selected rescue line: {rescue_line}")
|
| 709 |
logger.debug(f"Selected hint: {hint}")
|
| 710 |
|
| 711 |
+
return f"{base_message}{separator}{rescue_line} 咒語提示:{hint}"
|
| 712 |
|
| 713 |
def handle_not_guessing(reply: str, hints_pool: list[str], rescue_lines: list[str]) -> str:
|
| 714 |
"""
|