[MEGATHREAD] GlitchyPastePen - Create simple front-end projects using an online code editor with instant hosting

THIS PROJECT DOESN’T EXIST ANYMORE.


GlitchyPastePen BETA

Create simple front-end projects (mainly with HTML, CSS and JS) using an online code editor with instant hosting, much like CodePen.

GlitchyPastePen has an online code IDE, which allows you to create a simple static site and host them immediately.

GlitchyPastePen: https://glitchypastepen.glitch.me/
GitHub Repository: https://github.com/GlitchyPastePen/GlitchyPastePen
Discord Server Invite: Discord
Status: https://glitchypastepen.statuspage.io
Forum: https://glitchypastepen.flarum.cloud

Features

  • Collaborate live with friends and other users (temporarily disabled)
  • Powerful code editor with Ace.js
  • Choose your own preferences such as text wrapping, theme, font-size, etc, for the editor.
  • Intellisense powered by Ace.js
  • Beautify your code to make it look better.
  • Instant hosting for projects

Contributing

  1. Fork the repository!
  2. Clone your fork: git clone https://github.com/your-username/GlitchyPastePen.git
  3. Create your feature branch: git checkout -b my-new-feature
  4. Commit your changes: git commit -am 'Add some feature'
  5. Push to the branch: git push origin my-new-feature
  6. Submit a pull request!

Uses

  • HTML
  • CSS
  • JS
  • Node.js (Express)
  • EJS
  • TogetherJS for streaming with friends (Mozilla labs) (CURRENTLY DISABLED)

Remixing

remix this
  1. Remix this project or clone this repo.
git clone https://github.com/khalby786/glitchypastepen.git
cd glitchypastepen
  1. In the .env file, create a variable named SECRET and give it some value (meant for your session password).

  2. This project uses the GitHub oAuth, so you need to create a new Github oAuth app in your GitHub Account, so first go to http://github.com.

  3. Click on your profile picture in the top right corner and select ‘Settings’ from the drop-down menu.

  1. Scroll all the way down and choose “Developer Settings” from the left menu.

  1. Choose oAuth Apps.

  1. Click on “New oAuth App”

  1. Fill in all the details according to your wish, but make sure to set callback as https://PROJECTNAME.glitch.me/login/github/callback.
npm start

Collaborators

Contributors


Status page at https://glitchypastepen.statuspage.io.

12 Likes

Really cool software! I have messed around with this and it is awesome!

3 Likes

ya i like it to?
is this open source on glitch

2 Likes

DO NOT USE YOUR EVERYDAY PASSWORD ON THIS SITE! This site does not hash your password or use any sort of encryption at all!

7 Likes

Credit to @random for making Ace.js work, because it wasn’t working initially.

3 Likes

Yeah, I don’t. Good call, I should have said this earlier.

1 Like

I’ll be willing to add proper hashing and authentication if you’d like.

6 Likes

Thank you so much @ihack2712, see https://github.com/khalby786/GlitchyPastePen#contributing.

2 Likes

Glitch project at https://glitch.com/edit/#!/glitchypastepen

1 Like

Pull request made, oh forgot to say but I added I slightly modified the big text of the homepage.

4 Likes

Can they not just use the bcrypt library. I have got that working before. They could also set up passport.js

4 Likes

Simple fix, that when not implemented is a major security problem.

Also implementing that know will lock users out of there old accounts so the system needs to encrypt all old passwords as a one time thing.

5 Likes

Do you know any good tutorials for username/password logins that do not require 3rd party apps? I want to implement some for my site

1 Like

Hey @Anish @EddiesTech @ihack2712,

I’ll be rolling out a security update today making sure no more security vulnerabilities remain. Also thanks to @wh0 for pointing out another problem in the DMs. All passwords will be encrypted and we’ll have random words for project names.

6 Likes

Here’s a secret (not so secret) tip: in the editor, press Ctrl + , and you’ll see a settings pane which allows you to set preferences for the editor.

1 Like

@javaarchive your pull request looks good although I’ve a few things in the code to tidy up before merging the request.

2 Likes

Yes I normally ruin good-looking code when I remix/fork things. Example: Jenn’s wonderful 8 bit pixel art code

4 Likes

UPDATE!

Since passwords created before this update are not encrypted, login might fail. So, if you want, you can request to have your account deleted and you make a new one. When you make a new account, make sure to use the same username so that you get back your projects.

3 Likes

Don’t encrypt passwords…

5 Likes

Passwords look like this now:

image

1 Like

