scripting / drummerSupport

Support for Drummer users.
19 stars 0 forks source link

New version almost ready for testing #175

Open scripting opened 1 year ago

scripting commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

I'm interested in helping test the new version.

scripting commented 1 year ago

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

oevl commented 1 year ago

If you need help with testing, count me in.

rtanglao commented 1 year ago

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

akaKenSmith commented 1 year ago

I'm willing.

fmcpherson commented 1 year ago

I am willing to help too.

troutcolor commented 1 year ago

Happy to test.

scripting commented 1 year ago

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

cro commented 1 year ago

Willing to test!

antranigv commented 1 year ago

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 commented 1 year ago

@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 commented 1 year ago

willing to test

cosmicdread commented 1 year ago

I would also like to test.

sarvagnan commented 1 year ago

I would love to help test this

miljko commented 1 year ago

Sign me up, please.

mvopat commented 1 year ago

I would like to help test this.

interstar commented 1 year ago

I'm up for testing.

scripting commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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

scripting commented 1 year ago

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

akaKenSmith commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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

cro commented 1 year ago

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

fmcpherson commented 1 year ago

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 commented 1 year ago

Success on my end.

Grant

On Wed, Feb 8, 2023 at 3:19 PM C. R. Oldham @.***> wrote:

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

— Reply to this email directly, view it on GitHub https://github.com/scripting/drummerSupport/issues/175#issuecomment-1423314969, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJMXVTAL4UNLDNXLGH5GG5LWWQLYXANCNFSM6AAAAAAUUJZIYU . You are receiving this because you were mentioned.Message ID: @.***>

interstar commented 1 year ago

Basic outlining working.

And I can download the file.

(Firefox on Windows.)

If I hoist a deeply nested item to the top, should the crumbtrail let me navigate back to the hidden contextual outline? It doesn't at the moment, but maybe that's deliberate.

If I put the cursor on an item at the bottom I seem to be able to hoist and the entire outline goes blank. I can click the dehoist to bring things back again, but the crumb-trails don't bring things back. And there's literally nothing now but a blank screen. Someone who clicked that icon by mistake, without understanding it, could get very confused.

I notice I can create an attribute in an item with a space in its name (eg I called it "test attribute") which gave me malformed OPML when I downloaded it and tried to read the file in Firefox..

On Wed, 8 Feb 2023 at 23:07, grantdunham @.***> wrote:

Success on my end.

Grant

On Wed, Feb 8, 2023 at 3:19 PM C. R. Oldham @.***> wrote:

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

— Reply to this email directly, view it on GitHub < https://github.com/scripting/drummerSupport/issues/175#issuecomment-1423314969 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/AJMXVTAL4UNLDNXLGH5GG5LWWQLYXANCNFSM6AAAAAAUUJZIYU

. You are receiving this because you were mentioned.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/scripting/drummerSupport/issues/175#issuecomment-1423356361, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAWG5QOW3XTIVDEF6YEJWLWWQRL7ANCNFSM6AAAAAAUUJZIYU . You are receiving this because you commented.Message ID: @.***>

scripting commented 1 year ago

@interstar -- hoisting seems to work.

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

dmatchett commented 1 year ago

Happy to test. dmatchett@icloud.com

troutcolor commented 1 year ago

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 commented 1 year ago

@troutcolor -- I will fix that.

grantdunham commented 1 year ago

Hi Dave:

I think you're already aware of this - but just in case.

I was writing a note in Drummer. Everything worked as expected. I'm using Windows 11 and Chrome.

I opened the console just to see. The following errors were showing. Again, it did not affect what I was doing. [image: console.png]

Grant

33 Hart Cres. Whitehorse, YT Y1A 4R2 (867) 633-3243 (home) (867) 333-3243 (cell)

On Thu, Feb 9, 2023 at 1:32 PM Dave Winer @.***> wrote:

@troutcolor https://github.com/troutcolor -- I will fix that.

— Reply to this email directly, view it on GitHub https://github.com/scripting/drummerSupport/issues/175#issuecomment-1424775337, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJMXVTF4FXORVOJC3J7C5CTWWVH7PANCNFSM6AAAAAAUUJZIYU . You are receiving this because you were mentioned.Message ID: @.***>

scripting commented 1 year ago

@grantdunham — the image didn’t come through.

grantdunham commented 1 year ago

I'll attach it.

33 Hart Cres. Whitehorse, YT Y1A 4R2 (867) 633-3243 (home) (867) 333-3243 (cell)

On Thu, Feb 9, 2023 at 7:40 PM Dave Winer @.***> wrote:

@grantdunham https://github.com/grantdunham — the image didn’t come through.

— Reply to this email directly, view it on GitHub https://github.com/scripting/drummerSupport/issues/175#issuecomment-1425097195, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJMXVTBFPP3PATGYW4Z7Y3LWWWTAVANCNFSM6AAAAAAUUJZIYU . You are receiving this because you were mentioned.Message ID: @.***>

jackbaty commented 1 year ago

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 commented 1 year ago

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