|
GLIX IS BACK |
AND MORE POWERFUL THEN EVER |
Glix is still work in progress and is scheduled to have a public beta release by sometime next week..
Until a public release is announced please do not change the topic category!
Features
- Sign up / in / out
- Domain verification (so nobody steals your domain).
- Point a domain (or sub-domain) to any glitch project.
- Remove your domain (or sub-domain) whenever you feel like it, no need to email anyone.
- A healthcheck entrypoint
www.example.com/glix/healthcheck
, to check whether or not Glix is powering your domain. (This WILL NOT ping your project).- Add a pointer on-demand using our free API!
Beta Accounts
Hence the first release of Glix will be a public beta; there is no need to send an application; it will be open for everyone!
Progress
- Done
- Doing
- To Do
Progress (this is a long list!)
This list will be updated 1-3 times a day if progress has been made!
This list will automatically be sorted by it's status, doing will appear on top, done will appear on bottom, to do will appear in the middle.
# Status Task Description 37
![]()
API
Domains - AddAdds a domain.
38
![]()
API
Domains - RemoveRemoves a domain.
19
![]()
API
Google RecaptchaVerify that the end-user is a person.
20
![]()
API
Admin - User - GetGet information about a user.
21
![]()
API
Admin - User - EditEdit a user’s information, such as their password. NOTE: Passwords are hashed using Argon2id, therefore they cannot be seen by an administrator.
22
![]()
API
Admin - User - DeleteDelete a user, with their domains and pointers.
23
![]()
API
Admin - User - PromotePromote a user to either an admin or a beta account.
24
![]()
API
Admin - User - Delete API keyDeletes a user’s API key(s)
25
![]()
API
Admin - Domains - AddForcefully add a domain to the database, linked to a user.
26
![]()
API
Admin - Domains - VerifyForcefully verify a domain.
27
![]()
API
Admin - Domains - DeleteDelete a domain and the pointers that use the given domain.
28
![]()
API
Admin - Pointers - SetSet a pointer from any domain to any website (not just Glitch).
29
![]()
API
Admin - Pointers - UnsetUnset any pointer.
30
![]()
API
Admin - Send MailSend an email to any address.
34
![]()
API
User - Change PasswordChanges the current user’s password.
35
![]()
API
User - Forgot PasswordSends a reset link to the user’s email (implements recaptcha).
36
![]()
API
User - DeleteDestruct self (implements recaptcha and email verification).
40
![]()
API
Pointers - SetSet a pointer to a glitch project.
41
![]()
API
Pointers - UnsetUnset a pointer.
42
![]()
Frontend
WEBSITETODO: Write tasks.
1
![]()
Internal
Caddy APIInteract with the reverse-proxy.
2
![]()
Internal
User - CreateCreate a new user.
3
![]()
Internal
User - FetchFetch a user from the database, whether if it is by email or id.
4
![]()
Internal
User - DeleteDelete a user.
5
![]()
Internal
User - ModifyModify an existing user.
6
![]()
Internal
User - Send Verification MailSend a verification mail.
7
![]()
Internal
User - Check PasswordCheck if a raw password, when hashed, matches the one stored in the database.
8
![]()
Internal
User - Send MailSend a user a mail.
9
![]()
Internal
User - Create API keyCreate an API key for a user.
10
![]()
Internal
User - Delete API keyDeletes an API key belongig to a user.
11
![]()
Internal
Send a mail.
12
![]()
Internal
Domains - LookupGet the text records of a domain; this is used when verifying that a domain belongs to a user.
13
![]()
Internal
Domains - AddAdd a domain to the database, linked to a user.
14
![]()
Internal
Domains - RemoveDelete a domain completely from the database, and all subsequent hosts.
15
![]()
Internal
Domains - VerifyVerify the domain to allow the domain to be used in the reverse-proxy.
16
![]()
Internal
Domains - Remove UnverifiedRemove unverified domains from a user after 48 hours of staying unverified, the user will not be able to add the domain again after a failed attempt to verify the domain. A user will have to contact support if they fail.
17
![]()
Internal
Pointers - SetSet a pointer to a glitch project.
18
![]()
Internal
Pointers - UnsetRemove a pointer.
31
![]()
API
User - Sign upCreate a new user (implements recaptcha).
32
![]()
API
User - VerifyVery a user with a given code (sent via email)
33
![]()
API
User - Sign inSigns in a user and sets encrypted cookies
token
andrefresh-token
(implements recaptcha).39
![]()
API
Domains - Get Verification TextGet the required verification text (which should be added as a TXT record on the domain.