사용자:123jimin/백괴 IRC
백괴사전, 내용 없는 백과사전
제가 제작하고 있는, 백괴사전에 최적화된 IRC 클라이언트입니다. 원래는 인클 웹 IRC를 개량하고자 시작했던 개인 프로젝트이지만, 언젠가부터 백괴 mIRC와 합쳐져 하나의 프로젝트가 되었습니다.
이곳에서 최신 버전 v0.4.1을 다운 받으실 수 있습니다. 또한 이전 버전도 받을 수 있습니다.
문제 신고 등 토론은 여기에서 해 주세요.
[편집] 변경사항.txt
다음 버전에 추가될 뜨끈뜨끈한 것들입니다. 버전 0.5에서는 hanIRC 등 기존 백괴 IRC로 접속하지 못했던 대다수의 IRC 서버에 접속할 수 있게 됩니다.
변경사항
v0.5.0
+ 만약 메세지를 보낼 때 에러가 발생하면, 에러가 났다고 표시하기
+ 채팅 시 인코딩 변경 가능
+ 배경 채팅 투명도 조절 가능
+ 핑 시간은 오른쪽 아래에서 확인 가능 (핑 날리는 간격 조절 가능)
+ 서버 별 설정 저장 가능
~ 플래시 기반에서 자바 기반으로 변경 (훨씬 더 많은 채팅 서버 지원)
~ 심각한 버그는 블루스크린으로 표시
~ 닉네임을 바꾼 뒤 본인을 인식 못했던 버그 수정
~ 본인의 닉네임을 바꿀 때 종종 열리지 않은 채널에서도 메세지가 떴던 버그 수정
~ 텍스트 세팅을 저장할 때 줄바꿈 문자 등이 있으면 에러가 났던 버그 수정
~ 입력 창 세로 크기가 종종 이상하게 늘어나는 버그 수정
~ jQuery.js v1.7로 업데이트
~ irc->flashInterface
- 플래시에서 서버 접속에 관련된 부분은 모두 제거
v0.4.1
+ 초기 화면에 도움말 추가
+ / 뒤에 적을 수 있는 명령어 추가 (ping)
+ index.html#서버명:포트명@채널명 으로 기본 서버명, 포트명, 채널명 설정 가능
+ kbd 태그를 위한 CSS
~ 도움말 수정
~ # 뒤에 다른 게 붙을 때 처리하는 과정에서 오류가 있던 것 수정
- 자기 자신이 쓴 메세지에 자기 닉네임이 있으면 알람을 내보내지 않음
v0.4.0
+ 인터넷 익스플로러 9 지원
+ 유저명과 본명 수정 가능
+ part 또는 quit시 기본적으로 내보낼 메세지 수정 가능
+ part 또는 quit을 할 시 정말로 할 것인지 물어보는 여부 수정 가능
+ 창 사이즈 조절 시 자동으로 스타일 조정
+ 스크롤 고정 가능
+ 채널명 옆 채널 닫기 버튼 추가
+ / 뒤에 적을 수 있는 명령어 추가 (ban, unban)
+ 알림 메세지 등의 색깔을 수정할 수 있음
+ 다른 메뉴를 선택했을 때에도 채팅 내용이 살짝 보임
+ 채팅창 크기를 바꾸면 대화창 크기도 바뀜
+ API 설명 문서 추가
+ viewport meta 태그 추가
+ 도움말에 여러 내용 추가
~ 입력창에 여러 줄 텍스트를 입력해도 텍스트가 아래로 내려가지 않음
~ 설정 데이터를 불러오고 저장하는 방법을 간단하게 바꿈 (getMemory 제거)
~ 채널 이름에 오른쪽 마우스 버튼 클릭할 때 context menu가 뜨지 않게 변경
~ changelog.txt -> 변경사항.txt
~ jQuery flash 플러그인 -> swfobject 2.2
~ JS로 플래시 정책 파일 주소를 수정할 수 있게 변경
- jQuery flash 플러그인 파일 제거
v0.3.4
+ / 뒤에 적을 수 있는 명령어 추가 (list, clear)
+ 색 제목, 색 글씨 지원
~ 여러 개 공백 지원
~ /ctcp version, /ctcp ping 등은 기본적으로 현재 선택된 채널로 보냄
~ chat.js 파일을 쪼갬
~ 닉네임에 ^가 들어갈 때 생기는 버그 수정
~ colorize 함수 수정
~ CSS 수정
~ 제목 관련 버그 수정
- 쓰지 않는 jQuery cookie 플러그인 제거
v0.3.3
+ CTCP 명령 (version, ping)에 대한 반응 추가
+ / 뒤에 적을 수 있는 명령어 추가 (ctcp, me, op 등)
+ 고급 설정 추가 (접속 후 채널에 들어가기 전 보낼 메세지 변경 가능)
+ IRC 메세지 341, 502 등에 대한 처리
~ 닉네임을 바꿔도 예전 닉네임으로 알람이 울리는 현상 수정
v0.3.2
+ / 뒤에 적을 수 있는 명령어 추가 (참가, 퇴장, 대화, 제목)
~ 파이어폭스에서 한글 입력 문제 해결 (Autogrow 플러그인 대신 Elastic 플러그인을 사용)
~ 자동 채팅 시작 옵션이 적용 안 되는 문제 해결
v0.3.1
~ 쿠키가 아니라 Adobe Flash의 SharedObject를 사용
v0.3.0.1
~ settingObj 관련 에러 방지를 위해 if(!settingObj) settingObj = {}; 추가.
v0.3.0
+ 변경 사항은 changelog.txt에서 볼 수 있습니다.
+ IRC 메세지 322, 472, 900, error 등에 대한 처리
+ 채널 탭 위 오른쪽 마우스 버튼을 누르면 채널에서 나감.
+ 환경설정 탭 추가. 이제 초기 화면에서 입력된 값이 저장됨.
+ 도움말 탭 추가.
+ 정보 탭 추가.
+ (uIRC) 종료할 때 메세지 보내기.
+ 채팅방 닫을 때 정말로 닫을건지 확인하기
~ 도움말을 '도움말' 탭으로 옮김, 내용 추가.
~ 메뉴 옮겨 다닐 때 관련 문제 수정.
~ 한꺼번에 많은 메세지가 올 때 스크롤 바가 제대로 움직이지 않는 문제점 수정.
~ 사용자 정의 스크립트를 위한 기반을 다짐. (메세지 처리 방식 수정 등)
~ 올바른 HTML 5 문서가 되게 수정.
~ 디렉터리 구조 변경
~ resource/mirc_colorize.js -> resource/colorize.js
v*.*.* (계획안, 위쪽에 있을수록 우선순위 높음)
+ +q 플래그 지원 (현재 ~)
+ 색 <-> raw 플래그 설정 가능
+ 매크로
+ 색 글씨 입력 쉽게 하기
+ 설정에 따라 링크 이동을 다르게