Neocities allows anyone to create a free web site to express themselves. Want to create your own awesome site? Join us!
win1999
1 week ago
Thanks again for letting me know! I really appreciate the support, and it's really satisfying squashing bugs (not in real life tho)
I figured it out. It was the Dark Reader add on which was causing it - very strange! This is in Waterfox. I tried Firefox without the add on installed and it doesn't do it, but then as soon as I activate dark mode with Dark Reader installed, broken. But light mode is fine. I've never had Dark Reader interfere with form inputs before so this is kind of interesting to me. Any ideas what the cause is?
Also I tried turning it on once I was in Notepad and the problem doesn't happen. It only seems to be the log in form. Haven't tried other programs.
win1999
1 week ago
Hmm. Yeah, there's a cocktail of things in the code on the login screen. I'll investigate further...
You're welcome! I'd be interested to know what the code conflict is if it's something you can share (and figure out), in case it's something that needs to be reported to the person who manages the add-on.
win1999
1 week ago
Ok, figured it out: Dark Reader modifies CSS after each keystroke, causing the browser to lose focus on the password field during the style update. I implemented a fix that uses requestAnimationFrame() to automatically refocus the input after Preact re-renders and Dark Reader finishes its work. added onBlur handler catches unwanted focus loss and refocuses immediately, plus a few other things
Has the update been applied yet? I'm still getting the same problem when dark mode is on (even after a hard refresh).
hananezumi
2 weeks ago
for someone looking at this update, please take your time looking at the lobby webpage for an important message
Thank you @eadiebug! I like the design of Hermes with the wings on the helmet and shoes as well.
art music videogames programming anime games food personal writing cats blog movies books gaming fashion photography comics design animation horror game drawing coding arte manga portfolio furry reading ocs poetry cute technology musica kpop history education animals film programacion fun roblox literature sports philosophy html nature science programing tech videogame travel politics minecraft web gamedev retro school life videojuegos love youtube cartoons computers pokemon 2000s blogging diary illustration video fantasy pink dogs random idk comic gardening internet videos memes oc linux ai cooking y2k queer test kawaii nostalgia webcomic tv arg fandom journal aesthetic emo worldbuilding business cars news crafts fanfiction media vocaloid learning films health silly stuff space math fiction website 90s cutecore stories culture etc arts scifi cat painting football journaling graphics baking css homestuck punk goth marketing software 3d crochet lgbt commissions cinema sanrio sport pixelart archive psychology artist digitalart diy dance program me shows series comida dnd makeup characters trans funny metal religion lgbtq graphicdesign creativity lifestyle editing cool aboutme fanart indie entertainment clothes streaming rpg friends sonic development code scene javascript story plants webcomics roleplay guitar comedy languages rock everything weird electronics zines webcore sewing ttrpg study community aesthetics engineering reviews gay hacking cyberpunk beauty webdesign educacion basketball fnaf it originalcharacters computer informatica soccer weirdcore social vintage oldweb spirituality photos vtuber discord pets deltarune blogs project architecture vaporwave storytelling shop flowers movie clothing information coffee thoughts biology hobbies language about shopping undertale japan nintendo cosplay mlp testing magic lore book creative html5 fitness digital radio ttrpgs crypto fandoms money experimental nothing blinkies chat physics alternative info websites astronomy tecnologia cybersecurity singing site juegos japanese birds bugs furries witchcraft wip autism anything occult research band other finance crafting tvshows theatre sleep personalwebsite resume futbol television moda sleeping profile projects dolls gamedevelopment lain events work vr system knitting genshin interests all vampires linguistics apps yaoi photo fish gatos dreams transgender splatoon ghchs webdevelopment astrology free python meme rap wiki collecting puzzle carrd mentalhealth fanfic aliens romance developer toys poems app windows dancing animations frutigeraero pixels coquette drawings cartoon visualnovels stamps english family fortnite bio robots tarot gothic animes dog touhou marvel deportes intro a skateboarding medicine essays pizza modding gym gamedesign osc online security humor hiking links interactive gyaru characterdesign adventure mathematics teaching chess data journalism fnf mystery dragons gallery no roleplaying hobby creepypasta zine lol puzzles fansite rp objectshows jfashion popculture birthday zonelets pixel resources gifs yuri mythology musicals twitch vkei myself meow traveling home dreamcore ocean law blender novels breakcore ffxiv tf2 jogos audio piano peliculas introduction libros recipes scenecore hiphop pjsk death noise stars graphic privacy dark bfdi style progamming danganronpa podcast rpgs indiegames swag twine plushies ecommerce studying robotics communism shrine socialmedia paranormal hellokitty production android pictures activism wrestling car amor none spanish running awesome omori christianity jewelry foods pinterest utau bunnies craft cine lesbian boardgames lolita student vent things educational volleyball electronic anarchism filmmaking deporte songs god travelling unblocked girls misc grunge scratch feminism geography designing 3dmodeling dev maths outdoors store sharks mario clowns old webdev realestate blue bitcoin 80s computing brasil bl collage jpop doom dinosaurs environment transformers pc tools images vtubers college help starwars stickers jazz flash acting novel fotografia creepy alt tumblr jesus java bts cafe services construction trains event chemistry computerscience yoga baseball epic programar tea translation plurality theater mcr args warriorcats collection cyber escuela lego pastel retrogaming persona manhwa multimedia videoediting vlog whatever southpark programmer horses therian supernatural yes pop tcc historia programas cozy weed js podcasts gamer monsters f1 trading skating videography tiktok tabletop medical whimsy truecrime techno weather forum draw miku literatura dc people hardware dj girly drama otherkin insects shoes bsd economics skincare estudiante cricket socialism green homepage angels opensource enstars ecology lgbtqia salud freedom sound kandi restaurant maps swimming search surrealism learn modeling kirby hi ropa ideas turismo digitalmarketing animales nerd vhs tattoos filmes trinkets curso kidcore world animanga cleaning artwork text kdrama bible petz edm analysis healthcare chatting conspiracy cultura halloween author closedspecies tourism service hockey depression 3dprinting shitposting fishing sociology furniture did videogaming racing hardcore brazil egl cv academia surreal homework sketching bands drugs tennis sculpture colors friendship scary women knowledge rats frogs programa hair blockchain eating livros thrifting chill plural wedding networking visualnovel mobile artes general library analog ambient creation sciencefiction writting christian aviation soft academic gacha practice programacao genshinimpact alterhuman cryptocurrency sites purple society tutorials informacion quotes university foss graffiti server wellness mods truth anarchy rpgmaker estudio retrogames mangas species water ux cryptids glitch anthropology medieval cycling onepiece erotica batman company webseries forsaken ghosts sustainability programs nails bot review writer garden harrypotter jjba miriadax 3dart otaku conlang magazine esoteric tattoo schoolproject yapping theology rants talking class ceramics archives character css3 startrek neocities live google guns theory kids superheroes building bikes unblockedgames instagram noticias camping future revival crocheting performance notes church illustrations twitter crime cards vampire animal analoghorror cs disney os shitpost play french decor spiderman shrines advertising liminal blood rhythmgames lostmedia chaos house shoegaze creating meditation dating handmade industrial idols articles musicproduction kdramas evangelion training concerts originalcharacter viajes synthesizers apple content scrapbooking terror youtuber selfship voiceacting ultrakill seals vlogs frontend crk party interactivefiction folklore disability sims vida animalcrossing prompts new visualkei desing jobs communication mylittlepony satire embroidery designer calculator vinyl doodles zelda quiz poesia neopets entretenimiento silliness repair finalfantasy joke datascience exercise spooky sanat tareas vrchat facts paganism sweets tecnology magick creatures marxism rainbow shifting rambling halflife tarea islam black something animating geek cult vtubing anthro spiritual vegan commission hack developing daily programmation adhd cheese overwatch military download musics scp jokes kink creativewriting miscellaneous beach ia underground mtg webring hotel ranfren happy zombies bass photoshop desarrollo club shoujo conlangs songwriting tic mha fanfics arcane ar christmas private more trabajo self oldinternet studies agriculture motorcycles tamagotchi php doctorwho vibes hetalia todo dandysworld gender projectsekai productivity secret glitter edits archival jeux beginner musician tips pet stem yugioh mecha randomstuff mushrooms hosting programm tokipona drinks map gossip ui oldroblox 1 dungeonsanddragons cottagecore lofi tokusatsu ciencia red blackmetal collections videgames rave yumeship words
loved this blogpost ! (I relate huge)
Thank you strawberry-transneu <3 for reading and relating
Also I just added the comment you submitted to the blog and added a reply as well. :)
I know the Wordpress migration experience myself, the first version of my site was ALSO there, but I ended up relearning HTML and migrating to Neocities after getting fed up with Wordpress's editor. My site started to actually feel like my own after doing that, as opposed to just feeling like a Wordpress product.
I just read your post and it's pretty good. I still use wordpress but only for my blog section and even if you're making your own theme like i do, it's pretty restrictive indeed. And about the comments i agree it would be better to not need accounts... I'm planning on adding my own comment system to my microblog but I'm scared of spamming and people trying to take down my database for no reason :')
So I'm adding a sign up feature, but I won't be saving qny other personal data aside from email and a chosen username. I will also be making other features, maybe for saving your progress on games, points and whatever related to the website. Whats your opinion on this, pixelglade?
@overclockworked yes, I always had the feeling that the Wordpress blog wasn't really mine either so getting started on Neocities was exactly what I needed
@kuroi, so atm my comment system doesn't use a database, comments get sent to an email address and I manually upload. If you have a database of your own you will want to make sure you protect against script attacks that can interfere with your database. Even though my system is email based some of the spam I get is malicious SQL code so you'd want to be extra careful.
@kuroi I think using a database to keep track of game progress and theme settinga etc is a valid use of cookies or saving browser data. Personally I understand the reason for collecting emails on comments in case they want to delete their account later and extra protection against spam, but I personally prefer a system where that information isn't necessary or you have the option to comment anonymously.
The caveat of the email approach is it's not good if you get a lot of comments. I would probably need to make a database to handle comments further down the line. I also know that Wordpress (I think?) ties into the OAuthentication thing which is a neat idea n terms of making comments federated.
I did think of allowing anon comments, like i do with the likes on my microblog, but there's always that fear of ill intentioned people abusing that system xD but now that i think about it maybe i could limit the comments of anon user to a certain amount per day 🤔 then choose to sign up if they like. While i was coding the sign up process i kept thinking how boring it is having to sign up and do all the steps xD
I think rate limiting anonymous comments could backfire on someone wanting to post anonymously in case they were constantly blocked because spammers decided to comment anonymously that day. I haven't tried it myself but you could include some additional checks like a moderation queue or flagging comments with URLs in them to make it easier. I notice spam mostly comes in groups with the name input changing occasionall
Since I added a spam label to the form submission emails when they include a URL it's been quicker to find legitimate comments among the spam. Also, unfortuanetley I noticed some spam bots using my likes form (on thr homepage)which a little annoying.