Skip to content
Sign upLog in
← Back to Community

repldm - release! direct messaging in replit (browser extension)

Profile icon
MarcusWeinberger

repldm - bringing direct messaging to replit

This project was made by the

@dupl
team -
@rafrafraf
and
@MarcusWeinberger
(me)

webstore

Link to webstore

What is repldm?

ReplDM is a chrome extension that modifies replit in order to add direct messaging capabilities. Message any user on replit!

demo

Need help getting set up? Follow the tutorial here - and sorry about the bugs

To install unpublished updates and stay cutting edge, follow this guide to install the developer release - you'll need to download the zip file from here (source).

GitHub repo - For issues and more

Additional thanks goes to

@firefish
,
@19wintersp
, and
@ch1ck3n
for contributing to the project!


Coming soon

  • privacy features
    • block users
    • mute conversations
    • toggle markdown rendering

Users that asked to be pinged:

Edit: due to the chrome store requiring each update to be reviewed before publishing, big fixes may take a day or so.

Voters
Profile icon
istijndaal
Profile icon
williham
Profile icon
Alastor6363
Profile icon
JayveerMehta
Profile icon
Morfin
Profile icon
EnderMarkoth
Profile icon
7ih
Profile icon
BD103
Profile icon
AgastyaSandhuja
Profile icon
CodingCactus
Comments
hotnewtop
Profile icon
Bookie0

Screen Shot 2021-03-19 at 11.06.05 AM

Oh hey ! that's me lol!

Profile icon
Wilke000
Profile icon
SleepySid

@Bookie0
I've added the extension and I can also see the message button but nothing happens when i click it ...

Profile icon
RayhanADev

Dude, you and

@rafrafraf
are just the best developing duo ever
I can't wait to try this out (or until iPad's get chrome extensions xD)

Profile icon
FloCal35
Profile icon
Wilke000

Yes

@RayhanADev
they are really good

Profile icon
SilvermoonCat

woooohoooo it's out!!

yay!

I use safari though, so

Profile icon
RayhanADev

@SilvermoonCat
sad safari noises amirite

Profile icon
SilvermoonCat

@RayhanADev
:*(
Yup safari = no chrome extensions, no REpl auth

Profile icon
NehalRam

@SilvermoonCat
yes I am also a safari user:(

Profile icon
SilvermoonCat
Profile icon
Wilke000

OMG! IT'S OUT!!!

Profile icon
Wilke000

YAYAYAYAYAYAYAYAYAY!!!!!!!!!!!!!!!!!!!!!!!!!!!

Profile icon
OldWizard209

image

image

Profile icon
GenSci001

Yeah, the way google works, It's beyond comprehensible....

@OldWizard209

Profile icon
OldWizard209

yes, none of our brains are capable of understanding it's power

@GenSci001

Profile icon
Wilke000
Profile icon
[deleted]

@OldWizard209

image

Profile icon
DonoldJTrump

@MarcusWeinberger
can you release the raw .crx file (my school blocked installing extensions directly, i know how to do it with the crx file)

Profile icon
MarcusWeinberger

@DonoldJTrump
hey! Here you go, I uploaded the current release to Google Drive, but installing it this way will make it hard to update. I'd recommend cloning the GitHub repository and loading the unpacked extension. Anyways, here's the crx: https://drive.google.com/file/d/1_2JUW2L2x1rPuoA_lx_Ek77klH0oHYxx/view?usp=drivesdk

Profile icon
arivvid27

Hey, I got a suggestion for the pop-up, you should make it so you can chat with replit users while you are on a different page, so you'd just press the extension, and you will be able to chat on another page.

Profile icon
MarcusWeinberger

@arivvid27
That's a good idea! We're working on a standalone client so once that's done we can integrate it and build your suggestion :)

Profile icon
arivvid27
Profile icon
ch1ck3n

69 updoots lol

image

Profile icon
MarcusWeinberger

@ch1ck3n
pog right

Profile icon
NotMrMan

Next up: creating a chrome extension that makes an entirely new browser and is better than chrome

Profile icon
MarcusWeinberger

@NotMrMan
I mean... in theory you could either just put a static page styled to look like a browser with javascript to make it act like one.

On the other hand, I wonder if you can build a browser into a standalone WebAssembly thing (idk much about wasm yet) and run it in the browser. You can already run python in WebAssembly (google pyodide), but it doesn't have native support for virtual displays. If someone were to write a library that emulates a gui library but for pyodide... I might try that ngl

Profile icon
JudeAustin1

POPUP UNER CONSTRUCTION

Profile icon
MarcusWeinberger

@JudeAustin1
we will get around to that eventually, still trying to figure out what it should be used for

Profile icon
JudeAustin1
Profile icon
ch1ck3n

@JudeAustin1
it should just be the dm thing

Profile icon
arivvid27

Umm... why is mine taking ages to startup?

Profile icon
MarcusWeinberger

@arivvid27
sorry, that's a bug - it just stays loading because you have no messages

Profile icon
arivvid27

ah, ok. can u pls send me a message? pls? on the DM?


@MarcusWeinberger

Profile icon
[deleted]

@MarcusWeinberger
Please send me a message as well cause I am not able to view other users because of the loading.

Profile icon
IntellectualGuy

Do you view the user's browsing history?

Profile icon
MarcusWeinberger

@IntellectualGuy
nope, and it's open source, so you can check if you don't trust me

Profile icon
IntellectualGuy

@MarcusWeinberger
Hey I found a bug, so when I just browse through repl.it, it doesn't let me scroll through the page(sometimes).

Profile icon
KarmaIsADick

I think the button should be underneath home at the very least.

Profile icon
KarmaIsADick

Why does this need to read my search history?

Profile icon
KarmaIsADick

But I assume you can't DM users without the extension..?

Profile icon
MarcusWeinberger
Profile icon
ch1ck3n

super poggers

you had my dm open :D

Profile icon
ChristopherDai

upvoted :3

Profile icon
EnderMarkoth

he;lpppp it wont let me conceccttttt

Profile icon
MarcusWeinberger

@EnderMarkoth
are you getting any error messages?

Profile icon
RayhanADev

Hey

@MarcusWeinberger
, I'm interested in making an extension for Replit. I was wondering, do you happen to know any good tutorials? (of the many things I've done, developing extensions is not one).

Profile icon
MarcusWeinberger

@RayhanADev
i don't know any in particular, rafi and i worked on this by looking at various tutorials and a lot of google searching. i skimmed this tutorial and it seemed to be a little useful but a great resource is the chrome developers docs

Profile icon
RayhanADev

@MarcusWeinberger
got it, thank you :)

Profile icon
7ih

seems very cool, but when I tried it, it said "authToken is not defined"

Profile icon
GalaxyWolfX

Wait, it says "Repl.it refused to connect"
I wanna see the product though!

Profile icon
[deleted]

I downloaded the zip file and added the extension, but the 'ReplDM' option is not showing up on replit.

Profile icon
MarcusWeinberger

@CodeSeekerI
you might have installed the version that broke it, I made a mistake and published to the chrome webstore when the extension wasn't working, try installing from zip now

Profile icon
[deleted]
Profile icon
JoshuaPohl

"privacy features" Those aren't privacy features

Profile icon
CallMeKFC

My school blocked added this extension, but yet they didn't block replit.com? Makes sense!

Profile icon
CallMeKFC

@Infiniti20
I know, they only whitelisted like Grammarly and their Chromebook spying software, Securly.

Profile icon
conspicous

ADD ONE FOR EDGE PLS