コミットを比較

..

3 コミット

作成者 SHA1 メッセージ 日付
みてるぞ f895479e3e Merge branch 'main' into feature/190 2025-12-28 04:45:56 +09:00
みてるぞ c0cf97b80d feat: ニコニコ連携先をニコタグにできないやぅに修正(#142) (#144)
Merge branch 'main' into feature/142

Merge branch 'main' into feature/142

#142 完了

Co-authored-by: miteruzo <miteruzo@naver.com>
Reviewed-on: #144
2025-12-26 00:30:01 +09:00
みてるぞ cdf04f7514 feat: Wiki の URL におけるタイトルを完全一致に変更(#100) (#153)
Merge branch 'main' into feature/100

#100 要らんとこ変へてたので直した

#100 完了

Co-authored-by: miteruzo <miteruzo@naver.com>
Reviewed-on: #153
2025-12-25 02:51:55 +09:00
2個のファイルの変更13行の追加3行の削除
+1
ファイルの表示
@@ -6,6 +6,7 @@ class NicoTagRelation < ApplicationRecord
validates :tag_id, presence: true validates :tag_id, presence: true
validate :nico_tag_must_be_nico validate :nico_tag_must_be_nico
validate :tag_mustnt_be_nico
private private
+10 -1
ファイルの表示
@@ -36,9 +36,16 @@ export default () => {
if (/^\d+$/.test (title)) if (/^\d+$/.test (title))
{ {
void (async () => { void (async () => {
try
{
const res = await axios.get (`${ API_BASE_URL }/wiki/${ title }`) const res = await axios.get (`${ API_BASE_URL }/wiki/${ title }`)
const data = res.data as WikiPage const data = res.data as WikiPage
navigate (`/wiki/${ data.title }`, { replace: true }) navigate (`/wiki/${ encodeURIComponent(data.title) }`, { replace: true })
}
catch
{
;
}
}) () }) ()
return return
@@ -51,6 +58,8 @@ export default () => {
`${ API_BASE_URL }/wiki/title/${ encodeURIComponent (title) }`, `${ API_BASE_URL }/wiki/title/${ encodeURIComponent (title) }`,
{ params: version ? { version } : { } }) { params: version ? { version } : { } })
const data = toCamel (res.data as any, { deep: true }) as WikiPage const data = toCamel (res.data as any, { deep: true }) as WikiPage
if (data.title !== title)
navigate (`/wiki/${ encodeURIComponent(data.title) }`, { replace: true })
setWikiPage (data) setWikiPage (data)
WikiIdBus.set (data.id) WikiIdBus.set (data.id)
} }