If you can read this, then #Amidon successfully posted the first ever toot from an #Amiga computer!

A quick test for getting notifications in #Amidon (note that it's still pure HTML in a normal TextView, I'm not stripping it out yet).

If we could fix the HTMLview MUI class to work on newer MUI versions than 3.9 on AmigaOS 3.x (see https://github.com/amiga-mui/htmlview/issues/1), then we could use the HTML content "as-is" and it should show up correctly.

Perhaps I need to spend some time to see if I can fix HTMLview then...

HTMLview doesn't work with MUI4 on OS3 Β· Issue #1 Β· amiga-mui/htmlview

On OS3 HTMLview doesn't work correctly with MUI4. There is a blue-checkered pattern all over the gadgets contents making everything unreadable. See screenshot. There should be a HTML page in th...

GitHub
@midwan
Would it work (if not be considered "cheating") to use some intermediate server where you can modify those before being sent on to the app?

@edaross yes, that's possible, but it would add an extra layer of complexity that I'd like to avoid.

I could strip the html from the content locally, before adding it to the control. Ideally though, I'd prefer to render the content as-is, using a control that supports HTML.

That's what HTMLview does, so if we could get that to work, it seems like the best choice.

It might end up taking more effort to fix HTMLview than working on #Amidon itself however, so we'll have to see πŸ˜…

@midwan

As they discussed in @atpfm with the perils of software development!

@midwan It looks surprisingly nice and feature rich!

@Sylvhem Not everything works yet, but I wanted to have a GUI that looks promising and inspires me to add functionality to it as I work on it.

For now, it can publish statues (as of today) and get the Timeline.

Most of the work was done behind the scenes, to authenticate, build the mechanism to call the Mastodon API, hook it all up together in a way that can expand without becoming a huge mess.

I'd say the fun part starts now!

@midwan @Sylvhem

Looks like it needs 3.1 at least?

Will it need an 020 or will my 14mhz 68000 be enough? (I have an ACA500+ and Xsurf card.)
(I also have a Pistorm, but, that's not out at the moment.)

@Truck @Sylvhem

Currently it requires the following:
- Kickstart 3.0 (v39) or higher,
- 68020+ or PPC,
- MUI (any version, but the tests were done using MUI 5).

@midwan @Sylvhem

Ok, so there's still the opporotunity for me to work on the 1.3 / 68000 version (:

I see no problem with there being 2. Especially given the amount of time I have to work on it (read: likely not happening anytime soon.)

@Truck @Sylvhem Absolutely!

I took the easiest/quickest route for #Amidon - hence these requirements.

Something similar could also be implemented in pure C, Gadtools (or similar, basic GUI), assuming you get around the SSL requirements (I'm using the latest AmiSSL here, but that also won't run on 68000 / 1.3).

Heck, it could also be implemented in text-mode as well, purely inside a Shell, if you want to be adventurous (see #DOStodon)

@midwan @Truck @Sylvhem out of interest, why MUI5 if you are targeting 020/3.0? It's super heavy and most of the real hardware user base tend to stay with 3.8

@jope @Truck @Sylvhem I'm testing it with mui 5 to see exactly how"heavy" it would be.
It still works with mui 4, 3.9 and 3.8.

But some features are only supported in newer versions...

@midwan what toolkit did you use? (is mui still a thing?)
@mawhrin MUI is still pretty much a thing, yes. That is used for the GUI (MUI 5 in the screenshot examples, though it should work with older versions as well).
@midwan it's beautiful
oh my gosh

@midwan

Ach - du dickes Ei. (OMG)

@midwan this looks so awesome, congrats on a great project
@midwan I love that, for reasons.
@midwan that is SO nerdy and I love it 😁
@midwan Top job! Fancy doing an ST port? 😁
@JonGibbins Haha, I never owned an Atari, I wouldn't even know where to start... 😎