0000000000000000000000000000000000000000 8a81d20b5d2ad437948a8a48af586145204d8b3a Nathan Ogden 1791665259 +0000 commit (initial): Initial commit: minimal FFXIV launcher 8a81d20b5d2ad437948a8a48af586145204d8b3a 52cb17f995ee6a2a585ffa9855a5123620c73233 Nathan Ogden 1791695546 +0000 commit: Add Dalamud injection support 52cb17f995ee6a2a585ffa9855a5123620c73233 d8c52684e3051edc523a64ca90ed09688e75daef Nathan Ogden 1791728722 +0000 commit: Register session with version server; use its uid as TestSID d8c52684e3051edc523a64ca90ed09688e75daef 69dc1f9215fb8fd155b653100aa03a5d99c25571 Nathan Ogden 1791746896 +0000 commit: Replace Tk/gotk UI with native Win32 controls (winc) 69dc1f9215fb8fd155b653100aa03a5d99c25571 800179927e51a68b8a6b3b6d3b4002cf310ef10f Nathan Ogden 1791750135 +0000 commit: Remove Wine launch support; the launcher is Windows-only 800179927e51a68b8a6b3b6d3b4002cf310ef10f 04990485bed4967b7fdc3201aec5d1fa15e31df4 Nathan Ogden 1791793953 +0000 commit: Stop login when patches are pending or the gate is closed 04990485bed4967b7fdc3201aec5d1fa15e31df4 c529bc20117cfee84b58d9363dca5291b2516800 Nathan Ogden 1791794644 +0000 commit: Start the official launcher from boot/ffxivboot.exe c529bc20117cfee84b58d9363dca5291b2516800 32b629ff9a53206f8be3b65e15dc31e667a94b64 Nathan Ogden 1791831434 +0000 commit: Update to use boot/ffxivboot64.exe as official launcher 32b629ff9a53206f8be3b65e15dc31e667a94b64 97528569da6e7f6504db0df605a40742d074459a Nathan Ogden 1791840033 +0000 commit: Show a popup when the gate is closed or unreachable; fix logx dropping args 97528569da6e7f6504db0df605a40742d074459a 5fc1d0235c156295503c8a940244c7f48bb06d0b Nathan Ogden 1791843951 +0000 commit: Show gate popup via SetTimer poller; stop relying on wndproc subclassing 5fc1d0235c156295503c8a940244c7f48bb06d0b bf7a1ad4c7d8b5409916ba22dc7e4913c65ce023 Nathan Ogden 1791847604 +0000 commit: Generalize popup into UI notices; keep launcher open after dismissal bf7a1ad4c7d8b5409916ba22dc7e4913c65ce023 a7a1a48d51106b6ed751c5215eff9fbf7583dae3 Nathan Ogden 1791848305 +0000 commit: Hide the console window by default (FFXIV_CONSOLE keeps it visible) a7a1a48d51106b6ed751c5215eff9fbf7583dae3 547e580a45f8da189c3250f2f33d4616af8cd59d Nathan Ogden 1791849216 +0000 commit: Rework layout: status on top, SE launcher button right of Log in 547e580a45f8da189c3250f2f33d4616af8cd59d 702a6879f667e513b6af64d5d04d9fb7a21932b8 Nathan Ogden 1791852966 +0000 commit: Size form by client area; re-enable login via EnableWindow on UI thread 702a6879f667e513b6af64d5d04d9fb7a21932b8 6aa3f3035eb25329607ee5789c265dc800512f0f Nathan Ogden 1791857593 +0000 commit: Fix one-shot notice poller; bind buttons via OnLBUp (raw input channel) 6aa3f3035eb25329607ee5789c265dc800512f0f d1ec183dfbbce9dcf806c6f9241f3b8aa412e807 Nathan Ogden 1791860267 +0000 commit: Stop disabling the Log in button; log every login entry point d1ec183dfbbce9dcf806c6f9241f3b8aa412e807 0ae44ea427f61ecbd6e6520236e2144a1fffedd1 Nathan Ogden 1791863214 +0000 commit: Self-diagnostic build: stamp commit hash, log all mouse events + real control rects 0ae44ea427f61ecbd6e6520236e2144a1fffedd1 568b8e7ad34f997e0a38f481c05181b957e0daf9 Nathan Ogden 1791868458 +0000 commit: Add click poller (GetCursorPos/GetKeyState at 40 Hz) + wndproc message trace 568b8e7ad34f997e0a38f481c05181b957e0daf9 62506e40a44f1a4e62ac86c5efb0b695fd2dac68 Nathan Ogden 1791880065 +0000 commit: Consume late mouse messages on controls; poller is sole click authority 62506e40a44f1a4e62ac86c5efb0b695fd2dac68 de7fd1858792233539c29764317c750f7902a6fc Nathan Ogden 1791884652 +0000 commit: Restore native click handling; poller demoted to 400ms fail-safe de7fd1858792233539c29764317c750f7902a6fc 92ad31444b486695d3dcf06ab491eab73fd852d2 Nathan Ogden 1791886600 +0000 commit: Remove click poller fail-safe; native click handling is the only path 92ad31444b486695d3dcf06ab491eab73fd852d2 74658e2e3a1356a79a9c727b2b376ac5b3eecd63 Nathan Ogden 1791887712 +0000 commit: Strip diagnostics; disable Log in while busy, 3s cooldown on official-launcher button 74658e2e3a1356a79a9c727b2b376ac5b3eecd63 6960c212154923f8a0c2c03acdeabf2f3f2f4053 Nathan Ogden 1791892535 +0000 commit: Add MIT license and note in README 6960c212154923f8a0c2c03acdeabf2f3f2f4053 525c7a23c7c75f0204db1a0c9f999ebf7694ca76 Nathan Ogden 1791893526 +0000 commit: Add GitHub Actions workflow: build exe and create a release on push to main 525c7a23c7c75f0204db1a0c9f999ebf7694ca76 9e34c9a73902b5bddb5bfd894abbfbfd8953d1f4 Nathan Ogden 1791893844 +0000 commit: Mark CI releases as prerelease 9e34c9a73902b5bddb5bfd894abbfbfd8953d1f4 044faf99663fc1d3198a170ce4321287519ac716 Nathan Ogden 1791895221 +0000 commit: Update README with better description and more usage details 044faf99663fc1d3198a170ce4321287519ac716 97b5058b1766e29ed498dcc52e60c5e819b5fea9 Nathan Ogden 1791900825 +0000 commit: Fix cfg data race, add HTTP timeouts, validate login response; pin CGO_ENABLED=0 in CI 97b5058b1766e29ed498dcc52e60c5e819b5fea9 a5ae72582035fd1ab814f8a648220a9664ac988c Nathan Ogden 1791907178 +0000 commit: Cap launcher.log at 32 KiB: drop oldest half when a write would cross the cap a5ae72582035fd1ab814f8a648220a9664ac988c a5ae72582035fd1ab814f8a648220a9664ac988c Nathan Ogden 1792010975 +0000 checkout: moving from main to fyne-ui a5ae72582035fd1ab814f8a648220a9664ac988c 4db328a37fc6d9644d023ded1ec291308199beb2 Nathan Ogden 1792020066 +0000 commit: Replace winc UI with Fyne v2.8: fit-to-window scaling + fullscreen option 4db328a37fc6d9644d023ded1ec291308199beb2 5256749ee8d73668e3a223249ed664d485c2926f Nathan Ogden 1792033867 +0000 commit: Fix Fyne UI test-round issues: real relayout on scale change, usable dialogs, aligned form fields, crash tracing 5256749ee8d73668e3a223249ed664d485c2926f 15ba978e2b13042d85491fa74395343189fb42a7 Nathan Ogden 1792039287 +0000 commit: Fix test-round-2 issues: unbreak entry input, proper theme-relayout, fit dialog to window 15ba978e2b13042d85491fa74395343189fb42a7 4af8c4f43a6dd82425f3e0cb4c5d285cebe9c752 Nathan Ogden 1792055196 +0000 commit: Document GameNative crash diagnosis and the GODEBUG=asyncpreemptoff workaround 4af8c4f43a6dd82425f3e0cb4c5d285cebe9c752 a5ae72582035fd1ab814f8a648220a9664ac988c Nathan Ogden 1792081314 +0000 checkout: moving from fyne-ui to main