I got the term wrong, it wasn’t password encryption, what I did was password hashing. That’s what the bcrypt library does.

1 Like

What you did was password hashing and salting. They are all different - bcrypt using hashing and salting which is the best method.

4 Likes

Best video explanation. I watched that and it’s great!

2 Likes

@ihack2712 @EddiesTech @Anish @javaarchive @idodev @RiversideRocks @random and everyone else who has created an account on GPP (sorry for the mass mentioning) I’ve deleted all user accounts and projects as a safety measure, as a result of the implementation of the hashing and salting password protection. Kindly excuse me for the inconvenience.

4 Likes

Is it protected by license or can I remix it on GitHub

1 Like

It’s licensed under MIT, which is not a strict license at all.

4 Likes

when i copy the git url and import as a project in glitch then try to vist the site it just shows errors
@khalby786

1 Like

What are the errors?

1 Like

@khalby786 the glitch link doesnt work

2 Likes

@khalby786 the errors are:
Error: secret option required for sessions
at session (/rbd/pnpm-volume/5934a41f-ada9-4390-af69-85f10bd25889/node_modules/.registry.npmjs.org/express-session/1.17.1/node_modules/express-session/index.js:200:12)
at Layer.handle [as handle_request] (/rbd/pnpm-volume/5934a41f-ada9-4390-af69-85f10bd25889/node_modules/.registry.npmjs.org/express/4.17.1/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/rbd/pnpm-volume/5934a41f-ada9-4390-af69-85f10bd25889/node_modules/.registry.npmjs.org/express/4.17.1/node_modules/express/lib/router/index.js:317:13)
at /rbd/pnpm-volume/5934a41f-ada9-4390-af69-85f10bd25889/node_modules/.registry.npmjs.org/express/4.17.1/node_modules/express/lib/router/index.js:284:7
at Function.process_params (/rbd/pnpm-volume/5934a41f-ada9-4390-af69-85f10bd25889/node_modules/.registry.npmjs.org/express/4.17.1/node_modules/express/lib/router/index.js:335:12)
at next (/rbd/pnpm-volume/5934a41f-ada9-4390-af69-85f10bd25889/node_modules/.registry.npmjs.org/express/4.17.1/node_modules/express/lib/router/index.js:275:10)
at SendStream.error (/rbd/pnpm-volume/5934a41f-ada9-4390-af69-85f10bd25889/node_modules/.registry.npmjs.org/serve-static/1.14.1/node_modules/serve-static/index.js:121:7)
at SendStream.emit (events.js:196:13)
at SendStream.error (/rbd/pnpm-volume/5934a41f-ada9-4390-af69-85f10bd25889/node_modules/.registry.npmjs.org/send/0.17.1/node_modules/send/index.js:270:17)
at SendStream.onStatError (/rbd/pnpm-volume/5934a41f-ada9-4390-af69-85f10bd25889/node_modules/.registry.npmjs.org/send/0.17.1/node_modules/send/index.js:421:12)

2 Likes

May I know which Glitch link you are talking about?

1 Like

Sessions need a secret, which is stored in the .env.

1 Like

this one: https://glitch.com/edit/#!/glitchypastepen

2 Likes

but what do I do with it

1 Like

@idodev, can you try again now?

1 Like

Looks awesome!

  1. It’s not mobile friendly
  2. I think it would look better with a menu instead of buttons
3 Likes

When I remix it and open it up it still shows the errors

@khalby786

1 Like
  1. Yes, it is not mobile-friendly yet.
  2. I think the current look of buttons instead of menu is suitable for the editor right now.
5 Likes

One request I have is to just add a raw paste tool (I tried php and the <? of php made nothing show up).

2 Likes

I don’t understand :pensive::thinking:

1 Like

How was your logo made? It really looks pixely and suits “Glitchy”

2 Likes

I mean just an option to paste raw text, like pastebin.

2 Likes

I must thank @jenn for making make8bitart :wink: because it was made using make8bitart

2 Likes

Oh I see. Does anything in the settings pane help?

1 Like

Oh ok. Looks cool though!

2 Likes

@khalby786 when I remixed it it still shows errors

2 Likes

Yes, read the code and look for .env values used in the code. Then, replace them with the suitable values.

1 Like

I wish the Kidz editor looked as good as GlitchyPastePen. How was the login database made?

4 Likes

I think it was made with mongo DB

1 Like

SQLite database powered by Endb (product of @chroventer).

2 Likes

Cool! What great UI!

2 Likes

