Etablering av Kommunikasjon i Splync
Splync v1.12 markerer begynnelsen på brukertil-bruker-kommunikasjon i appen. Selv om den opprinnelige visjonen for denne oppdateringen var å forbedre kommunikasjonen mellom brukere og utviklere, ble det klart at Splync trengte bedre støtte for kommunikasjon mellom brukerne selv. Et av de viktigste stegene mot dette målet var å forbedre varslingssystemet. I tidligere versjoner var varsler begrenset til venneforespørsler og prosjektoppgjørsforespørsler. Selv om dette fungerte, var det ikke tilstrekkelig for smidig og raskt samarbeid. Med v1.12 introduserer Splync nye varslingsformer, inkludert varsler for godkjenning av venneforespørsler og prosjektinvitasjoner. Disse tilleggene sikrer at brukerne umiddelbart er oppmerksomme på viktige handlinger som andre tar, uten å måtte sjekke hver skjerm manuelt. I tillegg vises nå nye «Ny» og «Oppdatert» merker når prosjektmedlemmer legger til nye utgifter eller redigerer eksisterende. Dette hjelper prosjektmedlemmer med å holde seg synkronisert med pågående endringer.
Varsler for Godkjente Venneforespørsler
Tidligere, når en venneforespørsel ble godtatt, fikk ikke avsenderen en eksplisitt bekreftelse gjennom et varsel. Brukere oppdaget ofte endringen først ved å sjekke vennelisten, noe som kunne føles uklart og tvetydig. Denne oppførselen forble uendret siden Splyncs debut på App Store som en MVP (Minimum Viable Product). Ved lansering ble varsler for venneforespørsler ansett som essensielle, mens varsler for godkjenning av venneforespørsler hadde lavere prioritet. Når Splync utviklet seg, ble det imidlertid tydelig at appen trengte å være mer sosialt responsiv. I v1.12 sender Splync nå et klart varsel når en venneforespørsel er akseptert. Vi tror denne lille endringen forbedrer klarhet og tillit mellom brukerne. Hver ny forbindelse har nå et synlig "øyeblikk," som gjør at brukerne føler seg anerkjent og koblet. I ettertid er det litt overraskende at Splync ikke hadde dette fra starten av.
Varsler for Prosjektinvitasjoner
Da Splync v1.0 ble lansert, antok vi at de fleste brukerne ville kommunisere utenfor appen. Som et resultat ble prosjektinvitasjonsvarsler også behandlet som en lavere prioritet. Det finnes imidlertid situasjoner der brukere stoler på varsler i appen. Viktigere er det at dette ikke bare handler om funksjonalitet, men også om følelser. Å bli invitert til et prosjekt er mer enn en teknisk handling. Det er et sosialt signal. Siden samarbeid i Splync dreier seg om prosjekter, representerer en prosjektinvitasjon et nøkkeløyeblikk. Med v1.12 introduserer Splync prosjektinvitasjonsvarsler, som sikrer at brukerne umiddelbart informeres når de blir invitert til å delta i et prosjekt. Dette reduserer friksjon, forhindrer tapte invitasjoner og gjør ombordstigning i delte budsjetter smidigere. Vi har også mottatt tidlige tilbakemeldinger fra brukere som ønsker muligheten til å eksplisitt akseptere eller avslå prosjektinvitasjoner, og dette er en funksjon vi sannsynligvis vil introdusere i en fremtidig versjon av Splync.
Brukerstemme som Krever Prosjektoppdateringer
Noen brukere uttrykte et ønske om å motta varsler når prosjektmedlemmer gjør oppdateringer i et prosjekt. Denne tilbakemeldingen ga mening. Vi vurderte først å legge til en ny type varsel. Å motta varsler hver gang en utgift legges til eller redigeres kan imidlertid være irriterende. I stedet for å øke volumet av varsler, utforsket vi en alternativ tilnærming. I Splync v1.12 indikerer nå «Ny» og «Oppdatert» merker endringer i et prosjekt, slik at brukerne kan forstå hva som har endret seg ved første blikk uten unødvendige avbrudd. For å støtte dette introduserte jeg en mekanisme for å spore hver brukers siste prosjektvisning. Ved å sammenligne denne tidsstemplet med de siste utgiftsoppdateringene, bestemmer appen om et element er nytt eller oppdatert. Etter å ha raffinert designet og forenklet merkene til kun symboler, ble resultatet et rent og intuitivt visuelt signal. Denne tilnærmingen balanserer mellom bevissthet og ro, og holder brukerne informert samtidig som de respekterer deres oppmerksomhet.
Bak Varslene: Hvordan Splync Sporer Varsler
Splync bruker MariaDB som sin primære database, og varsler behandles som førsteklasses data, ikke flyktige hendelser. Hver varslingsoppføring lagrer avsenders ID, mottakers ID, varslings type, lest/ulest status og opprettelsestidspunkt. Denne strukturen lar Splync pålitelig rekonstruere hva som skjedde, når det skjedde, og hvem som bør være oppmerksom på det. I stedet for å stole på sanntids meldingssystemer eller eksterne varslings tjenester, holder Splync varslingslogikken enkel og deterministisk. Hver meningsfulle sosiale handling—som å godta en venneforespørsel eller invitere noen til et prosjekt—skaper en konkret oppføring i databasen. Dette gjør varsler reviderbare, debuggable og robuste, selv om en bruker åpner appen dager senere. På den annen side følger merkesystemet for prosjektoppdateringer en annen tilnærming. I stedet for å generere et varsel for hver utgifts tillegg eller redigering, registrerer Splync når hver bruker sist så på et prosjekt. For å støtte dette ble en ny kolonne lagt til i prosjektmedlemstabellen for å spore hver medlems siste viste tidsstempel. Ved å sammenligne denne verdien med de nyeste utgiftsoppdateringene, kan appen logisk avgjøre om et element skal merkes som «Ny» eller «Oppdatert».
Splync v1.12 Forbedret Brukertil-Bruker-Kommunikasjon
Med introduksjonen av nye varslings typer og Ny/Oppdatert-merkesystemet, blir Splync v1.12 mer sosialt responsiv og interaktiv. Disse endringene hjelper brukere med å holde seg tilkoblet og oppmerksom, og gjør deling av utgifter mer naturlig og samarbeidsvillig. Vi håper du liker å dele utgifter med partneren din, venner og familie gjennom Splync. Fremover planlegger vi å fortsette å forbedre kommunikasjonsfunksjonene og kan introdusere ytterligere varslings typer for å ytterligere forbedre klarhet, tillit og generell brukeropplevelse. Din tilbakemelding er alltid velkommen.