Radix
radixphp.se

Releaser & uppdateringar

En översikt av förändringar i Radix. För fullständig historik och taggar/versioner, se GitHub‑releaser.

v1.3.1 Fix sidebar layout

App Senaste
Lagt till container-sidebar-main för att justera main och footer med sidebar.

v1.3.0 Återställt layoutfil i home/index

App
Liten fix, ändrat layoutfil i views/home/index till main

v1.2.9 Updaterad sidebar layout

App
Infört mer konsekvent sidebar-layout för publika informationssidor
Förbättrat aktiv markering i navigationen
Standardiserat högerkolumner för bättre visuell struktur
Enhetliggjort rubriker och sidhuvuden mellan informationssidor
Städat upp Alpine-beteende i mobilmenyn för bättre CSP-kompatibilitet

v1.2.8 Stöd för språkprefix i sök, paginering och adminåtgärder

App
Den här uppdateringen förbättrar hur applikationen hanterar URL:er i frontend. Tidigare fanns hårdkodade sökvägar i vissa JavaScript-funktioner, vilket kunde orsaka problem när webbplatsen kördes under språkprefixade adresser. Nu används servergenererade routes genomgående för sök-endpoints, paginering och adminåtgärder.

Det innebär bland annat förbättrad stabilitet för:
profilsökning
användarsökning
sökning i stängda konton
systemhändelser
systemuppdateringar

länkar för redigering, radering, blockering, återställning och aktivering

v1.2.7 Uppdatering layout

App
Uppdatering till radix-framework v1.1.7 i layouts.

Radix Framework
QueryBuilder har fått bättre stöd för grupperade och uttrycksfulla villkor:
orWhere() accepterar nu Closure för nästlade OR-grupper
whereExists() accepterar nu både QueryBuilder och Closure
whereNotExists() accepterar nu både QueryBuilder och Closure
Det gör det enklare att bygga mer avancerade SQL-villkor på ett läsbart och konsekvent sätt.

v1.2.6 Smidigare first-run (sessions + CLI)

App
Den här releasen gör starter-applikationen mer friktionsfri vid första körning, särskilt för CLI/migrationer.

Ändrat
Tog bort CLI-bootblock som stoppade körning när SESSION_DRIVER=database men sessions-tabellen/DB inte var redo.
.env.example använder nu säkra defaults för first-run:
SESSION_DRIVER=file
SESSION_FILE_PATH=storage/sessions (cross-platform, inte /tmp/...)
Lade till storage/sessions/.gitkeep så sessions-katalogen finns från start.
Behöll/införde CLI-fallback i RadixSessionHandler-wiring:
CLI faller tillbaka till file om database valts men PDO saknas
webbmiljö ger ett tydligt fel istället för tyst fallback
Varför
Målet är att undvika att användare fastnar i en trasig “first-run”-upplevelse om de råkar sätta SESSION_DRIVER=database innan DB/migrationer är klara, oavsett OS.

Uppgradering
Ingen åtgärd krävs för nya projekt. Befintliga projekt kan fortsätta som vanligt.
Vill du köra database-sessions: kör migrationer först, byt sedan till SESSION_DRIVER=database.

v1.2.5 Flyttat Systeminformation från dashboard

App
I den här versionen har vi flyttat Systeminformation från Dashboard till Administration. Det ger en tydligare dashboard med fokus på genvägar och dagligt arbete, medan systemstatus, loggar och uppdateringar nu samlas på ett mer naturligt ställe under administrationsdelen.

v1.2.4 Auth-sidor: enhetlig design + generisk template-text

App
Den här uppdateringen harmoniserar utseendet på alla auth-sidor så de följer samma layout, spacing och typografi. Färgtemat är fortsatt blått och texterna är justerade för att passa en generell Radix-app-template.

v1.2.3 Liten fix

App
Uppdaterat färgskala i flash meddelanden för att bättre matcha temat.

v1.2.2 Uppdaterat flash-layout

App
Flash-meddelanden använder nu mörkt tema på publika sidor och ljust tema i appen för bättre konsekvens och läsbarhet.
Saknar du en detalj här? Se GitHub‑releaser för komplett historik.