VSCode2Hive Dev Log #2

2025 is off to an interesting start! There are a lot of eyes on the Hive price, since it is making bigger moves.

I'm continuing to work on user experience and error handling for vscode2hive. The goal is to bring it from proof of concept to public app store listing. The biggest missing feature is image support.

Difficulty of inserting images could be a show stopper for this project. Attempting to paste an image into the VSCode editor tab adds a markdown image placeholder, but does not do anything with the image file. i.e. ![alt text](image.png).

Ideally, there can be a way to extend VSCode to attach a customer event handler for the paste event. Such that pasting images can be as seamless as it is with PeakD and other front-ends. Magically uploading the image to a Hive community image server, and then inserting the unique URL of the image in markdown.

If a custom event handler is not possible, I may have to add a separate command for the "upload image" action. This solution is less convenient but it could work, something like this. Ctrl-Shift-P to open the command palette, then choose "vscode2Hive: upload image", then choose the path to image file, presto!.


I also want to add a feature that records when and where document is published. Markdown support comments, kinda. You can do something like this: [comment]: <> (This comment will be invisible) and the text will hidden in the rendered view.

VSCode2Hive, after broadcasting the post, would modify the document, and add a header with comments to record metadata. When it was published, where it was published (permlink), and for convenience, a link to popular Hive front-ends where the post can be viewed. Also title, tags, community, etc.

The metadata comment would appear at the top of the markdown file saved on your computer. Such that the history can saved there and the author can see that the document was previously published. Without this, duplicate publishing could be an issue.

vscode2hive extension itself can read the metadata header in the markdown file. This scenario can have special handling. The extension can publish revisions to the document using the same permlink, instead of publishing duplicate posts.


Other updates:

This week I connected with @alohaed who is actively exploring the Hive ecosystem. Ed is reminding me about many things around Hive that I take for granted. There is much Hive honey to taste when you dig deep enough into the Hive.

I am still enjoying Crownrend. I had to adjust my strategy a few times. Alliances are "work in progress", and I'm looking forward to teaming up with some friendly kingdoms. 👀 @dadspardan


If you made it this far, thanks for reading.

Cheers,
HiveTrending
Broadcast via vscode2Hive

Sort:  

I'm probably not following this closely enough, but will vscode2Hive be another frontend for the Hive blockchain, or will the content go on the VSC blockchain?
What about the ones we are already writing in other frontends? Will we have to use vscode2Hive for other VSC services?
Will the VSC wallet (with all tokens) be integrated with other frontends?
I saw on Ecency that they integrated SPK tokens into the wallet, but I assume that's not the same.

Vscode2Hive has nothing to do with VSC. But I could see why you think they are related.

So it's an independent project, not related to the VSC network? Another front-end?

I wouldn’t call it a front-end.

Vscode2Hive is tool for publishing content only. It doesn’t have any abilities to read content.

OK.

Do you use VSCode? It’s a popular text editor among coders

No. I'm not a coder. For my purposes as a Hive user and blogger - I'm using just Notepad in Windows where I prepare posts with html scripting for the Hive frontends.
Probably the name VSC is why I thought it's conected with @vsc.network projects...

Being still relatively new to HIVE (I initially made an account to check out Splinterlands then forgot about it), there is an incredible amount to discover.

Many of the posters and community members were early members and builders on Steemit and were here at the birth of HIVE. There's friendships and acquaintances that go back on almost a decade now.

In some ways HIVE is like an MMO or a virtual word, though perhaps more like a MUD for those of you old enough to remember when we actually played text-based games.

"You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here"

A few might get that reference! They layers and corners of HIVE are fascinating, and what has been done and created here (and will be created here) is amazing.

Greetings, I have a hard time understanding all this that you are talking about, but I guess I am not well informed, I will try to investigate.