Thanks for the feedback!

2 Likes

but what do I replace the env’s with???

1 Like

The name of the .env variable should be helpful…

1 Like

you mean secret?? what does secret mean like what am I supposed to put there

1 Like

Hang on…let me see what all env values I’m using :grin:

1 Like

I only see one .env value

1 Like

Yes, and that is the session secret. Replace with something like a password for your session.

1 Like

so It can be anything??

1 Like

In your case, yes.  

1 Like

Ok I did it but what I even the pointt for it

1 Like

What do you mean???

1 Like

why does there have to be a session secret

1 Like

Where in the Github do I see the index?

1 Like

@khalby786 how do I connect it to my DB

1 Like

The session secret is a key used for signing and/or encrypting cookies set by the application to maintain session state. In practice, this is often what prevents users from pretending to be someone they’re not – ensuring that random person on the internet cannot access your application as an administrator.


This answer is from Google, because I didn’t know how to describe it. :sweat_smile:

1 Like

What do I put in .env?

1 Like

anything @anon69241012 did you not read the posts?

3 Likes

views/login.html

2 Likes

Silly me. Remembered just after

2 Likes

Sorry for the incorrect file naming, a mixup happed and finally the homepage became login.html.

2 Likes

Can I use some code in Kidz? We need a new login form… and maybe a small tweak to our editor…

1 Like

I heard that it’s on mit license so yes

1 Like

as long as you show the license

5 Likes

It’s licensed under the MIT license and code reproduced from GPP should be in accordance with the license. Please read LICENSE.md before using GPP’s code in Kidz.

1 Like

@khalby786 how do I connect my own DB to it

OK. I will give credit and squeeze both together

1 Like

not just credit you have to show the license that @khalby786 put into glitchypastepen into your site

3 Likes

Somewhere at the top, there’s a statement defining two databases (I think the variable names are project and user). I’ve defined an SQLite database using Endb in those two statements. Those two statements create a SQLite database, refer to https://endb.js.org for using other types of databases such as MongoDB.

Yes, the MIT license requires you to do that.

1 Like

I will. Thanks so much. I will also get a new homepage redesign.

Hello, just a note that collaberative editing is a beta feature and is being replaced where possible

1 Like

OK. Thanks. I remixed it - kidzeditor2.glitch.me but how do I connect it to my database?

1 Like

I would recommend that you do a bit of research into databases. It will likely be very helpful for future development @thebigc.

1 Like

Yeah, good idea

I never used databases before… I never needed them…

well then start learning

1 Like

Use a database adapter to initiate databases quickly. I would recommend Endb.

3 Likes

If you want security an easy to use UI, try MongoDB atlas- its free for 512mb

4 Likes

SQLite and MySQL are fine databases.

I will think about it

I think mongoDB is nice

1 Like

And @anon69241012 , ALWAYS put your db details in.env

2 Likes

You don’t want that to get stolen… same with API keys.

Does anyone know any good collaberative editing packages?

1 Like

MongoDB is much better for people who have never used databases before. I started with MySQL/mysqli on PHP and then tried MongoDB on Javascript with Mongoose and it is much easier than doing all those silly queries and things. Totally recommend

3 Likes

I’ve now made GitHub oAuth as the primary login method to prevent account abuse and spam, as well as some UI fixes, especially for the editor, including a new status bar at the bottom. As a result of this, the login form no longer exists (no need for it, because we have GitHub login) and those who remix this app again will have to create an oAuth Application in their GitHub account and paste the client ID and client secret in the env. I’ll be updating the README soon for better remix instructions.

3 Likes

How the editor now looks:

Press Ctrl + , and you can customize the editor according to your needs.

And @RiversideRocks, there’s syntax highlighting for almost any language, including C++ and C:

image

3 Likes

This is starting to look like something!! I’d still advise against that huge header, you should look into getting it to a sidebar! :slight_smile: Good work @khalby786

3 Likes

Next up, WebSockets for auto-save instead of clicking a “Save” button.

3 Likes

Now, that’s an improvement! Yes, the header is also on my list, because I’m trying my best to get even more editor space.

You’re gonna save user content on your server?

If you click the “Save” icon on the top right, the code gets written into a folder and that code gets hosted, so basically you get instant hosting, if that’s what you meant.

And that is saved in your container?

Yes. Not a good idea, I know, and I’m currently looking for other options. But it doesn’t take too much of my space, somehow. I have around 50 folders right now, each containing an index.html, script.js and a style.js but so far it’s been only 4% of the disk.

