Merge branch 'dev'
Deploy / deploy (push) Successful in 35s

This commit is contained in:
ByungCheol
2026-06-28 15:44:42 +09:00
4 changed files with 14 additions and 5 deletions
+2
View File
@@ -11,7 +11,9 @@ apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle"
dependencies {
implementation project(':capacitor-app')
implementation project(':capacitor-camera')
implementation project(':capacitor-filesystem')
implementation project(':capacitor-preferences')
implementation project(':capacitor-share')
implementation project(':capawesome-capacitor-google-sign-in')
}
+6
View File
@@ -8,8 +8,14 @@ project(':capacitor-app').projectDir = new File('../node_modules/@capacitor/app/
include ':capacitor-camera'
project(':capacitor-camera').projectDir = new File('../node_modules/@capacitor/camera/android')
include ':capacitor-filesystem'
project(':capacitor-filesystem').projectDir = new File('../node_modules/@capacitor/filesystem/android')
include ':capacitor-preferences'
project(':capacitor-preferences').projectDir = new File('../node_modules/@capacitor/preferences/android')
include ':capacitor-share'
project(':capacitor-share').projectDir = new File('../node_modules/@capacitor/share/android')
include ':capawesome-capacitor-google-sign-in'
project(':capawesome-capacitor-google-sign-in').projectDir = new File('../node_modules/@capawesome/capacitor-google-sign-in/android')
+2 -2
View File
@@ -35,8 +35,8 @@ export const boardApi = {
timeout: 30000,
})
},
tags() {
return http.get('/board/tags')
tags(category) {
return http.get('/board/tags', { params: { category: category || undefined } })
},
tagGroups(category) {
return http.get('/board/tag-groups', { params: { category: category || undefined } })
+4 -3
View File
@@ -1,5 +1,5 @@
<script setup>
import { computed, onMounted, ref, watch } from 'vue'
import { computed, ref, watch } from 'vue'
import { useRoute, useRouter } from 'vue-router'
import { boardApi } from '@/api/boardApi'
import { formatRelative } from '@/utils/datetime'
@@ -71,7 +71,7 @@ async function load() {
async function loadTags() {
try {
tags.value = await boardApi.tags()
tags.value = await boardApi.tags(category.value)
} catch {
tags.value = []
}
@@ -132,7 +132,8 @@ watch(
{ immediate: true },
)
onMounted(loadTags)
// 게시판이 바뀌면 태그 필터도 그 게시판 기준으로 다시 로드
watch(category, loadTags, { immediate: true })
</script>
<template>