feat(members): update professor bio and CV dialog details

This commit is contained in:
Godopu committed 2026-09-20 15:35:46 +09:00
1 parent a6f094614e
commit d37afb7e5e
4 files changed
+70 -20

No files matched your search

+2 -2
View File
@@ -15,6 +15,8 @@
*.db-wal *.db-wal
*.db-shm *.db-shm
!backend/db/backup/*.sql !backend/db/backup/*.sql
.env
docker-compose.yaml
# >>> MAM managed block (managed by install.sh — do not edit) >>> # >>> MAM managed block (managed by install.sh — do not edit) >>>
/.venv/ /.venv/
/.mam/ /.mam/
@@ -26,5 +28,3 @@
/.mam-skill-backup.*/ /.mam-skill-backup.*/
CURRENT_JOB.md CURRENT_JOB.md
# <<< MAM managed block <<< # <<< MAM managed block <<<
.env
docker-compose.yaml
+52 -8
View File
@@ -48,6 +48,12 @@
#default: $HOME/.config/herdr/herdr.sock #default: $HOME/.config/herdr/herdr.sock
# HERDR_SOCKET_PATH=$HOME/.config/herdr/herdr.sock # HERDR_SOCKET_PATH=$HOME/.config/herdr/herdr.sock
# Explicit Herdr workspace scope identifier (`herdr pane list --workspace <id>`).
# Hard filters pane/agent resolution to this workspace. When unset, falls back
# to $WORKSPACE_ROOT/.mam/herdr_workspace_id or server-global resolution.
#default: <unset> (uses persisted .mam/herdr_workspace_id or global)
# HERDR_WORKSPACE_ID=w1
# =========================================================================== # ===========================================================================
# delegate-job / MQTT broker # delegate-job / MQTT broker
# =========================================================================== # ===========================================================================
@@ -88,6 +94,25 @@
#default: INFO #default: INFO
# MAM_LOG_LEVEL=INFO # MAM_LOG_LEVEL=INFO
# Optional xAI API Key for Grok Build CLI (if ~/.grok/auth.json is not present).
#default: (unset → reads ~/.grok/auth.json)
# XAI_API_KEY=replace_me
# Optional multi-provider API keys for OpenCode CLI and OpenAI API key for Codex CLI.
#default: (unset → reads ~/.local/share/opencode/auth.json or ~/.codex/auth.json)
# ANTHROPIC_API_KEY=replace_me
# OPENAI_API_KEY=replace_me
# GEMINI_API_KEY=replace_me
# GROQ_API_KEY=replace_me
# Optional override for Codex CLI state / session directory.
#default: $HOME/.codex
# CODEX_HOME=$HOME/.codex
# Optional inline JSON permissions configuration for OpenCode.
#default: (unset → defaults to --auto CLI bypass)
# OPENCODE_PERMISSION='{"*":"allow"}'
# Retention period (days) for delegate-job event logs. # Retention period (days) for delegate-job event logs.
#default: 7 #default: 7
# MAM_EVENT_RETENTION_DAYS=7 # MAM_EVENT_RETENTION_DAYS=7
@@ -128,19 +153,38 @@
#default: 3 #default: 3
# SKS_EMPTY_GIVEUP=3 # SKS_EMPTY_GIVEUP=3
# Minimum columns a pane must retain after a vertical split (2xK layout engine). # Minimum columns a pane must retain after a horizontal/column split (2xK layout engine).
#default: 40 #default: 15
# MAM_MIN_PANE_COLS=40 # MAM_MIN_PANE_COLS=15
# Minimum rows a pane must retain after a horizontal split (2xK layout engine). # Minimum rows a pane must retain after a vertical split (2xK layout engine).
#default: 20 # Set to 0 to disable vertical row constraints (terminal scrollback handles height).
# MAM_MIN_PANE_ROWS=20 #default: 0
# MAM_MIN_PANE_ROWS=0
# Maximum number of columns a workspace may grow to before the engine reports # Maximum number of columns a workspace may grow to before the engine reports
# 'overflow' (which makes lib.sh create a fresh workspace instead of splitting). # 'overflow' (which makes lib.sh create a fresh workspace instead of splitting).
# Applies to both measured (GUI) and headless 0x0 layouts. # Applies to both measured (GUI) and headless 0x0 layouts.
#default: (unset -> no column cap) #default: 2
# MAM_MAX_PANE_COLS=3 # MAM_MAX_PANE_COLS=2
# Maximum number of rows per column before overflow. Default 2 guarantees an
# even 2x2 grid; do not raise this until a resize-normalisation pass exists.
#default: 2
# MAM_MAX_PANE_ROWS=2
# Kill the session instead of preserving it when TUI readiness times out.
#default: 0
# MAM_KILL_ON_READY_TIMEOUT=0
# Number of trailing non-blank pane lines scanned for blocking modal signatures.
#default: 8
# MAM_DIALOG_TAIL_LINES=8
# Consecutive empty captures before wait_for_tui_ready declares the pane unobservable.
# NOTE: distinct from SKS_EMPTY_GIVEUP, which governs send_keys_safe quiescence (default 3).
#default: 5
# MAM_READY_EMPTY_GIVEUP=5
# ============================================================================== # ==============================================================================
# deploy / distribution source (for forks/mirrors) # deploy / distribution source (for forks/mirrors)
@@ -11,9 +11,15 @@ const EDUCATION = [
const CAREER = [ const CAREER = [
{ {
period: "2024. 3 - Present", period: "2004. 3 - Present",
role: "Dean", role: "Professor",
org: "College of IT Engineering (CITE)", org: (
<>
School of Computer Science and Engineering (CSE),
<br />
College of IT Engineering (CITE)
</>
),
inst: "Kyungpook National University (KNU)", inst: "Kyungpook National University (KNU)",
}, },
{ {
@@ -23,9 +29,9 @@ const CAREER = [
inst: "Kyungpook National University (KNU)", inst: "Kyungpook National University (KNU)",
}, },
{ {
period: "2004. 3 - Present", period: "2024. 3 - 2026. 2",
role: "Professor", role: "Dean",
org: "School of Computer Science and Engineering (CSE), College of IT Engineering (CITE)", org: "College of IT Engineering (CITE)",
inst: "Kyungpook National University (KNU)", inst: "Kyungpook National University (KNU)",
}, },
{ {
@@ -37,11 +43,11 @@ const CAREER = [
]; ];
const STANDARDIZATION = [ const STANDARDIZATION = [
"ISO/IEC JTC1 SC6/WG7: Reliable/Mobile Multicasting (1999 ~ 2019): Project Editor", "IEC TC100: Multimedia Systems and Equipment (2018 ~ Present): WG11 Convenor, Project Editor in WG12, WG30",
"ISO/IEC JTC1 SC41/WG5: Internet-of-Things (IoT) Applications (2020 ~ Present): Project Editor", "ISO/IEC JTC1 SC41/WG5: Internet-of-Things (IoT) Applications (2020 ~ Present): Project Editor",
"ISO/IEC JTC1 SC6/WG7: Reliable/Mobile Multicasting (1999 ~ 2019): Project Editor",
"ITU-T SG13: Mobility Management (1999 ~ 2015): Project Editor", "ITU-T SG13: Mobility Management (1999 ~ 2015): Project Editor",
"ITU-T SG20: VLC-based IoT (2018 ~ 2020): Project Editor", "ITU-T SG20: VLC-based IoT (2018 ~ 2020): Project Editor",
"IEC TC100: Multimedia Systems and Equipment (2018 ~ Present): Project Editor, TA15 TAM, WG11 Convenor",
]; ];
const MEMBERSHIPS = [ const MEMBERSHIPS = [
@@ -83,7 +89,7 @@ export function ProfessorDetailsDialog() {
ref={dialogRef} ref={dialogRef}
aria-labelledby="prof-dialog-title" aria-labelledby="prof-dialog-title"
onClick={handleBackdropClick} onClick={handleBackdropClick}
className="bg-paper text-ink border border-line rounded-lg p-0 max-w-2xl w-[92vw] max-h-[85vh] supports-[height:100dvh]:max-h-[85dvh] backdrop:bg-ink/50 backdrop:backdrop-blur-sm open:flex open:flex-col shadow-2xl m-auto" className="bg-paper text-ink border border-line rounded-lg p-0 max-w-fit w-[92vw] max-h-[85vh] supports-[height:100dvh]:max-h-[85dvh] backdrop:bg-ink/50 backdrop:backdrop-blur-sm open:flex open:flex-col shadow-2xl m-auto"
> >
{/* Modal Header */} {/* Modal Header */}
<div className="flex items-center justify-between border-b border-line p-6 bg-paper sticky top-0 z-10"> <div className="flex items-center justify-between border-b border-line p-6 bg-paper sticky top-0 z-10">
+1 -1
View File
@@ -61,7 +61,7 @@ export default function MembersPage() {
</h2> </h2>
<div className="text-sm text-ink-mute leading-relaxed space-y-2"> <div className="text-sm text-ink-mute leading-relaxed space-y-2">
<p> <p>
Professor at the School of Computer Science and Engineering, Kyungpook National University, and Dean of the College of IT Engineering. He directs the AI Agent Networking Laboratory (ANL), leading research on QUIC/gRPC transport, A2A/ACP protocols, MCP &amp; SKILL architectures, and multi-agent orchestration, and serves as Project Editor in ISO/IEC JTC1, ITU-T, and IEC TC100. He received B.S. and M.S. degrees in Management Science from KAIST, Korea in 1992 and 1994, respectively. He also received Ph.D. degree in Industrial Engineering from KAIST, Korea in 1998. From August 1998 to February 2004, he worked for Protocol Engineering Center in ETRI. Since March 2004, he has been with the school of Computer Science and Engineering in the Kyungpook National University as a professor. He directs the AI Agent Networking Laboratory (ANL), leading research on QUIC/gRPC transport, A2A/ACP protocols, MCP &amp; SKILL architectures, and multi-agent orchestration, and serves as Project Editor in IEC TC100, ISO/IEC JTC1 and ITU-T.
</p> </p>
<div> <div>
<ProfessorDetailsDialog /> <ProfessorDetailsDialog />