Rootless podman migration (TASK-11): - Remove sudo from all podman calls in PodmanClient + 8 backend files - Remove sudo from all podman/docker calls in deploy script - Restore full systemd security hardening: NoNewPrivileges, RestrictAddressFamilies, MemoryDenyWriteExecute, RestrictRealtime, RestrictNamespaces, RestrictSUIDSGID, SystemCallFilter, ProtectSystem=strict - Enable loginctl linger for rootless container persistence - Remove Ollama from auto-deploy (marketplace-only) Session & auth hardening: - Increase MAX_CONCURRENT_SESSIONS 20→50 (prevents eviction storms) - Debounced 401 redirect in rpc-client.ts (prevents redirect storms) Boot stability: - optimize-debian.sh: adds chrony, swap, removes policy-rc.d - deploy script: pre-restart chrony + swap setup - ISO build: chrony package, swap file creation - BootScreen: no longer clears localStorage (prevents splash replay) - RootRedirect: sole owner of localStorage clearing on server ready UI fixes: - Sidebar opacity default changed from 0→visible (fixes missing sidebar after page-persistence login without entrance animation) - Console.log/error wrapped in import.meta.env.DEV guards - Remove unused route import from RootRedirect Beta tracking: - CLAUDE.md: beta freeze protocol added - MASTER_PLAN.md: TASK-11, TASK-17, phase structure - BETA-PROGRESS.md: initial tracking doc - Tagged v1.2.0-alpha.1 as pre-rootless baseline Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 line
5.9 KiB
XML
1 line
5.9 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 512 512"><title xmlns="">barbarian</title><path fill="currentColor" d="M197.584 23.28c-18.284.166-34.4 4.378-48.488 12.285C120.92 51.38 102.008 80.7 87.62 117.445c-.637 1.623-1.254 3.282-1.874 4.936a433 433 0 0 0 16.73 6.654a321 321 0 0 1 1.905-5.028c13.612-34.757 30.7-59.935 53.524-72.746c11.413-6.405 24.546-10.037 40.137-10.136c15.592-.1 33.64 3.335 54.884 11.06L256 53.3l3.076-1.116c42.486-15.45 72.195-13.735 95.02-.924c22.824 12.81 39.912 37.99 53.523 72.746c.645 1.65 1.276 3.338 1.905 5.028a433 433 0 0 0 16.73-6.653c-.62-1.653-1.238-3.312-1.874-4.936c-14.388-36.743-33.3-66.065-61.476-81.88C335.38 20.117 300.046 18.895 256 34.27c-21.502-7.506-40.977-11.15-58.416-10.99m-16.145 85.35c-4.77 5.446-9.19 11.48-13.268 18.068c-3.655 5.905-7 12.262-10.037 19.01l.16.035c.235-.005.47-.018.705-.018a32.6 32.6 0 0 1 13.77 3.05a439 439 0 0 0 49.494 6.62c-15.17-15.56-29.05-32.14-40.825-46.764zm157.474 10.652c-9.547 9.597-17.313 20.762-23.076 33.34a438 438 0 0 0 23.387-3.846a32.6 32.6 0 0 1 13.775-3.05c.236 0 .47.012.705.017l.16-.035c-3.036-6.748-6.382-13.105-10.037-19.01a148 148 0 0 0-4.914-7.416M37.727 138.725l22.34 22.34l7.445-22.34zm406.76 0l7.447 22.34l22.34-22.34zM85.526 141.61l-10.187 30.564c17.367 6.233 34.72 11.564 52.062 16.002c-.906-3-1.4-6.17-1.4-9.45c0-7.88 2.816-15.144 7.486-20.84a453 453 0 0 1-47.96-16.276zm340.95 0a453 453 0 0 1-47.967 16.267c4.673 5.7 7.492 12.966 7.492 20.848c0 3.276-.492 6.444-1.396 9.44a579 579 0 0 0 52.058-15.99zM159 163.725c-8.39 0-15 6.61-15 15s6.61 15 15 15s15-6.61 15-15s-6.61-15-15-15m194 0c-8.39 0-15 6.61-15 15s6.61 15 15 15s15-6.61 15-15s-6.61-15-15-15m-31.78 6.184a454 454 0 0 1-12.21 1.585c-2.643 9.64-4.27 19.926-4.8 30.808a510 510 0 0 0 23.265-2.752c-4.663-5.694-7.475-12.953-7.475-20.825c0-3.05.43-6.005 1.22-8.816m-130.433.014a32.6 32.6 0 0 1 1.213 8.8c0 7.875-2.813 15.136-7.48 20.83a511 511 0 0 0 34.617 3.73c.32-6.48-3.405-30.475-3.405-30.475a457 457 0 0 1-24.945-2.886zm51.604 4.64l-8.644 6.897l13.88 83.265h16.75L275.4 198.57c-11.192-6.3-22.285-14.618-33.01-24.007zM66.28 188.16c-15.22 63.397-26.077 137.993-43.05 211.542l-1.8 7.804l7.543 2.696a14846 14846 0 0 0 43.41 15.453a418 418 0 0 1 12.77-4.47c5.114-1.703 10.176-3.32 15.11-4.903c-17.488-6.054-36.565-12.83-57.777-20.403C58.5 324.755 69.37 253.65 83.47 194.134a614 614 0 0 1-17.19-5.974m379.44 0a614 614 0 0 1-17.19 5.975c14.1 59.517 24.97 130.62 40.984 201.744c-21.212 7.57-40.29 14.348-57.776 20.402c4.933 1.582 9.995 3.2 15.108 4.904a418 418 0 0 1 12.77 4.47c13.545-4.79 27.904-9.916 43.41-15.454l7.544-2.696l-1.8-7.804c-16.973-73.55-27.83-148.145-43.05-211.54zm-305.408 21.694c-2.188 15.23-3.312 31.277-3.312 47.87c0 48 .646 86.742 14.814 111.536c7.085 12.397 17.22 21.812 33.647 28.657c16.428 6.844 39.29 10.808 70.54 10.808s54.112-3.964 70.54-10.808c16.426-6.845 26.56-16.26 33.646-28.657C374.354 344.466 375 305.725 375 257.725c0-16.594-1.124-32.64-3.313-47.87c-27.274 6.046-54.568 9.943-81.87 11.71l-2.413 14.484c21.605 2.345 46.537-6.993 77.395-18.737l6.4 16.824c-7.816 2.975-15.448 5.92-22.948 8.63c4.365 3.607 7.7 8.663 7.7 14.958c0 8.2-5.652 14.307-11.88 17.834s-13.82 5.31-22.095 5.31s-15.868-1.784-22.096-5.31c-6.227-3.528-11.88-9.635-11.88-17.835c0-1.182.13-2.316.35-3.41a79 79 0 0 1-3.92-.416l-4.805 28.825h-47.25L227.57 253.9c-1.305.168-2.612.31-3.92.415c.22 1.094.35 2.228.35 3.41c0 8.2-5.653 14.307-11.88 17.834c-6.23 3.526-13.822 5.31-22.097 5.31c-8.274 0-15.867-1.784-22.095-5.31c-6.228-3.528-11.88-9.635-11.88-17.835c0-6.295 3.335-11.35 7.7-14.96c-7.5-2.707-15.132-5.653-22.95-8.628l6.403-16.824c30.86 11.744 55.79 21.082 77.396 18.736l-2.414-14.485c-27.3-1.767-54.595-5.664-81.87-11.71zm-36.177 6.512c-.22.01-.53.215-.754.254c-9.218 30.762-5.474 47.118.24 66.853l15.38 7.69v-62.618c-4.425-6.463-8.398-9.97-11.084-11.224c-1.486-.692-2.616-1.015-3.78-.954zm303.73 0c-1.165-.06-2.295.262-3.78.955c-2.687 1.254-6.66 4.762-11.085 11.225v62.618l15.38-7.69c5.715-19.735 9.458-36.09.24-66.853c-.226-.04-.535-.243-.755-.254zM190.023 252.58c-5.52 0-10.413 1.38-13.224 2.973c-2.023 1.145-2.54 1.945-2.68 2.172c.14.227.657 1.027 2.68 2.172c2.81 1.592 7.704 2.973 13.223 2.973s10.415-1.38 13.227-2.973c2.022-1.145 2.538-1.945 2.68-2.172c-.142-.227-.658-1.027-2.68-2.172c-2.812-1.592-7.707-2.972-13.227-2.972zm15.907 5.145c.055.09.07.11.07 0s-.015-.09-.07 0m-31.81 0c-.056-.09-.07-.11-.07 0s.014.09.07 0m147.857-5.144c-5.52 0-10.415 1.38-13.227 2.973c-2.022 1.145-2.538 1.945-2.68 2.172c.142.227.658 1.027 2.68 2.172c2.812 1.592 7.707 2.973 13.227 2.973s10.413-1.38 13.224-2.973c2.023-1.145 2.54-1.945 2.68-2.172c-.14-.227-.657-1.027-2.68-2.172c-2.81-1.592-7.704-2.972-13.223-2.972zm15.904 5.145c.056.09.07.11.07 0s-.014-.09-.07 0m-31.81 0c-.055-.09-.07-.11-.07 0s.015.09.07 0m-91.07 32h18s.124 6.12 3.05 11.975c2.927 5.853 6.95 11.025 19.95 11.025s17.023-5.172 19.95-11.025s3.05-11.975 3.05-11.975h18s.124 9.88-4.95 20.026c-5.073 10.147-17.05 20.975-36.05 20.975s-30.977-10.828-36.05-20.974c-5.074-10.146-4.95-20.025-4.95-20.025zm41 53.178c21.138 0 42.276 4.093 66.846 12.283l-5.692 17.078c-46.86-15.62-75.447-15.62-122.308 0l-5.692-17.078c24.57-8.19 45.708-12.283 66.846-12.283m-94.244 62.674a30 30 0 0 1-1.297 1.53c-5.123 5.61-11.71 9.69-19.056 13.228c-14.692 7.073-32.843 12.024-50.558 17.93c-17.716 5.904-34.85 12.754-46.82 22.064c-9.73 7.565-16.135 16.173-18.22 28.395H173.81c12.59-6.51 23.538-11.936 30.553-17.66c7.39-6.03 10.754-11.19 10.635-21.232l18-.215c.18 15.237-7.198 27.185-17.256 35.392a82 82 0 0 1-4.953 3.715h90.42a82 82 0 0 1-4.954-3.715c-10.058-8.207-17.436-20.155-17.256-35.392l18 .215c-.12 10.042 3.246 15.203 10.635 21.232c7.015 5.724 17.962 11.15 30.553 17.66h148.007c-2.086-12.222-8.492-20.83-18.22-28.396c-11.97-9.31-29.105-16.16-46.82-22.066c-17.716-5.905-35.867-10.856-50.56-17.93c-7.345-3.536-13.932-7.618-19.054-13.228a30 30 0 0 1-1.296-1.53c-5.047 3.394-10.633 6.395-16.783 8.958c-19.572 8.155-44.71 12.19-77.46 12.19s-57.888-4.035-77.46-12.19c-6.15-2.563-11.737-5.564-16.784-8.957z"/></svg> |