1 Like

Hahah, just be careful with that :stuck_out_tongue:

1 Like

For anyone who’s interested: sample project made using GlitchyPastePen: https://glitchypastepen.glitch.me/p/obedient_magenta_bandicoot

You should also consider that this is a huge security risk to serve user-content under same domain.

4 Likes

There could be a bit of an issue with XSS so just a heads up like @ihack2712 said.

1 Like

XSS is not really the issue here though. Just make sure that your users don’t set cookies, because all other projects could potentionally fetch those cookies.

4 Likes

Created a pull request @khalby786

1 Like

I’m actually planning to create a new private project which will work as the back-end the whole thing.

https://glitchypastepen.glitch.me/p/ugliest_copper_tern

4 Likes

Oooh, interesting use case of GlitchyPastePen.

Isn’t this a Megathread now?

1 Like

Think so, let me change it

1 Like

Also, continuing the discussion about databases we had earlier in this thread, @random had suggested MongoDB for “better security and easier UI”, I found Deta which has a more generous free tier than MongoDB.

1 Like

do you wish to use that?

plus, any more work being scheduled @khalby786?

1 Like

Have a lot of ideas in my mind floating around, but I’m unsure when to make new updates.

1 Like

That was rather expensive :open_mouth:

@ihack2712 ???

Nevermind, I misread your post, the free tier was actually quite generous, yes. I’d still just recommend buying a VPS with Contabo :wink:

2 Likes

Currently fixing bugs and at the same time adding new features, nobody use GlitchyPastePen right now as there are some EJS/server bugs I’m fixing right now. @random?

New update!

  • Fixed major backend problems involving EJS and server side fighting with each other for the GitHub user data.
  • Added a loader which disappears really fast (it disappears before you can even say “Wakanda forever”, you’re lucky if you happen to see it).
  • Fixed a lot of CSS bugs.
  • Fixed editor automatically switching to “Insert” mode.
  • Fix CSS bugs for the editor.

Kindly ignore a small settings icon in the footer of the editor, that was @random trying to get me to add items to the dropdown.

Next up, is a Vue rewrite.

Peace :v:

2 Likes

I’m very much pleased (and overjoyed) to inform you that the editor now has Intelligent code completion or IntelliSense or automatic code completion. Previously, we did add it to our Ace.js configuration, but because of not enabling “live code completion”, it did not work as we expected. Credit to @random for enabling and including the basic autocompletion plugin.

2 Likes

slight problem, cant delete projects

Ok, will check that out.

1 Like

@TurboBiscuit I was able to delete projects without any problems. If you face that issue again, can you check the DevTools for any errors?

This new look reminds me of Glitch…

And here’s a bug I experienced… Signed in and

Hey @anon69241012,

Thanks for reporting this bug!

  1. Are you facing this issue randomly or every time you login?
  2. Are you still facing this issue?
  3. Next time you encounter this error, kindly check the DevTools console and report here for any relevant errors.

I also believe this might be caused by the Github downtime which happened earlier today, nevertheless I will still be monitoring the logs by outputting it to a file so that I can inspect it.

Have a great day!

3 Likes

It’s fixed now. And wow - the github profile image is the favicon :slight_smile:

1 Like

@anon69241012 there was in fact some issues with github and its API this morning

Yeah. It was my first time so I took a peek around and it looks pretty good - and @khalby786

1 Like

thanks for the feedback!

that little menu will host our options when it comes to it

Also, how about adding a Netlify or repl.it edition if possible because it takes a long time to load.

we’ll consider it!

1 Like

I’m looking at Heroku right now…

I have now included instructions on remixing GlitchyPastePen in the original post of this thread/README.

Hey everyone,

As part of the friendly competition with @code-alt’s Blockly editor, I’ve updated GPP’s UI including a new theme for the editor. I’ve also added small new features, like a working DevTools for your browser (it works only in Chrome unfortunately), option to copy your code and show the live page in a new tab. And I’m loving SweetAlert2.

Do check it out and make sure to give me feedback, especially on stuff I can improve and how I could improve it.

What do you say about an “Export to GitHub” option? :wink:

3 Likes

What do you say about an “Export to GitHub” option?

Would love that! Could you set up export to pastebin too?

2 Likes

It’s happening

@khalby786 can I see the site lol

3 Likes

That’s a nice idea, will do it!

1 Like

@khalby786 How did you do the project health status thing?

Also, I am having a few issues linking my style.css file.
https://glitchypastepen.glitch.me/p/artificial_orange_tapir

