Lectom C Han
114f203ecd
fix(audit): stop default read logging and dedupe dashboard timeline
...
- skip read audit logging unless a path is explicitly allowlisted
- exclude audit-facing endpoints from backend audit collection
- remove duplicate auth timeline fetch logic from dashboard screen
- add regression tests for default GET skip and dashboard timeline dedup
Co-Authored-By: First Fluke <our.first.fluke@gmail.com >
2026-04-17 18:04:09 +09:00
c5317abada
headless login 접속환경 Headless(Server)로 표시
2026-04-14 16:28:01 +09:00
f33f023b90
style(userfront): format dart files to fix ci pipeline
2026-04-10 16:00:37 +09:00
5a84e9f6cc
Merge branch 'dev' into fix/rebac-env-sync-issue
2026-04-10 13:52:07 +09:00
c6ddf7c485
code check 오류 수정
2026-04-09 16:45:26 +09:00
06a6875cdb
App 카드 로고 이미지 표시
2026-04-09 14:37:49 +09:00
1e53b66abb
로그인 화면 플랫 UI 수정
2026-04-09 14:37:49 +09:00
332b657add
다크 모드 전역 상태와 테마 기반 추가
2026-04-09 14:37:49 +09:00
873d56e35f
테마 영속화 테스트 추가
2026-04-09 14:37:49 +09:00
dce418d0b9
대시보드 다크 모드/테마 토글 적용
2026-04-09 14:37:49 +09:00
3d7d4767bf
테마 토글 라벨 번역과 영문 문구 정리
2026-04-09 14:37:49 +09:00
f4b1c449b1
App 카드 크기 조정 및 상세 보기 수정
2026-04-09 14:37:49 +09:00
c3605cc86b
App 현황 카드 클릭 시 init_url 우선 진입 지원
2026-04-09 14:37:49 +09:00
3b56346c23
로컬 code-check 오류 수정
2026-04-07 16:07:40 +09:00
9e473ae8a8
userfront 접속이력 타임라인 oathkeeper 세션 ID 보강
2026-04-07 16:07:40 +09:00
6e312cc5fd
접속이력 토글/스위치 조정
2026-04-07 16:07:40 +09:00
2fb7bae5f6
접속이력 테이블 배치 작업
2026-04-07 16:07:40 +09:00
c95105f018
접속이력 브라우저 컬럼 추가
2026-04-07 16:07:40 +09:00
7b2004e05c
접속이력 및 활성 세션 UI 통합 및 i18n 반영
2026-04-07 16:07:40 +09:00
6843b96fe0
userfront 접속이력 UI 세션 상태 필터 반영
2026-04-07 16:07:40 +09:00
b3a7f47cf7
feat(auth): lock affiliation type on frontend based on verified email domain ( #500 )
2026-04-07 14:03:02 +09:00
d086b7ea3c
userfront i18n placeholder 치환과 번역 렌더링 오류 수정
2026-04-06 17:48:27 +09:00
97a60ead91
fix: resolve syntax error in signup_screen caused by redundant closing brace
2026-04-06 17:37:34 +09:00
886e99bfa9
dev 병합 후 code-check
2026-04-06 17:21:41 +09:00
43ec19e94f
feat: remove auto-selection of affiliate by email domain and clean up UI
2026-04-06 17:20:02 +09:00
69d7f053be
i18n 경로 오류 및 placeholder 표시 수정
2026-04-06 17:08:22 +09:00
332ac9c0d8
feat: dynamic frontend tenant dropdown
2026-04-06 16:56:33 +09:00
46db7ac026
fix: handle json parse exceptions on 404/500 signup responses gracefully
2026-04-06 16:29:08 +09:00
1b8dc2c4ab
dev 브런치 병합 후 code check
2026-04-06 16:03:49 +09:00
e3d279cb83
code check 오류 수정
2026-04-06 15:08:29 +09:00
2ca26cafb2
세션 IP 표시와 로그아웃 처리 보강
2026-04-06 15:02:42 +09:00
8942c78fb4
활서 세션 카드 audit 메타데이터 기록 보강
2026-04-06 15:02:42 +09:00
6b115799c3
활성 세션 카드 규칙 통일화
2026-04-06 15:02:42 +09:00
a2f2b2dd71
사용자 활성 세션 조회·종료 API 추가
2026-04-06 15:02:41 +09:00
462ae91a9e
chore(i18n): fix duplicate sections in TOML files causing parsing errors in tests
2026-04-03 09:43:31 +09:00
993882233b
18n
2026-04-02 18:10:25 +09:00
81d70c87f1
chore(i18n): fix toml nesting syntax for missing translation keys
2026-04-02 17:32:05 +09:00
d9019ffdc9
i18
2026-04-02 17:25:11 +09:00
2b49fd92b7
chore(i18n): auto-patch missing translation keys from scanner output
2026-04-02 17:16:24 +09:00
797c6b0b8a
chore: fix frontend lints and format issues
...
- Resolve 'noDelete' by using undefined assignment in TenantSchemaPage
- Resolve React list key warning by using client_id in UserDetailPage
- Run biome formatter across modified components
2026-04-02 16:46:54 +09:00
b582c82c6f
feat: implement multi-identifier architecture (Issue #496 )
...
- Database: Add user_login_ids table for 1:N identifier mapping and remove legacy login_id column
- Kratos: Update identity schema to use custom_login_ids array instead of a single id trait
- Backend: Implement syncCustomLoginIDs to collect isLoginId fields across tenant schemas
- Backend: Add backtracking logic to auto-assign session tenant based on used login identifier
- Backend: Add 409 Conflict exception handling for Create/Update operations
- AdminFront: Refactor UserDetailPage to a tabbed grid layout (Info, Tenants, Security)
- AdminFront: Show '로그인 ID' badge on tenant schema fields used for authentication
- UserFront: Remove legacy optional 'Login ID' input from signup flow
- Tests: Add multi-identifier repository tests and update handler tests
2026-04-02 16:07:33 +09:00
Lectom C Han
4b0fbdde98
레포 업데이트
2026-04-01 20:32:09 +09:00
e927fa8ea0
dev 반영 code-check 오류 수정
2026-03-31 13:03:16 +09:00
98bb6be549
code check 오류 수정
2026-03-31 11:51:22 +09:00
4d8b9d9f87
프로필 비밀번호 변경 정책 안내 추가
2026-03-31 11:49:47 +09:00
Lectom C Han
72551e5f9d
fix(auth): add sessionStorage fallback for web auto-login
...
- add shared token store backend with local/session/memory fallback
- cover fallback behavior with flutter unit tests
- add wasm e2e coverage for sessionStorage login state
- document mobile installed webapp auto-login policy
2026-03-30 18:02:34 +09:00
c96a5350a7
code-check 오류 수정
2026-03-30 13:29:36 +09:00
543607069e
fix(userfront): correctly display general signup errors in a dialog instead of password field
2026-03-27 20:59:00 +09:00
13469b14fb
fix: refine error messages for signup failure and company code
2026-03-27 20:39:49 +09:00
987b4797bb
style(userfront): add missing curly braces for flow control structures
2026-03-27 19:21:33 +09:00