Ändringslogg
Versionshistorik för RefBase.
Aktuell versionv1.67.0
Versionsnummer följer Semantic Versioning. Nedan listas alla release sedan utvecklingsstarten.
v1.67.0
- Regelprov: RefBot-citat visar källhänvisningar [1] vid varje regelcitat i listan — inte längre ett extra citatblock längst ned
- Regelprov: svarsalternativ slumpas i ny ordning vid varje försök; fix för att ibland inte kunna välja ett svar
v1.66.0
- Admin Synk: inställbar matchhistorik (år) — hur långt tillbaka första MDK-synken hämtar (standard 5)
- Ökas matchhistoriken hämtar befintliga användare äldre matcher vid nästa inloggning med bannern Hämtar mer detaljerad statistik. Du kan använda appen som vanligt under tiden
v1.65.0
- Regelprov admin: förbättrad RefBot-generering — tydligare lätt/medel/svår, få exempel per bank, regelankring och scenario-variation
- Regelprov admin: session-minne vid omgenerering minskar upprepade scenarier (t.ex. defekt boll på C+D)
v1.64.1
- Arvoden: fix synk när FOGIS-rapporten innehåller dubbletter eller samma match i flera utbetalningar
v1.64.0
- Regelprov admin: Generera med RefBot — regelförankrade quizutkast med granskning före spar
- Regelprov admin: Testa provet med osparade inställningar; RefBot-frågepool och Återställ till standard
- Regelprov: AI-genererade frågor märks i admin-tabellen; manuella banker drar endast manuella frågor
- Regelprov admin: RefBot-generering använder seniorregler (2026) och utesluter 9 mot 9-frågor
- Regelprov admin: AI-frågor inaktiva som standard; bankväljare visar lätt/medel/svår
- Regelprov admin: kortare fel-feedback vid RefBot-generering (RefBot förklarar efter svar)
- Fix: aiGenerated sparas vid redigering efter RefBot-generering
v1.63.0
- Domarutvärdering: konfigurerbar åtkomst för PRO, coach-tagg och betatestare (admin alltid)
- Domarutvärdering: Skicka utvärdering till lagen i matchdetalj under godkänd domarrapport
- Domarutvärdering: behöriga domare hämtar aktiva frågor via GET /api/ref-evaluation/questions
v1.62.0
- Domarutvärdering (beta, endast admin): skicka enkät till lagledare efter dömda matcher
- Publik utvärderingslänk via e-post (Brevo) med valfria betygs- och textfrågor
- Admin: CRUD utvärderingsfrågor under /admin/utvardering
- Admin-domare: se snittbetyg och textsvar på /utvarderingar
- Växel Domarutvärdering under Admin → Funktioner (default av)
v1.61.1
- Träningsmatch: tidslinje och domarrapport visar händelser i samma period efter ändrad speltid (synkade FOGIS-händelser grupperas om enligt ditt format)
v1.61.0
- Topplista: välj att synas i listan — introduktion för nya användare, modal för befintliga, växel under Inställningar
- Topplista: alla inloggade kan öppna sidan; endast domare som gått med syns i rankingen
- Topplista: länk i kontomenyn för alla användare
- Träningsmatcher: justera matchformat i matchdetalj (t.ex. 2×40) — används i tidslinje, statistik och domarrapport
v1.60.0
- Topplista: jämför placering med föregående period vid valt datumintervall (7 d, 30 d, 3 m, 1 år, eget)
- Topplista: pil upp/ner och etiketten Ny i tabellen vid jämförelse med föregående period
- Topplista och Statistik: HD/AD-filter högerjusterat i verktygsraden
- Rollfilter: klick på ensam vald roll byter till den andra
v1.58.0
- Statistik och Topplista: HD och AD kan filtreras oberoende av varandra (båda på = alla roller)
- Rollfilter: Alla-knappen borttagen — minst en roll måste vara vald
v1.57.0
- Topplista: datum- och rollsfilter (samma som Statistik) med GET /api/admin/topplista
- Topplista: delad placering och medalj vid lika resultat (tävlingsrankning)
- Topplista: slå ihop dubbla User-konton med samma FOGIS-domarnr
- Topplista och Statistik: spinner vid filterbyte utan blink av gammal data
v1.56.0
- Coach-tagg: domarcoacher (USER/PRO) får Admin-länk och kan hantera Regelprov
- Coach: CRUD frågor och inställningar utom att stänga av quizet
- Admin: tilldela/ta bort coach och betatestare på användardetalj (ej ADMIN)
- Fix: coach kunde inte spara Regelprov-inställningar när quizet redan var avstängt
v1.55.0
- Domarrapport: händelser sparas lokalt och skickas till FOGIS vid Godkänn (ingen omladdning per händelse)
- Domarrapport: publik och domarnotering sparas vid Godkänn — separat sparaknapp borttagen
- Domarrapport: mål i menyn blockeras per lag när tidslinjen nått slutresultat; tomma resultatfält tills Spara slutresultat
- Domarrapport: siffra markeras vid fokus i slutresultatfält; publik och notering på samma rad
- Domarrapport: osparade händelser och formulärutkast sparas i sessionen tills du godkänner
- Matchrapportering: Spara slutresultat fungerar även när FOGIS ännu inte har resultatrader (första sparningen)
- Halvtid skickas med automatiskt vid första resultatsparning, beräknad från mål i period 1
- Fix: domarrapport-utkast i sessionen överlever misslyckad laddning och behåller redigerat slutresultat
- Fix: Godkänn skickar omräknade stående resultat på händelser och accepterar första resultatrader utan FOGIS-id
v1.54.0
- RefBot: en regelcitat per svar — inget dubbelt citatblock; käll-länk [1] i modellens citat
- Regelprov: Ställ en följdfråga efter RefBots förklaring (hypotetiska variationer av samma quizfråga)
v1.53.0
- Admin: ny sida Kostnader — infrastrukturkostnader per leverantör (USD) med månadssammanfattning
- Admin: GitHub billing + Actions (dual PAT), Supabase egress via env, Gemini från tokenlogg
- RefBot/regelprov: Gemini-anrop loggas för kostnadsuppskattning
v1.52.1
- Fix: aviseringar för nya lediga matcher (sammanfattning) skickas igen — även under tröskeln, vid manuell uppdatering och för matcher som synkats utan avisering
v1.52.0
- Betatestare: välkomstmail utan beta-kod — WhatsApp-grupp krävs för att behålla åtkomst
- Betatestare: WhatsApp-länk på sidan Bli betatestare för aktiva betatestare
- Betatestare: välkomstmail skickas även vid inlösen av manuell beta-kod
- Admin: bekräfta WhatsApp-grupp per betatestare och filtrera betatestare utan WhatsApp
v1.51.0
- Kollektivtrafik: närmaste hållplats på plansida och i matchdetalj (Göteborgs FF / Västergötlands FF)
- Matchdetalj: inbäddad Västtrafik-reseplanerare — välj avgång, ankomst före avspark, se förslag inline
- Admin: Kollektivtrafik under Funktioner (kan låsas till betatestare)
- Fix: borttagna nyheter och startsidessektioner återkom inte vid deploy (CmsSeedTombstone)
- Admin: valfritt Beta-märke på nyheter
v1.50.0
- Planer → Arenor: kort visar tydligare betyg, domartips, bidrag och kategoriöversikt
- Kartbanner i arenakort fångar inte längre scroll — sidan rullar som vanligt
- Borttagen filterrad (Alla/Med betyg m.m.) — sök kvar på Arenor
v1.49.0
- Planer → Arenor: rikare kort med kartbanner, snittbetyg, domartips och kategoriöversikt
- Planer: sök och filter (med betyg, tips, beskrivning) på Arenor-fliken; sök på Mina matcher
v1.48.0
- Geografi heter nu Planer — samma karta och arenlista på /planer (/geografi omdirigerar)
- Planer: flikar Mina matcher och Arenor (alla anläggningar i RefBase)
- Stöd-knappen i headern har blå varumärkesbakgrund
v1.47.0
- Om arenan: redigerbar arena-beskrivning (wiki) per anläggning
- Om arenan: 1–5 stjärnor per kategori (parkering, omklädningsrum, plan, publik) och snittbetyg vid arenanamnet
- Admin Domarrapport: flik Arena-beskrivningar med dölj/återställ
v1.46.1
- Regelprov: RefBot förbereds när frågan visas och förklaringen startar vid svarval — snabbare regelcitat efter inlämning
- Hoppa över-knapp under RefBot-laddning så du kan gå vidare till nästa fråga
v1.46.0
- Regelprov: tydlig Rätt/Fel-feedback, RefBot-citat efter varje svar och Nästa fråga
- Inloggade: quizhistorik, sammanfattning Detta behöver du träna mer på och fokuserat övningsquiz
v1.45.0
- Regelprovsgeneratorn på /regler/regelprov — 13 slumpade frågor, öppen utan inloggning
- Inloggade användare sparar resultat och får tips om regler att öva mer på
- Admin: ny flik Regelprov med frågor, svar och inställningar (121 frågor seedade)
v1.44.0
- Betatestare: ansök och aktivera beta-kod under Inställningar
- Admin: Beta-koder med väntande ansökningar, godkännande och bulk-generering
- Funktioner kan markeras som endast betatestare i Synk-inställningar
- Beta-märke visas bara för admin och betatestare på beta-funktioner
- Pro-rollen inaktiverad i admin (ersatt av betatestar-åtkomst)
v1.43.0
- Matchrapportering: självmål, målchansutvisning, grov utvisning och byte enligt FOGIS seriematch-capture
- SparaMatchhandelse-payload fixad (null/"-1"-sentinels, matchhandelsetypmedforstallningsandring)
- Domarnotering, halvtid och publik sparas till FOGIS; explicit 0–0 skriver över tidigare resultat
- Lagens kontaktpersoner visas i matchdetalj (från Match.raw.kontaktpersoner)
- Dev test unlock: rapportering före avspark på upplåst testmatch (t.ex. seriematch QA)
- Halvtid beräknas från tidslinjen; slutresultat måste stämma innan fler mål
- Självmål (typ 15 eller typ 6 + namn) räknas mot rätt lag; Pro-roll krävs (admin växel + roller som auto-ansökan)
v1.42.0
- Matchrapportering (beta): mål, varning, utvisning, straffmål, slutresultat/halvtid, publik och godkänn i matchdetalj under Dömda matcher efter avspark
- Matcher flyttas till Dömda vid avspark och visas som Saknar rapport tills domarrapporten godkänns
- Skriver till FOGIS MDK via allowlistade PageMethods; röd trupp krävs i FOGIS innan händelser
- Admin: växel matchReportingFeatureEnabled under Synk (default av)
- API: GET/POST /api/matcher/[matchId]/reporting/* (squad, state, events, save, approve)
v1.41.3
- Introduktion: rundturen markerar rätt flikar (Dina/Kalender) på mobil och desktop
- Introduktion: matchdetalj-steget öppnar panelen med mörk overlay, låst scroll och synlig tooltip
- Introduktion: kalender-steget visar kalendersidan i bakgrunden
- Fix: ingen blå linje kvar efter rundturen (flik-markering städas korrekt)
- Fix: aviseringar-steget faller tillbaka till menyknappen på mobil när klockan saknas
v1.41.2
- Introduktion: PWA och aviseringar väljs på samma kort efter synk — Fortsätt låses upp när allt är klart
- Introduktion: Hoppa över borttagen från kontoförberedelsen; synk kräver 100 % eller timeout
v1.41.1
- Introduktion: Förbereder ditt konto visas alltid vid kontoinställning
- Introduktion: rundturen pekar på rätt flikar och kontroller med tooltip under/ovanför målet
- Introduktion: avslutningssteget har tema-väljare (Välj utseende) istället för tangent d
v1.41.0
- Ny introduktion efter inloggning: kontoförberedelse med synkprogress, PWA, aviseringar och rundtur i appen
- Hjälp: Visa introduktionen igen
v1.40.2
- Fix: Tillåt push fungerar på Android (Samsung m.fl.) — webbläsarens tillståndsruta visas innan consent/API-anrop
v1.40.1
- Fix: aktivera/godkänn aviseringar fungerar igen på mobil och i installerad app (Android PWA)
v1.40.0
- Admin E-post: undermeny (Brevo, Mallar, Segment-e-post, Nyhetsbrev, Logg)
- Admin: WYSIWYG för segment-e-post och nyhetsbrev-intro
- E-post: HTML i admin-utskick renderas korrekt; samma logo som appen i ljusläge
- Fix: HTML i broadcast-e-post visas inte längre som taggar i push och aviseringsklockan
- Fix: e-postlogotyp i rätt storlek i Outlook
v1.39.0
- Aviseringar: match ändrad (tid, datum, plan, tävling) vid uppdatering av kommande uppdrag
- Aviseringar: domarteam ändrat när HD/AD-uppsättningen byts
- Fix: båda aviseringstyperna kan skickas i samma synk om FOGIS ändrar både tid och domare
v1.38.2
- Admin: skärmdumpar på startsida och Nyheter komprimeras till WebP vid uppladdning
- Script: db:backfill-optimize-cms-screenshots för befintliga filer i public/landing/cms och public/news
- Fix: skärmdumpsuppladdning raderar inte gamla filer förrän den nya WebP-filen skrivits
v1.38.1
- Fix: spara startsidessektioner (Prisma-klient + unchecked update)
- Fix: texts sparande behåller pågående skärmdumpar; rätt slot vid borttagning
- Deploy: migrate/seed före pm2 start; nginx serverar /landing/cms/
v1.38.0
- Admin: redigera startsidans funktionssektioner direkt på / (text, USP-rader, skärmdumpar, ordning)
- Startsida: samma rich-text-editor som Nyheter för intro och USP-listor (fetstil, listor, länkar)
- Startsida och Hjälp läser funktionssektioner från Postgres (LandingFeatureSection)
- Deploy: db:seed-landing-features bootstrappar sektioner endast när tabellen är tom
v1.37.1
- Fix: deploy återställer inte längre nyheter du redigerat eller tagit bort i admin
- Fix: uppladdade nyhetsbilder visas (serverar /news/ även efter build)
v1.37.0
- Admin: skapa, redigera och ta bort nyheter direkt på /nyheter (inloggad admin)
- Nyheter lagras i Postgres med HTML-brödtext, länkar och ljust/mörkt skärmdump-par
- Admin: rich-text-redigerare för välkomst- och sessionsmail på /admin/email
- Nyhetsbrev och gilla/kommentera läser samma databas som sidan /nyheter
- Deploy: nyheter seedas automatiskt efter migration (upsert från legacy-articles)
v1.36.0
- Admin e-postlogg (/admin/email/log): mottagare, tid och anledning per utskick
- E-post via Brevo: växla e-postlogg på/av och länk till loggen
- EmailSendLog sparar mottagaradress när loggning är aktiverad
- Välkomstmail: befintliga användare backfillas — bara nya konton får välkomst
v1.35.1
- Nyhetsbrev opt-in: skickas bara till domare med minst en e-postaviseringstyp på
- Välkomstmail: atomisk deduplicering vid samtidig login och profilsynk
- FOGIS utgången-mail skickas oberoende av sessionspåminnelser-toggle
- E-postkvot: korrekt Europe/Stockholm-dygnsgräns vid sommar-/vintertid
v1.35.0
- Inställningar: tabell med App, Push och E-post per aviseringstyp (oberoende val)
- Admin E-post (/admin/email): kvot, nyhetsbrev, välkomst- och sessionsmallar
- Admin Aviseringar: tabell för vilka kanaler som erbjuds per typ
- Välkomst- och sessionsmail skickas alltid (transactionella) — påverkas inte av e-postval
- Nyhetsbrev inkluderar skärmdump från nyhetsartiklar när bild finns
- E-postskick loggas i EmailSendLog för daglig kvoträkning (300/dag)
v1.34.0
- E-post skickas via Brevo i stället för Rule.io — ingen prenumerant-synk
- Admin nyhetsbrev: mottagare från Postgres (opt-in eller alla aktiva med e-post)
- Admin nyhetsbrev: testmail skickas direkt till admin FOGIS-e-post
- Miljövariabler: BREVO_API_KEY, EMAIL_FROM (ersätter RULE_* )
v1.33.0
- E-post: välkomstmail, sessionspåminnelser och valfria aviseringsmail
- Inställningar: master-toggle och per-typ val för e-postaviseringar
- Admin: nyhetsbrev från /nyheter-artiklar
- Admin: global av/på för e-post i synkinställningar
v1.32.0
- Donationer: admin kan välja betalningsmetod Av, Swish eller Stripe
- Swish: direktlänk till Swish-appen med valt belopp och meddelande på /stod
- Admin: Swish-nummer och Swish-meddelande konfigureras under Donationer
v1.31.0
- Frivilliga donationer via Stripe Checkout (Apple Pay, Google Pay och kort) på /stod — kräver inloggning
- Admin: ny sida Donationer med aktivering, texter, beloppsnivåer och donationsstatistik
- Länkar till Stöd RefBase i Om RefBase, sidfot och kontomenyn när donationer är aktiverade
v1.30.0
- Prestanda: matchlistor och offline-cache hämtar inte längre stora JSON-blobbar från databasen (lägre Supabase-egress)
- Admin: synkhälsa visar snitt/längsta cron-körning och antal långsamma körningar (>5 min)
- Admin: ny inställning max matchsynkar per cron-körning — förhindrar timlånga sync-tick
- Deploy: rensar föräldralösa next-server-processer efter PM2-reload (behåller processen på port 3000)
v1.29.0
- Förbättrad push-vägledning: nudge-banner, konto-meny och aviseringsklocka hjälper dig aktivera push på enheten
- Inställningar: tydlig callout när aviseringar är på men push saknas (inkl. iPhone/PWA-guide)
- Admin: push-adoptionsmätning i Användning och Synkhälsa (användare med push vs aviseringar på)
v1.28.0
- Fix: matchhistorik hämtas i datumchunkar — FOGIS returnerar max 100 matcher per anrop
- Fix: ops kan köra om full matchsynk för an användare via cron-endpoint och rebootstrap-skript
- Fix: lediga-kort döljer "sedan …" när du redan anmält dig till matchen
v1.27.0
- Publik lansering: öppen registrering med FOGIS-uppgifter — ingen invite-kod krävs
- Förbättrad första inloggning: fler automatiska sync-försök och tydligare tomt läge medan matcher hämtas
- Drift: uppgraderad server och längre nginx-timeout för synk-endpoints
v1.26.1
- Regelboken: beta-märke i navigation och på Regelbokens startsida
- Fix: vuxen-ingest inaktiverar inte längre barn/ungdom-editionen
- Fix: bläddring i barn/ungdom behåller edition vid TOC-, sök- och avsnittslänkar
- Fix: regelsök returnerar färska träffar direkt efter re-ingest (ingen timcache)
v1.26.0
- Regelbok barn & ungdom: indexerad edition (9 mot 9, 11 mot 11) från SvFF — exkluderar 3v3/5v5/7v7
- RefBot söker i både vuxenregler och barn/ungdom; sessionväljare Vuxenfotboll / Ungdomsfotboll
- Regelboken: ny landningssida (Läs regelboken / Fråga RefBot) i stället för flikar
- Admin: separata ingest- och embed-knappar per edition
v1.25.0
- RefBot: AI-assistent på /regler (flik) — ställ situationsfrågor om spelreglerna med källhänvisningar
- RAG: Google Gemini (gemini-2.5-flash + gemini-embedding-001) med pgvector-sökning
- Admin: knapp Generera embeddings för RefBot efter ingest
- API: POST /api/regler/ask, GET /api/regler/status
v1.24.0
- Regelboken (/regler): sök och bläddra i Spelregler för fotboll 2026 med fulltextsök
- Regelboken nås via kontomenyn (Regelboken) och mobilens Mer → Verktyg
- Regelboken: innehåll hämtas från SvFF:s digitala kurs (med fältillustrationer) i stället för PDF
- Regelbok-läsaren: förbättrad typografi och markdown med hotlinkade diagram
- Admin: knapp Uppdatera från SvFF för årlig re-ingest (ersätter allt indexerat innehåll)
- Förberedelse för RefBot: embed-skript och RAG-chunk-metadata
v1.23.0
- Plandetalj: /planer/[anlaggningid] med karta, Vägbeskrivning och full Om arenan-panel
- Plandetalj: Dömda matcher här visar dina tidigare matcher på samma anläggning
- Plannamn i matchkort, tabell, geografi och matchdetalj länkar till plandetaljen i stället för Google Maps
- GET /api/venues/[anlaggningid] för venue + tips; geografi-API inkluderar anlaggningid
- Fix: Om arenan-panelen blinkar inte bort medan tips hämtas om igen
v1.22.1
- Synkbanner: återkommande inloggningar visar Uppdaterar i stället för Förbereder ditt konto
- Matchdetalj: bortalagets hemmaställ och bortaställ visas sida vid sida i Färger
- Matchdetalj: väder utan Uppdaterad idag-text; Om arenan-knappen längst ned i planraden
v1.22.0
- Om arenan (Planwiki): anonymiserade domartips per anläggning i matchdetalj — expanderas inline i planraden
- Tips sorteras efter hjälpsamma-röster; post-match-prompt efter dömda matcher
- Admin: /admin/planwiki för granskning av flaggade tips; växel planwikiFeatureEnabled under Synk
- Fix: hoppa över post-match-prompt sparas; dolda/flaggade tips återpubliceras inte vid redigering; rate limit på prompt-submit
v1.21.0
- Kommande matchdetalj: väderprognos ovanför avsparkstid (Open-Meteo, färgikon, temperatur, vind m/s, regnrisk)
- Ny avisering match_weather_rain: kvällsvarning dagen före om regn under morgondagens match
- Admin: växel Matchväder under Synk; global av/på för regnvarning under Aviseringar
- Fix: äldre vädercache utan vindfält refetchas i stället för att dölja prognosen
v1.20.0
- Ny sida Nyheter (/nyheter) med användarvänliga uppdateringar och funktionsnyheter
- Nyheter länkad från Hjälp, Om RefBase, landningsfot och sidfot på nyhetssidan till Ändringslogg
v1.19.0
- Kommande matchdetalj: lagform (V/O/F) under lagnamn — senaste fem seriematcher filtrerade per serie via Min Fotboll
- Admin: ny växel Visa lagform (oberoende av serietabell) under Synk
- Fix: lagform-cache ersätts inte av kortare partiell Min Fotboll-hämtning
- Fix: uppskjutna matcher räknas inte med i lagform
v1.18.2
- Fix: matchsynk time-out (HTTP 504) vid första inloggning — nginx får 5 min för /api/sync/
- Fix: snabbare bootstrap-upsert av matchlistan (färre databasfrågor per batch)
- Fix: bakgrundssynk försöker igen vid 502/503/504 innan den ger upp
- Fix: manuell Uppdatera använder JSON-API istället för server action (undviker kryptiskt felmeddelande)
v1.18.1
- Fix: cron-synk använder Postgres advisory lock så överlappande cron/manuella körningar inte dubbelprocessar
- Fix: admin-sändningar körs även när en pågående cron-tick håller låset
- Fix: feedback sparas även om admin-avisering misslyckas
- Fix: feedback-knappen går att trycka på mobil (portaled ovanför bottennavigeringen)
- Fix: avbryt under skärmdump stoppar den pågående capture
- Fix: admin feedback-lista laddar inte skärmdump-byten från databasen
- Fix: skärmdump med markering sparas som JPEG och accepteras vid inskick
- Admin: klicka på rad i feedback-tabellen för att öppna detaljvyn
v1.18.0
- Feedback: flytande knapp för att rapportera buggar eller föreslå funktioner under betatesten
- Feedback: valfri skärmdump med markeringar och automatisk teknisk kontext (sida, version, enhet)
- Admin: ny Feedback-sida med lista, detaljvy, skärmdump och status — plus avisering till administratörer
v1.17.0
- Kalender: exportera domaruppdrag som .ics-fil eller prenumerationsflöde till Google Calendar, Apple Calendar och Outlook
- Inställningar: ny sektion Kalenderexport för att hantera prenumerationslänk
- Fix: ogiltiga FOGIS-plan-koordinater filtreras bort i synk och kalenderexport
v1.16.0
- Admin: ny användningspanel under Användning — inloggning, engagemang, synkstatus och sökbar diagnostik för felsökning
v1.15.2
- Fix: felaktig avisering application_lost när matchersynk misslyckades — lost avgörs först efter lyckad Dina-matcher-synk
- Fix: PWA offline-cache kunde visa föregående användares matcher — cache rensas vid utloggning och vid 401
- Fix: lediga ansökningar kunde felaktigt markeras som vunna när domarroll saknades i cachen
- Fix: ny ansökan kunde återställa redan avgjorda ansökningar (vunnen/återkallad) till väntande
- Fix: profilsynk kunde radera sparade kontaktuppgifter vid tillfälligt trasigt FOGIS-svar
v1.15.1
- Fix: navigering efter inloggning i Firefox — hanterar dubblett-cookies för fogis_session och overlay-historik
v1.15.0
- Inloggning: nytt fält Invite-kod — krävs vid första inloggningen för nya användare
- Admin: skapa och följ invite-koder under Invite-koder
- Borttagen tillfällig utvecklings-inloggning utan FOGIS
v1.14.0
- Bevakningar: auto-ansökan för Pro-användare — RefBase anmäler automatiskt när nya lediga matcher matchar dina filter
- Ny användarroll Pro; admin styr vilka roller som får auto-ansöka under Aviseringar → Auto-ansökan
- Tidskrock: varning vid manuell ansökan; auto-ansökan pausas och du får avisering att ansöka manuellt
- Avisering om utgången FOGIS-session när auto-ansökan inte kan köras
- Bevakningar: tydligare auto-ansökningsväxel (synlig även när funktionen är låst)
v1.13.2
- Serietabell: kolumnerna visas som S, P, M (Spelade, Poäng, Målskillnad) med korrekta värden
- Serietabell: GM-IM döljs på mobil för smalare tabell
v1.13.1
- Matchdetalj: bortaställ utan registrerade färger visar lagets hemmaställ med tydlig OBS-text
v1.13.0
- Lediga matcher: kort visar Sågs första gången när RefBase hittade uppdraget
- Lediga matcher: Ansök-knapp i kortfot och i detaljvyn (MatchNr-raden)
- Synk: firstSeenAt sparas vid första scrape och följer med vid senare uppdateringar
v1.12.0
- Lediga matcher: ansökta uppdrag som försvunnit från FOGIS tas bort från listan när utfallet är klart
- Nya aviseringar: Ansökan beviljad och Ansökan ej beviljad när du vinner eller förlorar ett ledigt uppdrag
- Inställningar och admin: aktivera eller stäng av de nya ansökningsaviseringarna
v1.11.0
- Matchersynk håller MDK-sessionen levande — tyst SSO-förnyelse på schema och före synk, även på flera enheter
- Tydligare felmeddelande när FOGIS-inloggningen gått ut (logga in igen i RefBase)
- Admin: inställningar för MDK-sessionuppdatering under Synk → Sessioner
v1.10.0
- Ny sida Inställningar — aviseringar, tema, appinstallation och länkar till Om & juridik
- Slankare kontomeny: Profil, Inställningar, Hjälp och Logga ut (Om RefBase flyttad till Hjälp)
- Välj själv vilka aviseringstyper du vill ha — bland de administratören aktiverat
- Lediga matcher: anmäl dig direkt i RefBase (dialog med kommentar) — Ansökt-rader stannar kvar efter sync
v1.9.2
- Bevakningar: klubbfilter och Open Data-koppling för lediga lagnamn (Göteborgs FF)
- Fix: varje bevakning skickar egen avisering när samma lediga match matchar flera regler
- Fix: spara bevakning från Lediga-filter lägger till värden i katalogen istället för att neka
v1.9.1
- Bevakningar: skapa och redigera i huvudfönstret istället för sidopanel
- Filtervärden för bevakningar hämtas från en växande katalog i databasen — inte från aktuella lediga matcher
v1.9.0
- Ny sida Bevakningar under Verktyg — skapa, redigera och ta bort bevakningar med filter och söktext
- Lediga matcher: förslag att spara aktiva filter som bevakning medan du bläddrar i listan
v1.8.0
- Lediga matcher: spara bevakningar med filter (tävling, veckodag, kategori, ålder, nivå, roll)
- Avisering när ny ledig match matchar en bevakning — länk till matchen i listan
v1.7.0
- Admin: massutskick via segment (aktiva, push, förbund m.m.) med bakgrundskö
- Admin: bekräftelse med mottagarantal och förloppsindikator under utskick
- Matchkort: Färger visar hemmaställ och bortaställ med dräktgrafik (Göteborgs FF-klubbar)
- Förbättrade klubbmärken via SvFF Open Data när CDN saknar bild
v1.6.0
- Admin: ikon per aviseringstyp (välj i Aviseringar), push visar typ-specifik ikon
- Admin: välj push-ikon när du skickar manuell avisering
- Ej implementerade aviseringstyper är avstängda och märkta Kommer snart
v1.5.6
- Push-aviseringar visar randig domartröja i panelen istället för grå R-ikon
v1.5.5
- Push-ikon i statusfältet visar randiga domartröjan igen på Android
v1.5.4
- Tydligare ikon för push-aviseringar i Androids statusfält
v1.5.3
- Push-aviseringar visar mer text på Android — den dubbla färgikonen i aviseringspanelen är borttagen
v1.5.2
- Push-aviseringar visar rätt ikon i statusfältet på Android
v1.5.1
- Lediga matcher fungerar igen – FOGIS hade ändrat sidans HTML så att inga lediga uppdrag hämtades
- Varje ledig roll i en match (Dom/AD1/AD2) listas nu separat, precis som i FOGIS
- Rättade ett byggfel som hindrade nya versioner från att driftsättas
v1.5.0
- Ny startsida med app-skärmdumpar (ljust och mörkt), statistiksektion och installera-knappar för Android och iPhone
- Svart text på primära knappar i hela appen — ikoner förblir vita
v1.4.0
- Admin kan redigera aviseringstexter och install-banner under Synk & aviseringar → Texter
- Menylänk för att installera appen visas om du stängt install-bannern
v1.3.0
- Aviseringar: ny match tilldelad, inställd match och nya lediga uppdrag
- Notisklocka i appen med olästa aviseringar
- Push-aviseringar (Web Push) – aktiveras vid första inloggningen
- Serversynk i bakgrunden – matcher och lediga uppdrag hålls färska utan att appen är öppen
- Lediga matcher visar nu endast ditt eget förbund
- FOGIS-inloggningen sparas i 30 dagar för bakgrundssynk
- Adminpanel för synk och aviseringar (/admin) med synkhälsa
v1.2.1
- Fix: kan inte längre inaktivera eller radera sista aktiva administratören
v1.2.0
- Adminområde på /admin för användarhantering (roll, status, sessioner)
- Admin-länk i kontomenyn för administratörer
v1.1.0
- Nya sidor: Om RefBase, Hjälp, Ändringslogg och Allmänna villkor
- Länkar till informationssidor i kontomenyn (mobil och desktop)
- Svenska hjälptexter för synk, matcher, statistik och profil
v1.0.1
- Förbättrad deploy-tillförlitlighet (PM2, staging-build, node_modules-synk)
- Undviker vit skärm vid överlappande produktionsbyggen
- Förenklad mobil header
v1.0.0
- Migrering till Supabase PostgreSQL
- Produktionsdrift på refbase.app
- Ny inloggningssida och RefBase-logotyp i appen
- Straffstatistik i statistikvyn
- Mobilanpassad statistiklayout
v0.10.0
- Mobil navigation med sidomeny (drawer) och bottenflikar
- Verktygsfält som ark på mobil (filter, kolumner, sök)
- Polerad matchdetalj-overlay på mobil
v0.9.0
- Cache-first bakgrundssynk — sidor laddas direkt från databasen
- Omdesignad första-inloggning-banner med förloppsindikator
- Sparade kolumnval per användare
- Temaväxling i headern och mörkt läge för app-gradienten
- Datumfilter på arvoden
- Ersatte xlsx med exceljs av säkerhetsskäl
v0.8.0
- Uppdaterade temafärger och app-gradient
- Zebra-ränder och enhetlig tabellstyling
- Polerat verktygsfält och vyväxlare för matchlistor
- Matchdetalj och kalender anpassade till kort-tema
- Förbättrad matchdetalj för kommande matcher
v0.7.0
- Domarprofil: kontakt, behörigheter och utbildningar från FOGIS
- Kort- och kalendervyer för matchlistor
- Matchdetalj-overlay med tidslinje och lagmärken
- Synk av utbetalda arvoden från arvoden.fogis.se
- Lokalt cachelagrade klubbmärken
- Publik landningssida för utloggade besökare
- Rikare förhandsvisning i månadskalendern
v0.6.0
- Wireframe-anpassad matchlista med filter, kolumner och sortering
- Statistikdashboard med KPI:er, diagram och datumfilter
- Geografikarta över arenor från dömda matcher
- Landning på Dina matcher efter inloggning
v0.5.0
- Parsning av lag- och tävlingsmetadata från FOGIS-strängar
- Domarnummer visas i headern
- Lediga matcher skrapade från FOGIS Domarklient
v0.4.0
- Adaptiv listsynk med bootstrap vid första inloggning
- Matchdetaljsida med mål och kort (Tier A)
- Bakgrundssynk av detaljer för dömda matcher
- Statistikgrund med normaliserade matchhändelser
v0.3.0
- FOGIS-matchsynk till lokal databas
- Vyer för kommande och dömda matcher
v0.2.0
- FOGIS-inloggning med krypterad sessionslagring
- Utvecklingsverktyg: ESLint, Prettier, Prisma
v0.1.0
- Projektstart med Next.js App Router och PostgreSQL
