8d3da6e6e1Refactor gem shop task for UI redesign and improve dialog handlingNik Afiq2026-07-29 21:23:49 +09:00
bf87a097c3feat: add manual pause functionality to prevent automation during user play sessionsNik Afiq2026-07-29 17:21:31 +09:00
4ddd0d7fbafeat: implement AP floor guard for story_sweep, story_sweep_hard, and event_sweepNik Afiq2026-07-24 23:34:15 +09:00
62206494d5fix(config): adjust story sweep rotation region and stage countNik Afiq2026-07-24 12:30:12 +09:00
a5d70e5ec6Refactor story_sweep.py to align with story_sweep_hard.py best practices and add campaign-active guardNik Afiq2026-07-22 23:07:43 +09:00
7f752d5422feat: add story_sweep_hard to q4h presetNik Afiq2026-07-21 00:12:43 +09:00
0e3f2d951cfeat: Implement hard story AP sweep functionalityNik Afiq2026-07-21 00:09:10 +09:00
f2387958fbUpdate manifest.json with new file metadata and additional filesNik Afiq2026-07-20 22:26:40 +09:00
a3cea4d192feat(login): implement faster stuck-loading detection with _loading_buffer_visibleNik Afiq2026-07-20 01:21:53 +09:00
b8ac8db01efeat(deployment): simplify runtime paths to run directly from the git checkoutNik Afiq2026-07-18 22:04:17 +09:00
976f0f7241feat(exit_game): implement exit game functionality with confirmation dialogNik Afiq2026-07-18 20:32:14 +09:00
0a6af51340feat(exit_game): implement task to exit the Blue Archive client after daily/q4h runsNik Afiq2026-07-18 20:25:32 +09:00
a30c3888d6fix: address multiple bugs causing incorrect battle handling and result screen issuesNik Afiq2026-07-18 12:31:42 +09:00
7ccb28a1f9fix(presets): add stamina task to q4h preset for improved automationNik Afiq2026-07-17 21:24:47 +09:00
d21aadbde8fix(login): enhance connectivity checks to prevent false positives in home detectionNik Afiq2026-07-17 20:07:48 +09:00
4857bd5f8ffix(detector): Recalibrate SPARKLE_CLICK_OFFSET to prevent overshooting into neighboring studentsNik Afiq2026-07-17 00:17:19 +09:00
b4bad17813fix(detector): Recalibrate sparkle click offset to resolve targeting issue with overlapping studentsNik Afiq2026-07-17 00:14:00 +09:00
027e55f7a9fix(cafe): Resolve timing gap causing rank-up cutscene to freeze game during cron run feat(logs): Add script to pull cron run logs from remote for local readingNik Afiq2026-07-16 23:31:33 +09:00
a0e1965353fix(cafe): resolve invite ticket cooldown misread as list opened, preventing cascading errorsNik Afiq2026-07-14 22:57:32 +09:00
e814b3d803feat(cafe): implement student invitation and horizontal camera panningNik Afiq2026-07-14 22:28:44 +09:00
fd9828a746fix(event_sweep): improve event badge handling by removing dot-clicking and immediate badge clicks after home navigationNik Afiq2026-07-14 21:04:34 +09:00
a86003cf66fix(event_sweep): resolve overlapping button regions to prevent result page closure during sweepsNik Afiq2026-07-14 20:49:10 +09:00
84790ecb27refactor(navigation): enhance overlay handling and unify back navigation logic across tasksNik Afiq2026-07-14 19:53:22 +09:00
c5873f4e58Refactor arena and lesson tasks for improved efficiency and reliabilityNik Afiq2026-07-13 10:32:53 +09:00
166a34825afix(event_sweep): resolve OCR misreads for stages 08/09 and improve result button detection logicNik Afiq2026-07-11 12:07:21 +09:00
634d77d9d2feat(clean_scratchpad): implement script for safe deletion of temporary files in scratchpad directory fix(arena): resolve consecutive-invocation navigation issue by ensuring return to home before opening Tactical Challenge docs(mapping): update Arena task description with navigation bug fix detailsNik Afiq2026-07-11 00:20:04 +09:00
568e17d244Refactor event sweep and arena tasks; enhance OCR and navigation reliabilityNik Afiq2026-07-11 00:04:50 +09:00
33dd375f36fix(event_sweep): enhance error handling with retries for stage-row detection and sweep start clickNik Afiq2026-07-10 12:50:34 +09:00
63ee47d6e7fix(event_sweep): add retry logic for stage-row-enter click to prevent missed clicksNik Afiq2026-07-10 12:41:39 +09:00
af0a784bcdfix(event_sweep): implement wrong/stale event page detection and shared navigation return to home functionalityNik Afiq2026-07-10 12:33:22 +09:00
1b313d27fffeat(event_sweep): implement event AP sweep functionality with live calibrationNik Afiq2026-07-10 12:23:49 +09:00
511010b6d6feat: Implement arena task with OCR and auto-fight capabilitiesNik Afiq2026-07-09 02:38:41 +09:00
10bcfe0223feat: Add new agents for live testing and reference parity review, and implement deployment and task scaffolding skillsNik Afiq2026-07-09 01:01:39 +09:00
4bcf34c8f1feat: Add bash tab-completion for ba_dailies.sh commands and update setup scriptNik Afiq2026-07-09 00:37:22 +09:00
54fb16a2e3fix(ba_dailies): update file permissions to make script executableNik Afiq2026-07-09 00:28:11 +09:00
9f4d8f4361feat(story_sweep): add daily-rotating target for story sweeps and update configurationNik Afiq2026-07-08 23:55:00 +09:00
3a4534f205Migrate cafe and mailbox tasks to Python: replace legacy Bash scripts, implement state verification, and integrate sparkle detection.Nik Afiq2026-07-05 16:31:26 +09:00
398b936c64Migrate to Python-first architecture: implement mailbox and cafe tasks, replace Bash scripts with Python CLI, and establish configuration and driver modules.Nik Afiq2026-07-05 16:02:02 +09:00
ebce31156bRefactor project structure and add setup scriptNik Afiq2026-07-05 15:24:45 +09:00
0ee1d495c8Add manifest.json and implementation plan for ba-auto-daily scriptNik Afiq2026-07-05 05:29:30 +09:00
92c9578512Add new screenshots and assets for cafe featuresNik Afiq2026-07-05 04:39:05 +09:00
f30f35b441Add automation scripts for Blue Archive mailbox and cafe routinesNik Afiq2026-07-05 04:38:52 +09:00
0bddc3c17bAdd .gitignore to exclude local settings fileNik Afiq2026-07-05 00:22:13 +09:00
58133d3245Add script for automating mailbox actions in Blue ArchiveNik Afiq2026-07-05 00:20:23 +09:00