Proxy wszystkie zewnętrzne połączenia API za pośrednictwem Next.js, aby uniknąć CORS
Dodano catch-all /api/security/[...path] trasa proxy i aktualizacja ThemeConfig, FormAccountRecovery, FormPassportID, FormPersonalInfo, I FormRecoveryEnforcemen...
Pokaż widok potwierdzenia z dużą flagą po wyborze kraju
Zastępuje obszar wyszukiwania / przenośników z wyśrodkowaną flagą, nazwą kraju, i "Switch country" łączy się, gdy wybrany jest kraj.
Proxy countries API przez Next.js i tryb nieumieć
Bezpośrednie pobranie do api.kamorm.com nie powiodło się z powodu CORS. Dodano /api/kraje Trasa proxy (taki wzór jako /api/org) i wyłączne USE_TESTING_MODE.
Użyj pełnych adresów URL GitHub do odniesień akcji w Forgejo workflow
Krótkodrężne refs (np. działania/checkout-v4) mogą nie rozwiązać Biegacze Forgejo. Dostosowany do formatu roboczego kamo-internal.
Użyj prefiksu dynamicznego tytułu dla stron rejestracji członków i zespołu
Posąże posej "Dożyj "org"" zespół pokazuje "Zastosuj się do "org".
Dodawanie nakładki ciemniejąc tła dla stron członkowskich i zespołu
Strona członkini zaciemniona o 20%, strona zespołu o 70%.
Split ageReqype i dodaj trasy rejestracji członków / drużyny
- Zamień wiekReqType z wiekiemReqTypeMember i ageReqTypeTeamMember - Wyciąg z rejestru komponentu ze page.tsx - Dodaj / członkostwo i /od strony /zespołowe dla ...
Zwyznacz nazwę pracownika TeamMember i podlisz dynamiczne nadpisyły etykiety
Zwróć nazwę wszystkich odniesień pracowników/zatrudnienia do TeamMember/TeamMubership. Rozszerzanie użytkowaniaThemeConfig() z polami etykiet i metodami gettero...
Wymuś tryb światła, aby nadpisać zewnętrzny tryb ciemny CSS
- Ustaw Tailwind darkMode do "klasy", aby zapobiec wyzwalaniu ciemnych narzędzi operacyjnych - Dodaj !ważne nadpisy w globals.css, aby zablokować zmienne tryby ...
Wymuś tryb światła niezależnie od preferencji schematu kolorów systemu operacyjnego
Usunięto preferowane akolor-scheme ciemne media query, więc strona zawsze renderuje w trybie lekkim.
Napraw aktualizację kubeconfig, aby używać WireGuard VPN IPs (10.8.x.x) zamiast starych adresów IP w skali Tailscale
Reaktor do równoległego rozmieszczenia dla k1m1 i k2m1
- Podziel budowę i wdrożenie w oddzielne zadania - Wdrażanie do k1m1 i k2m1 równolegle po zakończeniu budowy - Skraca całkowity czas rozmieszczenia
Przywróć kierowcę dokera, aby uzyskać szybsze kompilacje - usuwa napowietrzne docker-container
Przełącz się na kierowcę docker-container z pamięcią podręczną, aby uzyskać optymalną wydajność
Dodaj konfigurację Buildx z konfiguracją rejestru niepewnego, aby rozwiązać 401 błędów
Użyj instalacji npm zamiast npm ci do obsługi konfliktów uzależnienia
Zaktualizuj zależności, aby naprawić kompilkę Dockera (następna-16,10, reaguj19.2.3)
Zezwalaj na natychmiastowe zakończenie strąków (maxUavailable dostępne: 1)
Dodaj preStop haki i wydłuż okres wyłączenia, aby zapobiec czasom wdrożenia
Usuń niewykorzystane funkcje pomocnicze i zduplikowane deklaracje z Theme.tsx
Napraw odniesienie do konfigmapy z kamowebinternal-config do kamowebregisterconfig
Dodaj zakończenieGracePeriodSeconds: 20 i napraw tajne odniesienie DB
Aktualizacja, aby używać statycznych IP w skali Tailscale dla kubectl i redis.kamo.svc.cluster.local dla Redis
Wrap useSearchParams in Suspensary granica za przeprosiny za ugotować stronę
Zwiń użycieSearchParams w granicy przypensy dla strony walidacji
Zaktualizuj uchwyt trasy dla Next.js 15 async params i pomiń kontrolę w czasie budowy
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.