Take care
Iām starting back on school on Monday, which means I might get delayed a little bit. I will start the further development on Glix on Monday at approx. UTC+02 17:00. I expect to have all the internal tools finished by Tuesday. When the internal tools are finished Iāll continue on the API.
Glix is not far away anymore!
EDIT Iām currently debugging a few things before Iāve got to go again (Iāll be attending a few things with my friends before school starts), and I thought Iād share a picture of the user object, so yāall know how it looks like!
I was planning on doing a stream today, but since Iām not home with my superb internet Iām not getting a fast enough connection to stream, anyway, today Iāll be working on documenting my progress (basically adding documentations to classes, methods and so on).
Iām back on track again guys! Personal business taken care of! Iāll now work on Glix whenever I have time which is usually from 19-22 UTC+2 and sometimes a very few times between 05-16 UTC+2.
My current progress is working on the domain model for Glix, which was also harder than I expected. The reason it is harder is because every user should be able to add a domain to Glix, even if someone else has already added it. But no one should be able to add a domain if the domain is already verified.
Iām done with the basic model stuff, but Iām working on an internal utility API for the model so I can programmatically set the owner doing something like this:
App.on("domain-verification-success", async (domain, pendingUser) => {
domain.clearPendingUsers();
domain.setOwner(pendingUser.user);
await domain.save();
await domain.owner.sendMailTemplate("domain-verified",
"Hello {name}! Your domain has now been verified!",
{
name: domain.owner.name,
domain: domain.host
}
);
});
Status Update:
Adding domains is now supported (on internal API)!
How I add domain?
Hello @kittyinboots Welcome to Glitch
!
At the moment you canāt add domains yet, this is still work in progress and a website will be created later. Iām almost done with all of the internal APIs meaning Iāll start working on a web API tomorrow.
If you would like to have your domain added to the proxy you can refer to this thread:
Okay thx you. When will website be ready?
No worries. Iām unsure when the website will be ready. Iām working as hard as I can, but due to my current living situation my working hours on Glix are limited.
The first website is going to look really ugly and probably very skeptical, but will be working. There is no given ETA at the moment.
Sorry.
A new update everyone!
Pending Domain Default Website
When a domain is pending to be verified it will have a default website (see theteamcoders.com, which is unverified). It looks kinda ugly. However, if you want to contribute to Glix you can design your own āverify domainā static page and upload it to GitHub. best designs win and will be implemented (with credits of course!).
CLI Tool
Iāve decided to create a CLI tool before I create an actual website, it makes it easier to work with a live API. The CLI tool with be easy to use and open for everyone! After Iām done with the CLI Iāll create a working website!
API
I have now begun to work on the API side, all internal APIs, tools and tasks are completed. If I estimate correctly Iāll be done within two weeks. Again, Iām so sorry for the unexpected change on my time schedule!
Hey! i can help you with the design if you want
I am a āgreatā designer!
Iād be very appreciative if you want to contribute to Glix! Submissions for the static site pending domain page are sent as a github repo to this topic, example:
https://github.com/user/glix-static-pending-domain
or any other git instances
ok
There you go @ihack2712: https://silicon-illustrious-hardware.glitch.me/ / https://glitch.com/edit/#!/silicon-illustrious-hardware
Great work! Iāll wait for 1-2 days before I create a poll
It took me about 5 minutes and most of that was finding the confetti javascript download button
It wouldnāt be a surprise to me if someone can make a better one!
The feature Iām most excited about is the custom Starting screen, however that will probably take longer than the actual website release and may not actually happen
It will definitely take longer, hence I have to learn both Go and the Caddy plugin API.
Could I borrow that to make a better one maybe
Very cool project! This is a rather off-topic question, but how do you make those drop-down lists with a triangle button in Markdown?