로그인 오류 시 빈 페이지가 표시되지 않습니다
로그인 cookie가 만료되었거나 두 개의 탭에서 콜백 경쟁이 발생했을 때, 기존에는 빈 흰색 에러 페이지가 표시되었습니다. 이제는 만료된 cookie를 삭제하고 새로운 로그인 폼으로 다시 이동시킵니다. 기타 인증 오류(token 실패, 계정 문제, impersonation 만료) 발생 시에는 텍스트만 노출되는 대신, 재시도 버튼이 포함된 전용 브랜드 페이지가 표시됩니다.
FourA의 최신 업데이트 및 개선 사항
로그인 cookie가 만료되었거나 두 개의 탭에서 콜백 경쟁이 발생했을 때, 기존에는 빈 흰색 에러 페이지가 표시되었습니다. 이제는 만료된 cookie를 삭제하고 새로운 로그인 폼으로 다시 이동시킵니다. 기타 인증 오류(token 실패, 계정 문제, impersonation 만료) 발생 시에는 텍스트만 노출되는 대신, 재시도 버튼이 포함된 전용 브랜드 페이지가 표시됩니다.
로그인 플로우에 대한 두 가지 수정 사항입니다. 저시력 사용자를 위해 핀치줌이 다시 작동합니다(viewport가 더 이상 줌을 1배로 제한하지 않습니다). 또한, OS 설정으로 초기화되는 대신 foura.ai의 다른 곳에서 선택한 테마가 로그인, 회원가입, 계정 복구 페이지까지 그대로 유지됩니다.
첫 API key를 생성하면, 성공 모달에 실제 endpoint와 X-API-Key header가 포함되어 바로 실행 가능한 curl 명령어가 표시됩니다. Overview 페이지에는 빈 dashboard를 마주하지 않도록 샘플 데이터가 준비되어 있으며, API Keys 목록에는 다음 단계 힌트가 포함된 적절한 empty state가 표시됩니다.
한 FourA 페이지에서 라이트 또는 다크 모드를 토글하면 열려 있는 다른 모든 탭이 함께 전환됩니다. 이제 테마 cookie가 단일 진실 공급원이므로 앱, 블로그, docs, 상태 포털이 모두 새로고침 없이 동기화 상태를 유지합니다.
인증 없이 FourA의 실시간 서비스 상태를 폴링할 수 있도록, 상태 페이지의 표시 내용을 그대로 반영하고 15초 동안 캐싱되는 새로운 /api/v1/status가 updates.foura.ai에 제공됩니다. foura.ai의 홈페이지 인디케이터도 이를 사용하므로, 마침내 실제 상태를 다시 보여주게 되었습니다.
updates.foura.ai에서 특정 날짜에 마우스를 올리면 심각도 수준별로 분류된 다운타임을 확인할 수 있습니다. 이제 업타임 백분율은 데이터가 없던 날을 공백으로 계산하는 대신 건너뜁니다. 불필요한 대시 기호가 제거되어 공개 인시던트 제목도 한결 깔끔해졌습니다.
이제 상태 페이지에서 각 날짜별로 성능이 저하된 시간이 표시되며, 일별 막대에 마우스를 올리면 정확한 분 단위를 확인할 수 있습니다. 아직 서비스를 모니터링하지 않던 날짜는 녹색 대신 회색으로 표시되며, 배너 아래의 3가지 상태 범례가 각 색상을 설명합니다.
일반적인 200행 페이지 기준, FourA의 proxy 목록 조회 시간이 460ms에서 2ms 미만으로 단축되었습니다. response에서 사용하지 않는 필드를 제거하고, 정렬 인덱스를 재구축했으며, SSD 스토리지에 맞게 데이터베이스를 튜닝하고, request 간 필터 옵션을 캐싱했습니다. 관리자 도구가 동시에 데이터를 가져오는 중에도 proxy 선택 기능은 지연 없이 신속하게 작동합니다.
대시보드의 by-domain 및 top-clients 테이블에 있는 Rate Limit 컬럼이 그동안 "--"로 표시되었고, 헤더를 클릭해 정렬해도 아무런 반응이 없었습니다. 이제 두 기능 모두 정상적으로 작동합니다. 도메인 전반에서 rate-limit 적용 트래픽을 파악하고자 하셨다면, 이제 해당 수치를 확인하실 수 있습니다.
인증 이메일이 바로 도착하지 않을 때, 일부 사용자가 재전송을 여러 번 클릭하여 네다섯 통의 메일을 받는 경우가 있었습니다. 이를 해결하기 위해 재전송 버튼에 60초의 cooldown 시간을 추가하고, 서버 측에는 30분의 제한을 적용했습니다. 이제 한 번의 재전송으로 충분하며, 수신함도 깔끔하게 유지됩니다.
서비스 상태 섹션의 레이아웃이 더 깔끔해졌습니다. 상태 데이터를 로드하는 동안 빈 콘텐츠가 깜빡이는 현상이 사라졌으며, 상태 표시기가 올바르게 정렬됩니다.
대시보드, 문서, 블로그, 업데이트 포털 전반의 최소 폰트 크기를 상향 조정했습니다. 더 이상 어떤 페이지에서도 작은 텍스트를 읽기 위해 눈을 찌푸리지 않아도 됩니다.
특정 페이지에서 가입을 시작한 경우, 이제 이메일 인증을 마친 후 해당 페이지로 다시 이동합니다. 이전에는 홈페이지로 이동되었습니다.
iOS Safari에서 버튼과 메뉴의 반응을 느리게 만들던 300ms의 탭 지연 문제를 해결했습니다. 이제 모든 페이지에서 탭이 즉시 인식됩니다.
기존 구독자는 이제 대시보드에서 직접 요금제를 변경할 수 있습니다. 요금제 변경 모달은 확인하기 전에 청구되거나 크레딧으로 적립될 금액을 정확히 보여주며, VAT는 별도로 분리되어 표시됩니다.