•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r47 vs r48
1
[[분류:나무위키의 기능]][[분류:위키 엔진]][[분류:업데이트 기록]]
1
[[분류:알파위키의 기능]][[분류:위키 엔진]][[분류:업데이트 기록]]
22
[include(틀:상위 문서, top1=the seed)]
3
[include(틀:나무위키)]
3
[include(틀:알파위키)]
44
[목차]
55
== 개요 ==
6
* [[나무위키]]에서 사용하는 엔진인 [[the seed]]의 업데이트 내역입니다. 단, '''공식 패치 내역이 아닌 경우'''가 있을 수 있습니다. 일부 내역은 스킨 패치거무위키에서만[* 더시드위키가 순정 상태의 엔진이며 이외의 기능은 나무위키 커스텀일 가능성이 높습니다.] 적용되는 패치일 수 있습니다.
7
* BE는 Backend, FE는 Frontend 버전을 의미합니다. 현재 the seed의 버전은 [[https://namu.wiki/License|라이선스]]에서 확인할 수 있습니다.
6
* [[알파위키]]에서 사용하는 엔진인 [[the seed]]의 업데이트 내역입니다. 일부 내역은 나무위키에서만[* 더시드위키가 순정 상태의 엔진이며 이 외의 기능은 나무위키 커스텀일 가능성이 높습니다.] 적용되는 패치일 수 있습니다.
7
* BE는 Backend, FE는 Frontend 버전을 의미합니다. 현재 the seed의 버전은 [[https://www.alphawiki.org/License|라이선스]]에서 확인할 수 있습니다.
88
* 엔진 업데이트는 수동으로 진행되고 있기에[* 여러 commit이 진행되어도 불규칙하게 업데이트된다.] 어떤 commit에 업데이트되었는지 정확하게 알 수 있는 방법은 없습니다.
99
1010
== 2025년 ==
......
1818
* BE: 9e2a6bc / FE: 9cc52ab[* 2025/1/8]
1919
* 문서 ACL 권한 그룹에 '자동 인증된 사용자(auto_verified_member)' ACL 권한 추가[* 자동 인증의 정확한 기준은 공개되지 않았으나 특정 기준에 의해 AI가 기준을 만족하는 사용자에게 자동으로 계정에 부여하는 방식이다. 운영진이 직접 부여하는 것은 불가능하지만 위키 소유자 권한으로 강제로 해제하는 건 가능한 것으로 보인다.]
2020
* 사용자명 상호작용 메뉴에서 로그인 사용자에 대해 해당 사용자의 권한 상태가 표시되도록 변경[* 모바일 인증, 자동 인증, 관리자 여부가 사용자 메뉴 최상단 사용자 유형 부분에 표시된다.]
21
* 고정 주석[* ##@ 문법을 사용해서 편집 창의 최상단에 해당 내용을 노출시키는 기능.]의 내용이 편집 창 뿐만 아니라 열린 편집 요청 창에서도 노출되도록 변경.
21
* 고정 주석[* \##@ 문법을 사용해서 편집 창의 최상단에 해당 내용을 노출시키는 기능.]의 내용이 편집 창 뿐만 아니라 열린 편집 요청 창에서도 노출되도록 변경.
2222
* 편집 요청 다시 여는 안내 문구 오타 수정 [[https://feedback.theseed.io/posts/1311|#]]
2323
2424
== 2024년 ==
2525
=== 12월 ===
2626
* v4.25.2
2727
* BE: 9fb2272 / FE: 78a3321[* 2024/12/17]
28
* 기여 내역 및 문서 역사의 IP 사용자에 대한 사용자명 상호작용 메뉴에서 '차단내역 조회 기능'이 UUID가 아닌 IP주소로 연결되도록 변경.[* 해당 메뉴는 기존에는 무조건 해당 사용자의 UUID 검색 결과로 연결되었으나, IP 사용자의 경우 일괄 되돌리기를 제외하고 UUID를 통한 차단내역 조회가 불가능한지라 차단내역 조회 기능이 의미가 없는 문제가 있어 이를 개선하기 위한 변경점으로 보인다. 이는 IP 사용자만 해당되며 계정 사용자는 기존과 동일하게 UUID 검색 결과로 연결된다.]
28
* 기여 내역 및 문서 역사의 IP 사용자에 대한 사용자명 상호작용 메뉴에서 '차단 내역 조회 기능'이 UUID가 아닌 IP 주소로 연결되도록 변경.[* 해당 메뉴는 기존에는 무조건 해당 사용자의 UUID 검색 결과로 연결되었으나, IP 사용자의 경우 일괄 되돌리기를 제외하고 UUID를 통한 차단 내역 조회가 불가능한지라 차단 내역 조회 기능이 의미가 없는 문제가 있어 이를 개선하기 위한 변경점으로 보인다. 이는 IP 사용자만 해당되며 계정 사용자는 기존과 동일하게 UUID 검색 결과로 연결된다.]
2929
* 기여 내역 및 문서 역사의 IP 사용자에 대한 사용자명 상호작용 메뉴에서 UUID 복사 기능 삭제
30
* 반달로 표시된 리비전 UUID 복사가 안되는 현상 수정 [[https://feedback.theseed.io/posts/1284/|#]]
30
* 반달로 표시된 리비전 UUID 복사가 안 되는 현상 수정 [[https://feedback.theseed.io/posts/1284/|#]]
3131
* 사용자 이름을 클릭하면 뜨는 팝오버에서 UUID 복사 시 화면 오른쪽 아래에 사용자의 UUID를 복사했다는 알림이 나오도록 변경 [[https://feedback.theseed.io/posts/1250/|#]]
3232
* 차단된 사용자 및 특수 권한 안내 틀에서 마우스를 올렸을 때, 이벤트 처리 방식이 HTML 인라인 이벤트 처리 방식에서 JavaScript 이벤트 리스너 방식으로 변경되었음
3333
* Backend: 9fb2272 / Frontend: 4ab989d
......
4040
* 닫힌 편집 요청을 update_thread_status 권한이 있는 사용자나 편집 요청 생성자가 다시 열 수 있도록 변경
4141
* 편집요청 잠금 기능 추가[* 잠금 처리된 편집 요청은 권한이 있거나 생성한 본인이 아니면 내용을 확인 할 수 없다.][* 권한(update_thread_status)을 보유하고 있는 사용자가 편집 요청을 닫을 때 '이 편집 요청을 다시 열수 없게 잠금' 이라는 체크박스를 통해 편집 요청을 잠금 처리할 수 있다. 이렇게 편집요청이 잠기는 경우 해당 편집 요청은 해당 권한을 보유한 사용자 이외에는 편집 내용을 다시 열 수 없게 된다.][* 나무위키에서는 이 패치와 동시에 편집 요청 잠금 기능 추가 이전에 닫힌 편집 요청은 자동으로 잠금 처리되었다.]
4242
* 일괄 되돌리기를 통해 편집 요청을 일괄 닫기할 경우 자동으로 잠금 처리되도록 변경
43
* [나무위키] 문서 ACL에서 편집 요청 탭 숨김[* 다만, 내부적으로 기능은 남아 있으며 내부 코드 상 보이지 않도록 의도된 것으로 보인다. [[나무위키:대문]] ACL을 보면 편집 요청 ACL에 [[https://namu.wiki/acl/%EB%82%98%EB%AC%B4%EC%9C%84%ED%82%A4:%EB%8C%80%EB%AC%B8#document.edit_request|규칙이 별개로 적용되어 있다.]]][* 이로 인해 기존의 개별 문서의 편집요청 ACL 규칙은 [[나무위키:대문]]을 제외하고는 삭제되었다.]
43
* [나무위키 한정] 문서 ACL에서 편집 요청 탭 숨김[* 다만, 내부적으로 기능은 남아 있으며 내부 코드 상 보이지 않도록 의도된 것으로 보인다. [[나무위키:대문]] ACL을 보면 편집 요청 ACL에 [[https://namu.wiki/acl/나무위키:대문#document.edit_request|규칙이 별개로 적용되어 있다.]]][* 이로 인해 기존의 개별 문서의 편집요청 ACL 규칙은 [[나무위키:대문]]을 제외하고는 삭제되었다.]
4444
* BE: c90b5b8 / FE: 5004f28[* 2024/12/31]
45
* 사용자의 기여내역 페이지에서 총 편집 횟수 표시 및 편집요청 탭 추가.[* 편집요청 탭의 경우 해당 사용자가 그동안 요청한 모든 편집요청과 각 편집요청의 현재 상태를 확인할 수 있다.]
45
* 사용자의 기여 내역 페이지에서 총 편집 횟수 표시 및 편집 요청 탭 추가.[* 편집요청 탭의 경우 해당 사용자가 그동안 요청한 모든 편집 요청과 각 편집 요청의 현재 상태를 확인할 수 있다.]
4646
* BE: 0a15daa / FE: 3a9ab65[* 2024/12/31]
4747
* 최근 토론 UI 변경
4848
* 토론 관련 탭[* 열린 토론, 오래된 토론, 중지된 토론, 닫힌 토론]: 각 토론에서 마지막으로 댓글을 작성한 사용자가 표시되도록 변경
......
6262
* Backend: 1fefc5c / Frontend: 9151ced
6363
* 문서 역사에서 리비전 글자 색이 inherit으로 변경
6464
* Backend: 8c15b5b / Frontend: 0e97f69
65
* [나무위키] 특정 IP 대역에서 접속 시 문서 역사 열람을 제한하는 기능이 오류창 대신 로그인 창으로 이동되도록 수정
66
* [나무위키] 이미지(파일 이름공간) 문서 전체도 열람 제한 기능에 추가
65
* [나무위키 한정] 특정 IP 대역에서 접속 시 문서 역사 열람을 제한하는 기능이 오류창 대신 로그인 창으로 이동되도록 수정
66
* [나무위키 한정] 이미지(파일 이름공간) 문서 전체도 열람 제한 기능에 추가
6767
* Backend: 8c15b5b / Frontend: 4bcbca7
6868
* 문서 역사에서 리비전 탐색 기능 추가[* 역사 페이지 상단 r로 시작하는 칸에 찾고자 하는 리비전 번호를 입력하고 버튼을 클릭하면 해당 리비전 위치로 목록이 이동된다.][* 리비전 검색 기능 자체는 기존에도 liberty 스킨에 스킨 고유 기능으로 있었지만 이 패치로 엔진 단위에서 기능을 지원하게 됨에 따라 모든 스킨에서 동일하게 사용할 수 있게 되었다. liberty 스킨의 경우 기존 리비전 검색 기능을 삭제하였다.] [[https://feedback.theseed.io/posts/1239|#]]
6969
* ACL 페이지에서 acl이 존재하지 않을 때 "이름공간 ACL"에 링크가 삽입됨 [[https://feedback.theseed.io/posts/1219|#]]
......
7777
* 회원가입 시, 이미 가입된 이메일로 계정 생성 행위로 나무위키에 가입된 이메일을 알 수 있는 취약점 수정[* 기존에는 이메일이 이미 존재합니다. 오류를 내었지만 이제는 해당 이메일로 수신이 되나 수신 내용에는 이미 가입된 계정이 있다고 답변옵니다.][* 이메일 내용 중 '누군가 이 이메일로 계정 생성을 시도했지만 이미 이 이메일로 계정 생성이 되어있어서 더 이상 계정을 생성할 수 없습니다.']
7878
* 로그인 시 이메일을 입력하는 란을 통해 나무위키에 특정 이메일이 가입되었는지 알 수 있는 취약점이 수정됨[* 기존에는 이메일이 맞고 비밀번호가 틀린 경우 비밀번호가 틀렸다는 오류 메시지가 나온 반면 업데이트 이후 비밀번호나 이메일 둘 중 하나라도 틀린 경우 "\[오류!\] 이메일 혹은 패스워드가 틀립니다."라는 오류 메시지를 반환한다.]
7979
* 계정 찾기 시 없는 이메일을 대상으로도 시도할 수 있게 변경됨. 이 경우, 실제로는 해당 이메일로 발신이 안 됨
80
* 모바일 인증 시 이전이 안되는 전화번호인 경우 PIN을 정확하게 입력해야 해당 오류 메시지[* \[오류!\] 이 번호로는 더 이상 인증할 수 없습니다]가 반환됨[* 이전에는 pin입력 없이 전화번호 입력만 해도 오류가 반환되었다.]
80
* 모바일 인증 시 이전이 불가능한 전화번호인 경우 PIN을 정확하게 입력해야 해당 오류 메시지[* \[오류!\] 이 번호로는 더 이상 인증할 수 없습니다]가 반환됨[* 이전에는 PIN 입력 없이 전화번호 입력만 해도 오류가 반환되었다.]
8181
* BE: 9a7b596 / FE: 42bd56d
82
* 유튜브 매개변수 무시현상 수정 [[https://feedback.theseed.io/posts/712|#]]
82
* 유튜브 매개 변수 무시현상 수정 [[https://feedback.theseed.io/posts/712|#]]
8383
* BE: 5ad860e / FE: 42bd56d
8484
* 이메일 변경 기능으로 나무위키에 가입된 계정을 알 수 있는 취약점 수정[* 기존에는 이메일이 이미 존재한다는 오류가 나왔지만 업데이트로 위키에 가입된 계정이 있더라도 이메일이 수신됩니다.][* 이메일 오류 내용은 '이 이메일로 이메일 변경을 시도했지만 이미 이 이메일로 계정 생성이 되어있어서 더 이상 계정을 생성할 수 없습니다.'와 같습니다.] [[https://feedback.theseed.io/posts/1214|#]]
8585
* span tag로 class 문법 적용 가능한 이슈 수정[* ionicons 같은 아이콘을 문서 내에서 사용할 수 없게 되었다.] [[https://feedback.theseed.io/posts/1223|#]]
86
* 문단 단위로 편집 요청을 작성할 수 있도록 개선[* 기존에는 문단에서 편집 버튼을 눌렀을 때 ACL 권한이 미달될 경우 문서 전체의 편집요청으로만 이동되어서 문서 내용이 방대한 규정 문서 등에서 편집요청을 작성할 때 불편함이 있었으나, 이 패치로 인해 ACL 권한이 미달될 때 문단에서 편집 버튼을 누르면 문단 편집과 동일하게 해당 문단 단위로 편집요청 창이 열리게 되어서 보다 편리하게 편집요청 작성이 가능해졌다.]
86
* 문단 단위로 편집 요청을 작성할 수 있도록 개선[* 기존에는 문단에서 편집 버튼을 눌렀을 때 ACL 권한이 미달될 경우 문서 전체의 편집요청으로만 이동되어서 문서 내용이 방대한 규정 문서 등에서 편집요청을 작성할 때 불편함이 있었으나, 이 패치로 인해 ACL 권한이 미달될 때 문단에서 편집 버튼을 누르면 문단 편집과 동일하게 해당 문단 단위로 편집요청 창이 열리게 되어서 보다 편리하게 편집 요청 작성이 가능해졌다.]
8787
8888
=== 7월 ===
8989
* v4.25.0
......