윈도우 창이 최소화되거나 다른 창 아래에 깔려 안 보이게 되면 사용 시간이 누적 안 되도록 개선.
Author: 딸기맛우유
2023. 8. 7.
2023. 8. 4.
오늘은 안 하던 단타 치려다가 망했다. 가만히 있었으면 되는데. 바보짓함.
가만히 있을걸 ㅠ
2023. 8. 4.
웨일, 크롬, 엣지 스토어에 앱을 등록하고 승인을 기다리고 있다. 파이어폭스는 manifest_version을 2로 내려야 등록이 되는 것 같고. 왜 그런건지.. 참 번거롭다.
이미 스토어에 등록돼있는 다른 비슷한 앱들을 설치해 비교해봤다. 모두 웹브라우저의 방문 히스토리 데이터에 기반해 시간을 산출했고 윈도우가 포커스 되지 않으면 시간이 누적되지 않았다. 유튜브 같은 동영상 사이트는 열어놓고 다른 창에서 다른 작업을 하는 상황이 많이 발생하는데 이런 경우 내 앱만 시간이 누적된다. 동영상 사이트가 아니더라도 윈도우 창을 여럿 열어놓고 작업하는 상황은 많다. 특히 두얼 모니터를 쓰는 경우.
사파리와 오페라 확장 앱은 어디서, 어떻게 등록하는지 정보가 없다.
방문 기록 데이터에 접근하지 않고 사용 시간 산출하는 거 특허감인가 생각이 들었는데 그건 오버 같다.
다른 앱에 비해 내 앱이 무겁다. 열리는 데 잠깐 프리징된다. 이거 개선해야 한다.
소프트웨어에는 버그가 있게 마련, 간단한 수정으로 고칠 수 있는 버그와 고치려면 완전히 다시 짜야하는 버그가 있을 뿐. 건설에서 철근 빼먹은 것과는 완전 다른 문제.
웹사이트 만들어주고 버그가 있다고 클레임 거는 건 상도덕이 아니지. 글자를 길게 입력하면 뒷부분이 잘려나가요. 같은 건 버그도 아니잖아.
2023. 8. 3.
소프트웨어에 버그가 있는 건 당연하잖아.
오늘은 버그 수정만 함.
이제 시간 누락되는 경우는 없을 것임.
2023. 8. 2.
다 했다. 이제 스토어에 등록하자.
2023. 8. 1.
https://developer.chrome.com/docs/extensions/mv3/service_workers/service-worker-lifecycle/
Global 변수는 날아가버릴 수 있으니 db나 다른 storage를 사용하라고 한다. 해결 완료.
2023. 7. 31.
왜 가끔 데이터가 날아가버리지? 왜 그런거야…
2023. 7. 30.
오늘은 비가 거짓말처럼 왔다.
서비스명도 예배중에 갑자기 떠올랐다.
whoeatsme.com.
www가 내 시간을 잡아먹는다는 의미에서
whoeatsmytime, wwweatsme, 등이 후보에 있었다.
그런데 이걸로 돈이 벌리진 않을 것 같다.
2023. 7. 29.
거의 다 만듦. 절전 모드일 때 시간 누적을 제외하는 코드 테스트 중.
스크린이 꺼지거나 윈도우 창이 최소화되거나 가려질 때도 시간을 제외해야 하는데 확장 앱으론 불가능.