We used express-status-monitor

4 Likes

Why can’t I change the project name?

Hey @Assfugil, that is still not a feature, I’ll be adding it soon though.

also I can’t delete my projects @khalby786

Hey @Assfugil, it works fine for me, can you try again and refresh your page a bit? Because I think it’s being cached.

Uncaught ReferenceError: remove is not defined @khalby786
at HTMLImageElement.onclick (VM191 Assfugil:187)

Yes, I get it, there’s no need to ping me :joy: @Assfugil, I’ll check again and see what’s happening, thanks for reporting this!

3 Likes

@khalby786 well help I can’t even login (site didn’t respond)

How are you facing so many issues? :cold_sweat: Which browser are you using?

Ok, so big news.

Glitch reinstalling node_modules all the time has caused a lot of SQLite problems and our SQLite databases have been filled.

Good news: I’ll switch to MongoDB and everything will be good.

Bad news: the files related to projects created by you will still be present in the container but details like the names and respective owners might be lost.

Just to be clear: our SQLite databases do not store the contents of a project, they only store data like name of the project and the author.

My sincere apologies for such an inconvenience!

P. S.: This might take some while, I’m not at home :house_with_garden:

1 Like

Why did you ping…

1 Like

I could not have said that better.

thanks! I can login now.

Also will you consider increasing the maximum project size? Currently it seems to be slightly less than 100KB. @khalby786

You can login and do all basic stuff, except for deleting projects, bug has been identified.


I wasn’t aware of such a limit, maybe there’s a file size limit for files created using fs. Also, projects made count towards to the Glitch container of 512 MB. So that limit is kinda useful.

I’ve made an important decision regarding this thread.

  • To prevent this thread from being really huge (and being “licked”) and to comply with Tasha’s recent post that service updates for a project shouldn’t be posted in the forum, all outages, scheduled maintenance and updates will be posted on our status page which is at https://glitchypastepen.statuspage.io.

  • Any new features for GPP will be added to the original post.

3 Likes

Should I create a Discourse forum (or similar) for posting updates, announcements, etc.?

  • Yes
  • No

0 voters

1 Like

the limit is imposed by express.json() or bodyParser.json().

the limit can be set by doing something like this:

bodyParser.json({ limit: '301kb' })

Thanks for finding that out, I’ll make sure to add that!

@Assfugil can you explain why you have created more than 2000 projects and filled my entire disk space again?

@Assfugil and I can see that you just logged in! :stuck_out_tongue_winking_eye:

@khalby786 bad news, this topic might be closed for being a megathread

1 Like

I know that, Glitch Support please bear with me until I figure this out.

1 Like

what is the problem with a megathread

Tasha has told everyone that megathreads are not allowed in #the-gallery

1 Like

@Assfugil I need answers :point_up:

@khalby786 maybe we could consider moving our storage location? Like to a place like… Dropbox maybe?

it’ll be easier to manage and somewhat bigger

1 Like

I’m open to suggestions. Thing is, we need to make it easier to serve as well.

1 Like

Well, any ideas?

Or we could make it in another project…

Or deploy to GH pages maybe?

1 Like

now that’s a good idea

1 Like

I mean there are APIs, we could use them.

1 Like

I’ll request Tasha to close this thread as soon as we get the thumbs up from Discourse.

1 Like

Sounds good!

Here’s the plan: we continue saving files to the same container (until a really good idea comes up) but this time, a user has limits on the number of projects they can create. And @Assfugil is banned.

2 Likes

This might actually happen.

2 Likes

@khalby786 I may or may not have come up with some plans on how to allow ya to run things like c++, c, java, nodejs, and such, all within the project…

also, check ur messages on here

2 Likes

can I be invited to the message?

You need ten plus people working on the project in order to get free hosting from discourse

You’d need hours of work, to come up with that successfully. I’d love to see it!

It is doable. If you can run strings over the terminal, you should be able to do it as those languages are install.

You might want to sanitise user input (watch for &&) or prevent bash/terminal injections.

you might want to allow more than one html file for multipage experiences and add a file browser tree somewhere.

I’m adding support for lua on my end…

Of course, you may know what I’m talking about!..

gotta download em’ all

1 Like

Something similar to this?

You guys haven’t seen the new and updated editor, have you? :crazy_face:

Iḿ assuming your going to add an “Add File” button?

and yes I saw the new editor before you posted.

may I have explanation for the devtools from the demo page, they don’t work

