Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New version almost ready for testing #175

Open
scripting opened this issue Feb 7, 2023 · 38 comments
Open

New version almost ready for testing #175

scripting opened this issue Feb 7, 2023 · 38 comments

Comments

@scripting
Copy link
Owner

scripting commented Feb 7, 2023

I think I'll have a test version of the new Drummer pretty soon.

See this blog post for an update and a screen shot.

What's new?

The new things are:

  1. Email for login, not Twitter.
  2. HTTPS.

Will you help test?

If you're interested in helping test it, reply to this comment, and you should be notified when it's ready.

What you'll be testing

It will be an empty version of Drummer. No users signed up. You'll create a new account with your email address, and create and edit some test files which will disappear when the "real" transition starts.

The goal

The goal is to find things that don't work. At first that will be very easy to do! Lots of wires to be hooked up. Drummer is a complex product with lots of features. But when I open it up, it should work as an outliner. And probably some of the other features will work as well.

Thanks in advance for your help getting this going.

@grantdunham
Copy link

Hi Dave. Please put me down to test it. I had an account on the old Drummer and downloaded my content. Will try to upload it again.

@jackbaty
Copy link

jackbaty commented Feb 7, 2023

I'm interested in helping test the new version.

@scripting
Copy link
Owner Author

@grantdunham -- I don't think you'll have to upload it.

@oevl
Copy link

oevl commented Feb 7, 2023

If you need help with testing, count me in.

@rtanglao
Copy link

rtanglao commented Feb 7, 2023

count me in for testing too. thanks for still digging Dave!

@akaKenSmith
Copy link
Collaborator

I'm willing.

@fmcpherson
Copy link

I am willing to help too.

@troutcolor
Copy link

Happy to test.

@scripting
Copy link
Owner Author

So cool, we're getting the old team back together. ;-)

@cro
Copy link

cro commented Feb 7, 2023

Willing to test!

@antranigv
Copy link

  1. Hi! I've been using Electric Drummer for a while, I know it doesn't rely on Twitter for login, but will you release that too (in case there are more fixes)? The ZIP on the website has the old version (checked 1 minute ago). Would love to test E/D too!

  2. Willing to test!

@scripting
Copy link
Owner Author

scripting commented Feb 7, 2023

@antranigv --

I use E/D too, but it actually does need to be able to log into the Drummer server if you want to broadcast instant outlines, or publish a blog from there. So it has to go through a similar transformation. I haven't even looked at the code yet, but as soon as the web version is running, I will go in and see what it will take and that'll determine when it gets done. It will, because I depend on it. ;-)

But the first step is to shake out any problems with the web version and to figure out how to move people's files across. I have some ideas there, but do not have any working code at this time.

Thanks for the enthusiasm! :-)

@hnzz
Copy link

hnzz commented Feb 7, 2023

willing to test

@cosmicdread
Copy link

I would also like to test.

@sarvagnan
Copy link

I would love to help test this

@miljko
Copy link

miljko commented Feb 8, 2023

Sign me up, please.

@mvopat
Copy link

mvopat commented Feb 8, 2023

I would like to help test this.

@interstar
Copy link

I'm up for testing.

@scripting
Copy link
Owner Author

scripting commented Feb 8, 2023

Good evening.

The test version of Drummer is ready to start being tested.

What's new?

The new things are:

  1. Email for login, not Twitter.
  2. HTTPS.

What's no longer there?

  1. Twitter

What you'll be testing

It's an empty version of Drummer. No users signed up. You'll create a new account with your email address, and create and edit some test files. Don't put any stuff in files here that you can't lose. Remember this is very new software that's just been through a heart transplant. It's going to take a while to shake out all the bugs and errors. And there will be some we can't shake out because there's a difference between an email address and a Twitter screenname.

The goal

The goal is to find things that don't work. At first that will be very easy to do! Lots of wires to be hooked up. Drummer is a complex product with lots of features. But when I open it up, it should work as an outliner. And probably some of the other features will work as well.

Reports

  1. What you did.
  2. What you expected to happen.
  3. What actually happened.

Screen shots can help.

