- [Info] Fixxxes
- [Fix] Caching forblir et av universets største utfordringer...
- [Info] Fixxxes
- [Fix] Problemer med caching av mest populære filer.
- [Improvement] Fjernet litt ubrukt kode og ryddet opp litt.
- [Info] Fixxes
- [Fix] Vise bare 10 siste besøkte fag.
- [Fix] Forenkle mest populære fag.
- [Info] Fixxes
- [Change] MySQL -> Postgres
- [Upgrade] PHP 7.4 -> PHP 8.3
- [Upgrade] Slim 3 -> Slim 4
- [Upgrade] Node 12 -> Node 18 (kunne godt ha oppgradert mer, men fikk problemer med noen deps)
- [Removal] Fjernet oppsettet med migrasjoner helt, fordi det ikke var nødvendig.
- [Removal] Fjernet pools, som var totalt unødvendig.
- [Removal] Alle spørringer henter nå alle attributter i
elements
-tabellen. - [Removal] Variabler på model-klassene, som bare lagde problemer.
- [Improvement] Forbedret logging av feilmeldinger i stede for å legge exceptions til default error handler.
- [Improvement] Forenklet caching drastisk.
- [Improvement] Caching av hele output-payload, for å redusere unødvendig arbeid.
- [Change] Drastisk forenklet og redusert hvordan vi logger nedlastninger, som gjør at databasen blir mye mindre, og spørringene blir enklere.
- [Fix] Antall nedlastninger per fag reflekteres nå i sanntid.
- [New] Implementert enklere system for å logge antall nedlastninger per dag, uke, mnd, og år.
- [New] Nedtelling på toppen av siden til sunset av Youkok2.com.
- [Info] Bugfix
- [Fixed] Cronjobs
- [Improved] Building Docker images should be faster due to cached layers.
- [Info] Ytelsesforbedringer
- [Stuff] Bytte ut php-apache med php-fpm.
- [Stuff] Bruke nginx for å serve statisk innhold.
- [Removed] Sessions. Brukerinnstillinger lagres heller i localStorage.
- [Stuff] Forenkling av kodebase.
- [Info] Features og bugfixes.
- [Fixed] Søkefeltet viser resultater etter søk på bare to bokstaver i stede for tre.
- [Fixed] Man kan nå søke med STORE bokstaver.
- [Stuff] Opprydd i ymse sloppy kode.
- [Admin] Opplistning av Redis-cache.
- [Admin] Mulighet til å søke opp og redigere enkeltfag, selv de uten innhold.
- [Info] Features.
- [Improved] La til funksjonalitet for å markere et fag med innhold som er ønsket slettet.
- [Fixed] Admin kan nå redigere fag igjen.
- [Info] Improvements.
- [Improved] Bedre håndtering og redirecting av gamle linker som støyer veldig i loggene.
- [Info] Improvements.
- [Improved] Siden ser og fungerer bedre på mobile enheter nå. Perfekt er det ikke, men det er en liten forbedring fra tidligere.
- [Info] Bugfix.
- [Fixed] Nye fag er ikke lenger cachet. Antallet blir resatt og telt på nytt hver natt.
- [Fixed] Oversikten over fag viser nå piler til neste sider hvis man står på side en og det er flere fag på neste side.
- [Info] Bugfix.
- [Fixed] Fikset faktisk opplisting av fag.
- [Fixed] Ikke legg til nedlastninger gjort av admin.
- [Fixed] Endre rettigheter på cache-filer slik at ikke root eier disse.
- [Fixed] Migrasjon for å legge til nye indexes.
- [Technical] Endret hvordan mounting av filer gjøres på systemet.
- [Technical] Splittet opp env-filene i common, dev og prod.
- [Info] Bugfix.
- [Fixed] Forsøk på å fikse opplisting av fag.
- [Info] Release.
- [Changed] Endret versjonsnummeret.
- [Info] Alpha for testing.
- [Info] Total omskrivning, igjen.
- [Technical] Bruker dependency injection fremfor builder patterns.
- [Technical] Drastisk forenklet kodebasen.
- [Technical] Forsiden, faglisten, arkivet og boksene i sidemenyen er nå skrevet i React.
- [Technical] Skrevet oss bort fra masse bottlenecks som gjorde siden veldig treg. Spesielt forsiden.
- [Removed] Favoritter og mine siste besøkte fag på forsiden.
- [New] Vise siste nedlastninger på forsiden.
- [Fixed] Forsiden viser nå faktiske nedlastninger for hver dag, uke, måned, år og alltid.
- [Info] Total omskrivning.
- [Technical] Skrevet om hele nettsiden til Request/Response pattern i Slim3.
- [Technical] Caching bruker nå Redis key-value storage.
- [Technical] Docker-basert arkitektur, både i produksjon og i utvikling.
- [Removed] Brukere og all logikk knyttet til innlogging og registrering.
- [Removed] Mine siste nedlastninger.
- [Removed] Karma og alt det surret der.
- [Removed] Mulighet for brukere til å selv opprette mapper.
- [New] Session-basert cookie opplegg.
- [New] Mine siste besøkte fag.
- [Enhanced] Bedre søk og bedre highlight
- [Fixed] Opplastede filer vil ikke miste filtypen i URIen sin.
- [Enhanced] Forsiden har fått en mindre overhalling.
- [Enhanced] Nytt/Bedre innhold i sidebar.
- [Enhanced] Opplisting av mapper og filer bruker nå en listevisning i stede for rutenett.
- [New] Skrevet om alle statiske sider.
- [Info] Bigfixes
- [Fixed] Messages knakk...igjen.
- [Fixed] Man kan nå bruke piltastene til å velge fag i søkeboksen.
- [Info] Bigfix and various
- [Fixed] La til filendelse i nedlastningsurl for filer.
- [Fixed] Linker til filer og redirects har ikke lenger en / på slutten av adressen.
- [Fixed] Linker på forsiden til fag åpnet ny fane.
- [Fixed] Rar spørring på personlige, tidligere nedlastninger som gjorde at enkelte nedlstninger forsvant.
- [Enhanced] Meldinger kan nå ha wildcards.
- [Info] Bigfix
- [Fixed] Nye nedlastninger manglet timestamp.
- [Info] Rewrites, Unit tests, bugfixes
- [Enhanced] Skrevet om hvordan URLer blir parset.
- [Enhanced] Skrevet om hvordan Unit tester blir kjørt.
- [Fixed] Mindre feil som følger av ny struktur av databasen.
- [Fixed] Småfeil som kunne resultere i en notice error.
- [Fixed] Opplastning av filer sletter cache om foreldre er tom.
- [Fixed] Beskrive av en mappe i arkivet.
- [Fixed] Filer som ikke er godkjent eller som er skjulte vil være skjulte over alt i systemet nå.
- [New] Implementert system for reverse URL oppslag, for å minimere sjansene for feil URLer i systemet.
- [Info] Bugfixes og ymse
- [Fixed] Småplukk på stylingen i arkivet.
- [Enhanced] Gråboksene i sidemenyen ser penere ut før de har lastet innholdet sitt.
- [Enhanced] Forbedret måten caching blir gjort på.
- [New] Implementert "scheduled" jobber for å avlaste systemet fra tyngre spørringer.
- [New] Støtte for HTTPS.
- [New] Funksjonalitet for å deklarere et element som en alias for et annet element. Kan f.eks. brukes til fag som har enten byttet fagkode eller navn.
- [New] På forsiden vises nå de siste 15 besøkte fagene.
- [Info] Bugfixes
- [Fixed] Forsiden viste feil tall for populære fag og elementer.
- [Info] Fixes og mest populære fag
- [Fixes] Stavet GitHub korrekt i footeren.
- [New] På forsiden vises nå de mest populære fagene.
- [Info] Småfixes
- [Enhanced] Viser nå eksamensdatoer for fag som har mappearbeid.
- [Info] Prettification
- [Enhanced] Flyttet alt av HTML ut av programmeringsstuff.
- [Enhanced] Vårrengjøring av ymse.
- [Enhanced] Skrevet om store deler av kildekoden.
- [Enhanced] Skrevet om caching, den burde være bedre nå.
- [Fixed] Det er nå mulig å logge inn fra 'Logg inn'-viewet og ikke bare dropdown-menyen.
- [Fixed] Korrekt brukernavn blir nå lagret i databasen.
- [Fixed] Valg av element i søkemenyen funker igjen.
- [Info] Bugfixes och søk
- [Fixed] Diverse bugs.
- [Fixed] Søk funker igjen.
- [Other] Mindre speedboost.
- [Info] Bugfixes
- [Fixed] Fikset bugs relatert til caching (igjen).
- [New] Favicon!!!!!
- [Info] Bugfixes
- [Fixed] Fikset bugs relatert til caching.
- [Info] Bugfixes
- [Fixed] Fikset nedtelling til eksamen.
- [Info] Bugfixes, meldinger og nedtelling
- [Enhanced] Backend stuff.
- [New] Statiske medlinger.
- [New] Nedtelling til eksamen!
- [Info] Minor, tekst og meny
- [Removed] Privacy-siden er fjernet da den egentlig ikke ga noen mening.
- [Enhanced] Mange av tekstene er skrevet om.
- [Enhanced] Flere bibliotek som siden benytter seg av manglet under Om. Disse er nå lagt til.
- [Enhanced] Fjernet opacity over element-ikonene i kokeboka.
- [New] Reintrodusert menyen for hvert enkelt element i kokeboka. Menyen gjør ikke så mye i dag, men mye av funksjonaliteten som ble fjernet ved overgangen til 1.0.0 vil legges til her igjen.
- [Info] Minor og bugfixes
- [New] Når man poster en link hentes automatisk tittelen til siden og foreslår denne som navn. Man står fremdeles fritt til å velge en annen tittel.
- [Fixed] Feil som gjorde at nedlastninger sluttet å fungere.
- [Enhanced] Byggescript.
- [Enhanced] Fjernet flere legacy ting i databasen.
- [Info] Bugfixes og reimplementering
- [New] Man kan laste opp filer på siden igjen!
- [New] Man kan opprette mapper igjen!
- [New] Man kan poste linker igjen!
- [New] Man kan nå laste opp filer og poste linker selv om man ikke er logget inn. Disse må bli manuelt godkjent av en administrator før de er synlige på siden.
- [Fixed] Loggfører antall nedlastninger igjen.
- [Fixed] Redirect system som ikke fungerte helt som det skulle.
- [Fixed] Enkelte filer migrerte ikke korrekt over fra det gamle systemet.
- [Fixed] Feil dato på forrige versjon i changelogen.
- [Fixed] Nedlastning av filer åpnes nå i nytt vindu.
- [Enhanced] .pdf, .py og .txt går nå ikke direkte til nedlastning, men til visning i nettleseren.
- [Enhanced] Minifisering av flere .js-filer.
- [Enhanced] Endret noen farger og layout i arkivet.
- [Enhanced] Endret hvordan data lagres for benyttelse i javascript.
- [Removed] Batchnedlastning av filer som .zip er fjernet.
- [Other] Ble kvitt enda mer legacy kode.
- [Info] Legacy code removal
- [Enhanced] Systemet bruker nå nye fysiske plasseringer til filer som er raskere å hente frem.
- [Fixed] Fjernet en del legacy kode fra systemet som var nødvendig for oppgradering.
- [Fixed] Søk på eksisterende emner fungerte ikke.
- [Info] Komplett omskrivning av hele kildekoden
- [Enhanced] Nettsiden bruker nå "mobile first"-prinsippet til Bootstrap.
- [Enhanced] Velkomstsiden er endre litt.
- [Enhanced] Linker til innlogging funker på små devices.
- [Enhanced] Informasjon på forsiden vises nå penere med Bootstrap tooltip.
- [Enhanced] Fag som ikke har noen filer vises nå i en gråere farge.
- [Enhanced] Minify av alle lokale CSS- og JS-filer.
- [Enhanced] Mindre foredringer av headeren.
- [Fixed] Feil som gjorde at cache ble hengende igjen.
- [Fixed] Antall millisekunder siden bruker på å laste er ikke lenget cachet.
- [Info] Ny funksjonalitet
- [New] Se detaljer om en fil/link/mappe ved å høyreklikke og velge 'Detaljer'.
- [Fixed] Metode som grupperte nedlastninger på tid var helt feil.
- [Fixed] Man hadde muligheten til å favoritisere noe selv om man ikke var logget inn.
- [Enchanced] Norske navn på Highcharts grafen.
- [Enchanced] Når man logger inn returneres man nå til siden man var på.
- [Info] Hotfix.
- [Fixed] Jeg ødela compression av js-fila.
- [Info] Ny funksjonalitet.
- [New] Man kan nå opprette linker som linker direkte til sider og enkeltfiler.
- [New] Det er nå mulig å laste opp .zip-arkiv til Youkok2. Innholdet av arkivet blir sjekket, og opplastning blir kun gjennomført om alle filene er av godkjente filtyper.
- [Enhanced] Dersom man favoriserer ett fag vises fagnavnet sammen med fagkoden på forsiden.
- [Enhanced] Bedre evaluering av filtyper når man laster opp filer.
- [Enhanced] Mer generisk lasting av eksterne/interne bibliotek.
- [Fixed] Scraper-scriptet la ikke til nye fag for 2014 høst-semesteret.
- [Fixed] Feil som gjorde at antall flagg for elementer også telte lukkede flagg.
- [Fixed] Feil som gjorde at lukking av et flag ikke ble oppdatert på grunn av cache.
- [Info] Hotfix.
- [Fixed] Rar feil som gjorde at linking til zip-filer ikke fungerte.
- [Info] Flere bugfixes og andre ting.
- [New] Batch/zip nedlastning av alle filer i en mappe.
- [New] Nytt søkefelt på søkesiden.
- [New] Parsetid på hver pageload vises nå i footeren.
- [Fixed] Feil som var igjen etter debugging, som gjorde at avstemningen ikke fungerte som den skulle.
- [Fixed] Feil på forsiden som gjorde at 'I dag' aldri ble markert som aktiv.
- [Fixed] Noen småfeil i cachingen.
- [Fixed] Lagt tilbake flere ikoner som ikke skulle vært fjernet.
- [Other] Skrevet om flere tekster.
- [Other] Composer brukes nå til alle eksterne libs.
- [Other] Et dusin mindre bugfixes.
- [Other] Skrivefails.
- [Other] La til Phinx og Composer under 'Teknisk om nettsiden' på 'Om'-siden.
- [Enhanced] Søkefunksjonen er nå funksjonell for brukere på mobil.
- [Info] Ny funksjonalitet.
- [New] Søkefunksjon.
- [New] Man kan nå fjerne favoritter fra forsiden.
- [Fixed] Hover fungerte ikke når man endret mest populære på forsiden.
- [Fixed] Hvis man har stjernet et fag vises navnet på faget i hover.
- [Fixed] Feil hvor opprettelse av flagg for å gi nytt navn til en mappe hadde "filendelse".
- [Fixed] Fikset feil i regex som strippet bort punktum før filendelser.
- [Fixed] Duplikate filer fikk feil navn.
- [Enhanced] Fjernet drøssevis av ikoner som ikke var i bruk.
- [Info] First Public Release.
- [Info] Fjernet påkrevd NTNU-identifisering og Wall-of-Shame-konseptet.
- [New] På forsiden står det nå hvilke mappe filer ligger i, ikke bare hvilke fag det tilhører.
- [New] Linker til nedlastninger har nå rel="nofollow", for å unngå at botter besøker dem titt og ofte.
- [New] js- og css-filer er nå minifiserte.
- [New] Implementert heftig caching av hele siden, som reduserer antall queries drastisk.
- [New] Når man linker til nedlastning av filer på Facebook får man nå opp informasjon om fila.
- [New] Introduserte pending karma. Dette er karma på flagg som enda ikke er stengt.
- [New] Implementerte 'Karma / Historikk' til din bruker, som viser hva du har gjort for å skaffe deg karmaen du har opparbeidet deg.
- [Fixed] Context meny er nå korrekt sentert på x-aksen.
- [Enhanced] Opplastning av flere filer gir nå bare en melding.
- [Enhanced] Nedlastning av filer logger nå UA.
- [Enhanced] Nedlastning av filer gir korrekt Mimetype i stede for 'octet/stream'.
- [Enhanced] Antall spørringer som kjører pr. pageload er nesten halvert på de fleste sider.
- [Enhanced] Hvis e-post ble funnet under innlogging, vil den automatisk være fylt ut om passordet var feil.
- [Enhanced] Man trenger nå bare to stemmer for godkjenning for å gå godkjent en fil/mappe.
- [Enhanced] Rapportering gir nå penere tilbakemelding
- [Other] Mange mindre tekstlige endringer.
- [Info] Closed Charlie Version.
- [Enhanced] Meldinger ser penere ut.
- [Enhanced] Flere meldinger er skrevet om.
- [Enhanced] Om man prøver å laste opp fil med filtype som ikke er støttet får man en penere tilbakemelding om dette.
- [Enhanced] Graybox med linker til andre seksjoner av Youkok2 som man kanskje burde lese.
- [Enhanced] Dersom en mappe i kokeboka er tom får man en fin tilbakemelding om dette.
- [Enhanced] Tab-indenting gjort om til space-identing i javascript-filer.
- [Enhanced] 404-side.
- [New] Man mottar nå e-post ved registrering.
- [New] Dersom det ikke er mulig å koble til databasen får man en fin melding om dette.
- [New] Filer av filtyper som vi ikke har ikoner for vil nå ha et "Unknown"-ikon istede for ingenting.
- [New] Dynamiske titler for hele nettsiden.
- [New] Google Analytics!
- [Fixed] Flere feil tilknyttet filer og url-encoding.
- [Fixed] Understeker og bindestreker i filnavn blir nå bevart korrekt.
- [Fixed] Dersom fagnavn og fagkoder blir lastet på nytt blir localStoreage tømt, slik at man ikke har mellomlagret gamle verdier.
- [Fixed] Fikset feil hvor nettleseren ville oppdatere siden før alle filene var ferdige med å bli lastet opp.
- [Fixed] Dersom en fil hadde null som mimetype ble opplastningen avsluttet. Nå sjekkes filtyper før feilmelding returneres.
- [Fixed] Unicode-problemer i denne fila.
- [Fixed] Unicode-problemer i e-poster.
- [Fixed] En 404-side gir nå 404 HTTP status også.
- [Changed] Datoer er nå pene og norske, ikke lenger SQL-format.
- [Changed] Når man logger inn blir man ikke lenger sendt til forsiden.
- [Changed] Rekkefølgen og innholdet i headeren.
- [Other] Masse andre mindre greier.
- [Info] Closed Beta Version.
- [New] Det er nå mulig for brukere å endre passord.
- [New] Det er nå mulig for brukere å endre sin informasjon.
- [New] Det er mulig for brukere å verifisere gjennom sin NTNU-epost.
- [Fixed] Context-menyen sto overalt i arkivet.
- [Enhanced] Context-menyen lukkes om man venstreklikker og den er åpen.
- [Fixed] Masse styling-ting i kokeboka.
- [Fixed] Om man er bannet eller har 0 i karma får man beskjed om dette.
- [Fixed] Når man har opprettet et flagg eller sendt inn en rapport får man finere tilbakemelding om dette.
- [New] Bedre meldinger og tilbakemeldinger både server-side og client-side.
- [Enhanced] Man må nå godkjenne retningslinjene når man registerer seg.
- [New] Flatpage for karma.
- [Enhanced] Dropdown-menyen for innlogging er pyntet opp.
- [Fixed] Headeren ble helt herpa når man resizet viewporten.
- [New] Filstørrelser blir lagret i databasen.
- [Enhanced] Karma-verdien vises når man holder musa over verdien i headeren.
- [Fixed] Man kan nå submitte et søk, selv om dette ikke er ferdig utviklet enda.
- [New] Fylt ut forskjellige grayboxes rundt om på siden. Disse er ikke ferdige enda.
- [Changed] /kokebok/ er nå /kokeboka/.
- [Other] Skrev om nesten alle tekstene på siden.
- [Other] Masse, masse feilrettinger.
- [Info] Closed Alpha Version
- [Fixed] Context meny i arkivet viste valg man ikke hadde rettigheter til å benytte.
- [Fixed] Navnet på et arkiv hadde stjerne ved siden av seg når man ikke var logget inn.
- [New] Mulighet til å lage mapper.
- [New] Mulighet til å laste opp filer.
- [New] Historikk hentes for arkivet.
- [New] Glemt passord-funksjonalitet.
- [New] Når et flagg blir godkjent/avvist gis det nå karma til alle brukere som skal ha de.
- [Enhanced] Måten login-formen blir submitta på.
- [Enhanced] Design på meldings-boksene, samt kryss for å lukke meldingen og autoclose etter x antall sekunder.
- [New] Mulighet for å registrere seg på siden.
- [Fixed] 'Mine siste nedlastninger' og 'Mest populære' arrangerte filer i feil rekkefølge.
- [New] Implementasjon av 'Slett'- og 'Nytt navn'-flagg.
- [Other] Masse, masse andre fixes og forbedringer.
- [Info] Initial commit