I thought, in glitchy paste pen, since your github hub photo is a bagel that is frosted with high levels of sugar, that you’d add frosted bagel images :bagel:

You asked for it, I’m gonna give you an essay. Soon.

1 Like

An essay on DevTools?

Lol, I know what devtools are and do.

You asked for why the DevTools of the demo page doesn’t work, not what DevTools is. And I know that you know what DevTools is.

1 Like

Oh, what if I didn’t know at this moment

(that would be hilarious)

:bagel::bagel::bagel:

bagel is my favorite md emoji now

FYI, that’s a donut.

1 Like

Then, your question would have been different at the first place. Plus, you can always ask your preferred search engine for help.

1 Like

no I like calling them frosted deep fried pastries with high levels of sugar and HOLES lol

And I have been on google forum bc I don’t understand a dang thing of google (possibly not even the search engine)

@khalby786 loves em’ deep fried pastries

(I also don’t know bing, duckduckgo, and pretty much every search engine)

I DO know one command, and that’s the plagiarism checker with quotes so you can check if anyone’s stealing your blog titles

1 Like

Facepalm :man_facepalming:t2: x100


The “DevTools” in the GlitchyPastePen editor is actually an iframe of a remote debugging tool with the Chrome DevTools called Chii, which was set up on another Glitch project. For it to work, you need to add a script tag to your project:

<script src="http://gpp-debug.glitch.me/target.js"></script>

And then when you click on the DevTools button and the iframe pops up, after the Waking Up screen, you should see your project’s URL listed there. Once you click on your project’s URL, you’ll get Chrome DevTools debugging tools for that website.

And this Chii :yin_yang: tool has browser compatibility issues, although it’s a bit troublesome.

Hopefully.

Hence proved.

1 Like

Chili is used by very little people. It’s very good, but I’d make it a little bit easier to understand.

(immediately takes notes of the inspect tool like samsung)

1 Like

It’s Chii :yin_yang: (ever watched Kung Fu Panda 3?), not Chili :hot_pepper:

1 Like

Lol no (and i’m totally sorry for breaking the rules of your favorite package (now) Chii :yin_yang:)

Do you think you could add ark to your app to make it load a bit faster or something like that? (and also earn money, but I’m not sure if you can)

no the one I forgot to say that it’s hard to find the link to the glitchypastepen project on the first post of the thread

Also it would be quite nice to have html templates I actually hate writing html from scratch. Another nice thing would be something like vscode snippets where you can reuse stuff.
I’m also by habit a person who spams control+s a lot so can you possibly make that not download the page but instead save and deploy

3 Likes

I’m noting all your suggestions. :smile:

2 Likes

Sad news: Discourse rejected my plea for a forum, I’ve asked NodeBB for one now. Or else, I’ll just create a Discord server :man_shrugging:

Also I think your content type header is being sent wrong

text/html :grimacing: it should have been text/css

2 Likes

why don’t you create your own Discourse forum

other than getting 10+ people in a group on a single glitch project

He mentioned earlier that Discourse declined his request.:frowning:

3 Likes

Create your own Discourse

He probably meant to ask me to create my own version of Discourse, more like a forum

1 Like

No. He means selfhost Discourse

2 Likes

Ya that’s what I mean

So, are you making the forum to continue the competition against learn code?

:bagel:

Not exactly, I’m creating a forum because I am not (nor is anyone else) supposed to post updates, statuses, announcements, etc. in The Gallery. I thought that Tasha made that very very clear.

It does not mean that I am not competing against Learn Code :crazy_face:

4 Likes

I need another look at that thing.

Hi there,

I have set up a server and a forum for GlitchPastePen!

Discord Server Invite: https://discord.gg/EzpVwR3
Forum: https://glitchypastepen.flarum.cloud

All further discussions will be continued in one of the above two places.

@tasha you can now happily close lick this thread, thank you so much for your patience!

7 Likes

@khalby786 you really need to work on making this a bit more mobile friendly. At least the home page as a start

2 Likes

Lmao mobile issues.
I might use this for my repo https://github.com/CarlyRaeJepsenStan/vanillanimate… can you import from github?
Also please make it able to run inline css and js…
Edit. There are moments I love my Github profile picture.

1 Like

:sweat_smile: There’s a lot of stuff, might be a bit hard to make the editor responsive; nevertheless, I’ll give it a try.

You said something about the homepage?

Kindly open a thread at https://glitchypastepen.flarum.cloud!

1 Like

I think I’m already in there - I’ll open a thread rn!

1 Like