Look in the JavaScript console, if you see errors there relating to the problem you had, include a screen shot of the messages.

Remember I am not there with you, I don't know what happened.

Where is it?

https://drummer.land/

@scripting
Copy link
Owner Author

Things that don't work yet

A couple of things that don't work yet --

  1. Posting to a blog. I just reviewed the code and don't think it'll be too hard to create a version of the CMS for the new configuration.
  2. Realtime stuff. Instant outlines, specifically. I haven't figured out yet how to do websockets in HTTPS. I'm waiting for my advisor in Europe with an idea how to approach this.
  3. Tweeting from the icon in the margin. The Twitter settings panel is pointless. (Will be removed.) Basically any connection with Twitter doesn't work.
  4. The dialog that tells you that there's another instance of Drummer open and you can't use this one. It depends on the realtime feature.

Things that do work

  1. The outliner.
  2. Scripts menu.
  3. Icons.
  4. Bookmarks menu.
  5. SIgning up, Signing off, Signing in.
  6. Downloading your files.

@cro
Copy link

cro commented Feb 8, 2023

Is this where reports should be placed? Or should we create individual Github issues?

@scripting
Copy link
Owner Author

@cro -- good question. put them right here.

@akaKenSmith
Copy link
Collaborator

akaKenSmith commented Feb 8, 2023

Signed up. Signed out. Signed on again. Successfully wrote a dated posting on the notes file. Downloaded my files to my laptop. Opened a new outline and loaded the notes file into it. Everything I've tried so far works as we are used to seeing it work. Onward ...

@cro
Copy link

cro commented Feb 8, 2023

Under Settings->Tweets there is the "Post to Mastodon instead of Twitter? (Click here to authorize.)" checkbox. If I click to authorize, it redirects me to https://social.masto.land/auth/sign_in . That's not my instance, should there be a field here (or elsewhere) to enter my Fediverse handle?

@scripting
Copy link
Owner Author

@cro -- that feature isn't complete, i'm going to take it out.

@cro
Copy link

cro commented Feb 8, 2023

Successfully imported my current OPML file. Outliner looks like it is working fine.

@fmcpherson
Copy link

I've tested all of the File menu options and then work as expected.
I edited the Scripts file, added a Hello world script, and the Script menu and Hello world option appeared and executed.
Tools options that are expected to work, Download my files, Outline file hierarchy, Image browser, Hard reload, and Reset tabs all work as expected
Bookmarks work as expected
Sign up, sign off, sign on all work as expected.

I did make an outline public. Copied public URL from OPML header and attempted to in browser and it looks to load as expected.

@grantdunham
Copy link

grantdunham commented Feb 8, 2023 via email

@interstar
Copy link

interstar commented Feb 9, 2023 via email

@scripting
Copy link
Owner Author

@interstar -- hoisting seems to work.

i don't understand the terminology you're using, so it's hard to answer the question.

@dmatchett
Copy link

Happy to test. dmatchett@icloud.com

@troutcolor
Copy link

Hi,
It seems e-mails are case sensitive for signing up with drummer. I though it worth mentioning as it might bite others.

I signed up on my iPad, added one line to the Notes outline and left it at that.
later I tried to sign on from the desktop. Put in my email address and clicked the link. I got a doesn't have an account on this server message. After a bit of head scratching I tried localStorage.emailMemory in the iPad console. I noticed my email address had the first letter capatilsed (iPad keyboard!). When I did the same on the desktop the email link worked.

Cheers

john

@scripting
Copy link
Owner Author

@troutcolor -- I will fix that.

@grantdunham
Copy link

grantdunham commented Feb 10, 2023 via email

@scripting
Copy link
Owner Author

@grantdunham — the image didn’t come through.

@grantdunham
Copy link

grantdunham commented Feb 10, 2023 via email

@jackbaty
Copy link

I've not noticed any issues at all after a few days, which is pretty cool. I do see errors in the console, though, so I'm attaching a screenshot, just in case it's useful. This is from today, in Arc browser (Chrome).

20230211-Developer Tools

@scripting
Copy link
Owner Author

@jackbaty -- that's the last remaining big issue. we haven't gotten websockets to work under SSL yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests