Kirill
|
5516b3309c
|
feat: add 3-state status and error comment dialog to test checklist
|
2026-05-24 16:57:16 +05:00 |
|
Kirill
|
19dd5f213c
|
feat: add comment to test-checklist API client types and function
|
2026-05-24 16:53:59 +05:00 |
|
Kirill
|
42c83b5d4e
|
feat: support comment field in test-checklist API
|
2026-05-24 16:52:38 +05:00 |
|
Kirill
|
5ef3861e84
|
feat: add comment field to ChecklistResult for error descriptions
|
2026-05-24 16:50:51 +05:00 |
|
Kirill
|
b757f18bfb
|
docs: update test checklist spec — 3-state status + error comments
|
2026-05-24 16:47:51 +05:00 |
|
Kirill
|
6f29da65cc
|
fix: resolve TS errors — readonly array type and Stack sx props
|
2026-05-24 16:36:10 +05:00 |
|
Kirill
|
649ebb0256
|
style: fix prettier formatting
|
2026-05-24 16:35:11 +05:00 |
|
Kirill
|
6e046e0e35
|
fix: remove autoFocus to satisfy jsx-a11y rule
|
2026-05-24 16:34:35 +05:00 |
|
Kirill
|
af8107ebe0
|
feat: add test-checklist to admin navigation and routing
|
2026-05-24 16:31:31 +05:00 |
|
Kirill
|
93c098a088
|
fix: add error state handling for checklist query
|
2026-05-24 16:30:25 +05:00 |
|
Kirill
|
69f7e4f9e8
|
feat: add admin test checklist page
|
2026-05-24 16:27:14 +05:00 |
|
Kirill
|
873d98eb1e
|
fix: use type aliases and named response type for consistency
|
2026-05-24 16:24:57 +05:00 |
|
Kirill
|
5b88a3c9a5
|
feat: add test-checklist API client functions
|
2026-05-24 16:22:24 +05:00 |
|
Kirill
|
83ae974017
|
fix: align test-checklist error handling with project convention
|
2026-05-24 16:21:33 +05:00 |
|
Kirill
|
dc1c004a82
|
feat: add admin test-checklist API routes
|
2026-05-24 16:18:19 +05:00 |
|
Kirill
|
82f11e0492
|
feat: add test checklist items shared constants
|
2026-05-24 16:14:26 +05:00 |
|
Kirill
|
53f02e1782
|
feat: add ChecklistResult model for manual test checklist
|
2026-05-24 16:10:12 +05:00 |
|
Kirill
|
e0e94f4439
|
docs: add admin test checklist design spec
|
2026-05-24 16:03:37 +05:00 |
|
Kirill
|
f6c9d1e5a9
|
Merge branch 'final'
|
2026-05-24 15:49:25 +05:00 |
|
Kirill
|
96f06c79b4
|
пва
|
2026-05-24 15:48:33 +05:00 |
|
Kirill
|
88fedd675a
|
пва
|
2026-05-24 15:10:24 +05:00 |
|
Kirill
|
8d4ff3ef62
|
Merge branch 'site-fixes'
|
2026-05-24 14:23:09 +05:00 |
|
Kirill
|
e9b4edc792
|
пва
|
2026-05-24 14:22:58 +05:00 |
|
Kirill
|
971a08997b
|
пва
|
2026-05-24 14:03:13 +05:00 |
|
Kirill
|
c2c4099fd7
|
пва
|
2026-05-24 13:59:14 +05:00 |
|
Kirill
|
2fe426b70a
|
пва
|
2026-05-24 13:43:23 +05:00 |
|
Kirill
|
75841342c6
|
пва
|
2026-05-24 12:45:54 +05:00 |
|
Kirill
|
755e9dcad3
|
пва
|
2026-05-24 12:44:39 +05:00 |
|
Kirill
|
1041af32e5
|
feat: show synthetic email warning in NotificationsPage
|
2026-05-24 12:34:23 +05:00 |
|
Kirill
|
e52588686a
|
feat: show synthetic email warning in AuthMethodsSection
|
2026-05-24 12:29:46 +05:00 |
|
Kirill
|
1e98720751
|
feat: add isSyntheticEmail utility for detecting synthetic OAuth emails
|
2026-05-24 12:24:42 +05:00 |
|
Kirill
|
dba8e902bf
|
docs: add synthetic email warning design spec
|
2026-05-24 12:18:27 +05:00 |
|
Kirill
|
ff2271ecb1
|
пва
|
2026-05-24 12:03:21 +05:00 |
|
Kirill
|
d0d7eab77e
|
пва
|
2026-05-23 18:47:35 +05:00 |
|
Kirill
|
bd9bdc0352
|
пва
|
2026-05-23 17:31:07 +05:00 |
|
Kirill
|
d660663b72
|
feat: intercept 403 HTML responses and show gate page
|
2026-05-23 11:44:10 +05:00 |
|
Kirill
|
4bcced4e08
|
пва
|
2026-05-23 11:17:29 +05:00 |
|
Kirill
|
347fcac6a7
|
docs: add SITE_ACCESS_IPS to .env.example
|
2026-05-23 11:13:36 +05:00 |
|
Kirill
|
eee200ae04
|
Register ip-gate plugin before auth
|
2026-05-23 11:12:52 +05:00 |
|
Kirill
|
8001d7d32c
|
fix: handle undefined SITE_ACCESS_IPS restore, add build403Html('') test
|
2026-05-23 11:12:00 +05:00 |
|
Kirill
|
fd720572e7
|
fix: export build403Html, add unit test for undefined IP fallback
|
2026-05-23 11:09:21 +05:00 |
|
Kirill
|
5fdf49658f
|
test: add ip-gate plugin tests
|
2026-05-23 11:06:57 +05:00 |
|
Kirill
|
51cc5832c3
|
fix: normalize IPv6-mapped IPv4 addresses in IP gate
|
2026-05-23 11:04:32 +05:00 |
|
Kirill
|
8ed2f0e9ba
|
fix: simplify title and status message in 403 page
|
2026-05-23 11:01:37 +05:00 |
|
Kirill
|
e22f084940
|
feat: add IP gate plugin with SITE_ACCESS_IPS env var support
|
2026-05-23 11:00:02 +05:00 |
|
Kirill
|
54022d72ff
|
docs: add IP-gate access control implementation plan
|
2026-05-23 10:58:36 +05:00 |
|
Kirill
|
1b9cc8ac57
|
docs: add IP-gate access control spec
|
2026-05-23 10:56:08 +05:00 |
|
Kirill
|
b58ad6cc45
|
Merge branch 'new-fixes'
|
2026-05-23 10:32:50 +05:00 |
|
Kirill
|
7e5ed9cefa
|
пва
|
2026-05-22 23:44:48 +05:00 |
|
Kirill
|
bb78782b39
|
пва
|
2026-05-22 23:22:29 +05:00 |
|