Commit Graph

  • 6d37e889eb feat: enhance shop item selection logic to prevent under-purchases and improve name matching main Nik Afiq 2026-09-17 11:22:08 +09:00
  • 0ff3dca0b9 Implement dynamic OCR for gem shop sidebar navigation and free card status Nik Afiq 2026-09-17 10:37:24 +09:00
  • b10824d978 feat: optimize image handling by adding optional image parameter for screenshot functions Nik Afiq 2026-08-21 23:53:57 +09:00
  • d266b47e58 feat: optimize screenshot handling for batch processing in lesson tasks Nik Afiq 2026-08-21 18:20:30 +09:00
  • 68a7ed2529 feat: cafe lowest-affection invite for room 2, exit_game AP-left-unspent alert, login window-flicker fix Nik Afiq 2026-08-14 19:28:59 +09:00
  • e0744fc799 feat: add timestamped log output for better task duration tracking Nik Afiq 2026-08-06 23:23:41 +09:00
  • ff240cb104 feat: implement handling for pending-update download notice during login Nik Afiq 2026-08-04 17:56:18 +09:00
  • a690e90478 Implement Scrimmage Automation (学園交流会) Nik Afiq 2026-08-02 11:12:25 +09:00
  • 52b10eda3d feat: add Discord alerting for cron job start/end with alert-bridge integration Nik Afiq 2026-08-01 23:31:00 +09:00
  • 509fb27fd8 Refactor Common Shop item selection to use OCR-based name matching Nik Afiq 2026-08-01 22:49:09 +09:00
  • 7f408c1ad1 feat: add cron setup instructions for unattended scheduling of ba_cron_run.sh Nik Afiq 2026-08-01 21:49:02 +09:00
  • a15ac6111e feat: enhance navigation and shop utilities with improved visibility checks and price reading retries Nik Afiq 2026-07-31 13:48:25 +09:00
  • ffcacc8738 feat: implement robust screenshot handling with retry logic for image decoding Nik Afiq 2026-07-31 13:06:50 +09:00
  • 6cdce8ccdd Fix handling of transient misreads and improve event page checks Nik Afiq 2026-07-29 23:10:09 +09:00
  • 3c02178b3d fix: update q4h preset to remove duplicate tasks and improve flow Nik Afiq 2026-07-29 22:26:57 +09:00
  • 8a96ea4ffa feat: implement Battle Pass reward claiming functionality and update configuration Nik Afiq 2026-07-29 21:59:37 +09:00
  • 8d3da6e6e1 Refactor gem shop task for UI redesign and improve dialog handling Nik Afiq 2026-07-29 21:23:49 +09:00
  • bf87a097c3 feat: add manual pause functionality to prevent automation during user play sessions Nik Afiq 2026-07-29 17:21:31 +09:00
  • 4ddd0d7fba feat: implement AP floor guard for story_sweep, story_sweep_hard, and event_sweep Nik Afiq 2026-07-24 23:34:15 +09:00
  • 62206494d5 fix(config): adjust story sweep rotation region and stage count Nik Afiq 2026-07-24 12:30:12 +09:00
  • a5d70e5ec6 Refactor story_sweep.py to align with story_sweep_hard.py best practices and add campaign-active guard Nik Afiq 2026-07-22 23:07:43 +09:00
  • 7f752d5422 feat: add story_sweep_hard to q4h preset Nik Afiq 2026-07-21 00:12:43 +09:00
  • 0e3f2d951c feat: Implement hard story AP sweep functionality Nik Afiq 2026-07-21 00:09:10 +09:00
  • f2387958fb Update manifest.json with new file metadata and additional files Nik Afiq 2026-07-20 22:26:40 +09:00
  • a3cea4d192 feat(login): implement faster stuck-loading detection with _loading_buffer_visible Nik Afiq 2026-07-20 01:21:53 +09:00
  • b8ac8db01e feat(deployment): simplify runtime paths to run directly from the git checkout Nik Afiq 2026-07-18 22:04:17 +09:00
  • 976f0f7241 feat(exit_game): implement exit game functionality with confirmation dialog Nik Afiq 2026-07-18 20:32:14 +09:00
  • 0a6af51340 feat(exit_game): implement task to exit the Blue Archive client after daily/q4h runs Nik Afiq 2026-07-18 20:25:32 +09:00
  • a30c3888d6 fix: address multiple bugs causing incorrect battle handling and result screen issues Nik Afiq 2026-07-18 12:31:42 +09:00
  • 7ccb28a1f9 fix(presets): add stamina task to q4h preset for improved automation Nik Afiq 2026-07-17 21:24:47 +09:00
  • d21aadbde8 fix(login): enhance connectivity checks to prevent false positives in home detection Nik Afiq 2026-07-17 20:07:48 +09:00
  • 4857bd5f8f fix(detector): Recalibrate SPARKLE_CLICK_OFFSET to prevent overshooting into neighboring students Nik Afiq 2026-07-17 00:17:19 +09:00
  • b4bad17813 fix(detector): Recalibrate sparkle click offset to resolve targeting issue with overlapping students Nik Afiq 2026-07-17 00:14:00 +09:00
  • 027e55f7a9 fix(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 reading Nik Afiq 2026-07-16 23:31:33 +09:00
  • 3c47fabd87 feat(stamina): Implement daily gem reward claiming logic and fix button detection Nik Afiq 2026-07-16 14:07:12 +09:00
  • 5a78e8ef11 feat(cron): Implement cron scheduling for daily and q4h presets with logging and locking Nik Afiq 2026-07-16 13:29:25 +09:00
  • 0946ce4f65 feat: Add new "q4h" preset for user-defined task sequences in daily automation Nik Afiq 2026-07-16 13:16:02 +09:00
  • e3b1f1204b feat: Add named task presets for user-defined sequences in daily automation Nik Afiq 2026-07-16 13:08:54 +09:00
  • a9f0bbe42f Implement login flow from title screen to home screen Nik Afiq 2026-07-16 11:07:43 +09:00
  • 88cb1a933a feat(circle): Implement daily check-in for circle (guild) with reward handling Nik Afiq 2026-07-16 00:14:38 +09:00
  • dc0e8403a1 feat: Implement gem shop daily free package automation Nik Afiq 2026-07-15 18:22:33 +09:00
  • bb0215cb04 fix(cafe): resolve invite ticket cooldown handling and improve rank-up cutscene detection Nik Afiq 2026-07-15 14:09:55 +09:00
  • a0e1965353 fix(cafe): resolve invite ticket cooldown misread as list opened, preventing cascading errors Nik Afiq 2026-07-14 22:57:32 +09:00
  • e814b3d803 feat(cafe): implement student invitation and horizontal camera panning Nik Afiq 2026-07-14 22:28:44 +09:00
  • fd9828a746 fix(event_sweep): improve event badge handling by removing dot-clicking and immediate badge clicks after home navigation Nik Afiq 2026-07-14 21:04:34 +09:00
  • a86003cf66 fix(event_sweep): resolve overlapping button regions to prevent result page closure during sweeps Nik Afiq 2026-07-14 20:49:10 +09:00
  • 84790ecb27 refactor(navigation): enhance overlay handling and unify back navigation logic across tasks Nik Afiq 2026-07-14 19:53:22 +09:00
  • c5873f4e58 Refactor arena and lesson tasks for improved efficiency and reliability Nik Afiq 2026-07-13 10:32:53 +09:00
  • e67d28513e Implement Bounty Task (指名手配) - Ported from module/rewarded_task.py Nik Afiq 2026-07-11 23:19:57 +09:00
  • 166a34825a fix(event_sweep): resolve OCR misreads for stages 08/09 and improve result button detection logic Nik Afiq 2026-07-11 12:07:21 +09:00
  • 634d77d9d2 feat(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 details Nik Afiq 2026-07-11 00:20:04 +09:00
  • 568e17d244 Refactor event sweep and arena tasks; enhance OCR and navigation reliability Nik Afiq 2026-07-11 00:04:50 +09:00
  • 33dd375f36 fix(event_sweep): enhance error handling with retries for stage-row detection and sweep start click Nik Afiq 2026-07-10 12:50:34 +09:00
  • 63ee47d6e7 fix(event_sweep): add retry logic for stage-row-enter click to prevent missed clicks Nik Afiq 2026-07-10 12:41:39 +09:00
  • af0a784bcd fix(event_sweep): implement wrong/stale event page detection and shared navigation return to home functionality Nik Afiq 2026-07-10 12:33:22 +09:00
  • 1b313d27ff feat(event_sweep): implement event AP sweep functionality with live calibration Nik Afiq 2026-07-10 12:23:49 +09:00
  • a1806b421e fix(lesson): resolve ticket count OCR regression and navigation issues Nik Afiq 2026-07-10 10:52:42 +09:00
  • 511010b6d6 feat: Implement arena task with OCR and auto-fight capabilities Nik Afiq 2026-07-09 02:38:41 +09:00
  • 10bcfe0223 feat: Add new agents for live testing and reference parity review, and implement deployment and task scaffolding skills Nik Afiq 2026-07-09 01:01:39 +09:00
  • 4bcf34c8f1 feat: Add bash tab-completion for ba_dailies.sh commands and update setup script Nik Afiq 2026-07-09 00:37:22 +09:00
  • 54fb16a2e3 fix(ba_dailies): update file permissions to make script executable Nik Afiq 2026-07-09 00:28:11 +09:00
  • 9f4d8f4361 feat(story_sweep): add daily-rotating target for story sweeps and update configuration Nik Afiq 2026-07-08 23:55:00 +09:00
  • 51ad297f69 feat: Implement Lesson/Schedule task Nik Afiq 2026-07-08 23:45:18 +09:00
  • 1bb2ccdd6f feat: Add Common Shop and Tactical Shop tasks with shared purchasing logic Nik Afiq 2026-07-07 23:08:31 +09:00
  • 4842d575a5 docs: Update CLAUDE.md to clarify project goals, OCR policy, and migration details Nik Afiq 2026-07-07 22:26:37 +09:00
  • b2ed571908 feat(cafe): handle bond rank-up cutscene during pat loop and improve state verification Nik Afiq 2026-07-06 01:58:01 +09:00
  • a8ff95d6f5 feat: Implement OCR-driven story AP sweep with deterministic stage targeting Nik Afiq 2026-07-06 01:41:58 +09:00
  • 0707487934 Enhance automation project with story sweep feature and OCR policy updates Nik Afiq 2026-07-05 20:19:35 +09:00
  • 0b16399948 Refactor directory labels and update task migration status Nik Afiq 2026-07-05 19:15:32 +09:00
  • a04ef5d0c5 Refactor scratchpad directory references and update Phase 6 follow-up report Nik Afiq 2026-07-05 17:57:26 +09:00
  • 3a4534f205 Migrate cafe and mailbox tasks to Python: replace legacy Bash scripts, implement state verification, and integrate sparkle detection. Nik Afiq 2026-07-05 16:31:26 +09:00
  • 398b936c64 Migrate to Python-first architecture: implement mailbox and cafe tasks, replace Bash scripts with Python CLI, and establish configuration and driver modules. Nik Afiq 2026-07-05 16:02:02 +09:00
  • ebce31156b Refactor project structure and add setup script Nik Afiq 2026-07-05 15:24:45 +09:00
  • 0ee1d495c8 Add manifest.json and implementation plan for ba-auto-daily script Nik Afiq 2026-07-05 05:29:30 +09:00
  • 92c9578512 Add new screenshots and assets for cafe features Nik Afiq 2026-07-05 04:39:05 +09:00
  • f30f35b441 Add automation scripts for Blue Archive mailbox and cafe routines Nik Afiq 2026-07-05 04:38:52 +09:00
  • 0bddc3c17b Add .gitignore to exclude local settings file Nik Afiq 2026-07-05 00:22:13 +09:00
  • 58133d3245 Add script for automating mailbox actions in Blue Archive Nik Afiq 2026-07-05 00:20:23 +09:00