ChifiSource / Olive.jl

pure julia notebooks
MIT License
152 stars 6 forks source link

0.1.x #20

Open emmaccode opened 1 year ago

emmaccode commented 1 year ago

This is meant to be labeled Release ... I digress. 0.1.x will demonstrate basic functionality of Olive. With this will also come a few choice extensions and way to customize such things. As of right now, here is a list of things we need to get there...

This is a lot, but in the grand scope of things isn't too much work -- there are still a lot of small things.

emmaccode commented 1 year ago
updated list ...
emmaccode commented 1 year ago
emmaccode commented 1 year ago

So...

emmaccode commented 1 year ago

oh, and

emmaccode commented 1 year ago
emmaccode commented 1 year ago
emmaccode commented 1 year ago

This is about it, but of course there are more smaller things which I will do. All in all, we're getting real close to a release on this :)

emmaccode commented 1 year ago

oh,

those are smaller easier things, not worried about them as much. ^.^ I think that should be about it...

emmaccode commented 1 year ago
emmaccode commented 1 year ago
emmaccode commented 1 year ago

We're so close... I will be registering Olive 0.0.9 here in (probably) less than a week, really depends on how challenging syntax highlighting ends up being with my next attempt. For some background, I have tried like 4 different techniques for this, some of them better than others -- some just complicated things a lot more than I liked. That being said, this is not too far off.

emmaccode commented 1 year ago
emmaccode commented 1 year ago
emmaccode commented 1 year ago
emmaccode commented 1 year ago
emmaccode commented 1 year ago

Given the design of the new syntax highlighter, we can just use the regular cell input text! This means that parseerrors are going to soon be a thing of the past, as well -- so long as the file actually parses correctly! Yay! Aside from this, the highlighter works pretty flawlessly, so that's great news!

emmaccode commented 1 year ago
emmaccode commented 1 year ago
emmaccode commented 1 year ago

oh!! also

emmaccode commented 1 year ago

I got a lot more than just this done today. Three big features are missing for 0.0.9 release;

other than this, any other improvements can wait to make it into the final version.

emmaccode commented 1 year ago

this is in addition to expanding with olive_save, an update to olive display, and updating Pkg cells.

All in all, we are looking at less than a week, that is for certain.

emmaccode commented 1 year ago

Also wanted to note ^-^ IPy is in the process of registration :)

emmaccode commented 1 year ago

another one knocked out :)

emmaccode commented 1 year ago
emmaccode commented 1 year ago

we're so close! Olive looks awesome!!

emmaccode commented 1 year ago
emmaccode commented 1 year ago
emmaccode commented 1 year ago

I am still going, just a lot of actual OLIVE work is mainly focused on me now building my own syntax highlighter. I really had to build my own in order for it to work in this context. There is still a lot to do, I am going to go ahead and get this to 0.0.8 standards, release it, then I will be opening a new issue for each upgrade I plan to make.

emmaccode commented 1 year ago

I'm going to open a separate issue for the 0.0.8 release viva 0.1.x!

emmaccode commented 1 year ago
emmaccode commented 1 year ago

0.0.8 is almost here :) I'm excited! I just can't hideit! šŸ’ƒšŸ»

emmaccode commented 1 year ago

^^ 3 more issues šŸ“¦

emmaccode commented 1 year ago

Bit of an update, Olive has become relatively stable -- not to the extent where I would say go make this your primary text editor, but we are getting close to that point! I still have a few different things I want to do. :p

emmaccode commented 1 year ago

About to push 0.0.82 to master.

emmaccode commented 1 year ago

0.0.9 is on the horizon! This new step presents a multitude of new features, better extension loading, more stability, and more! This is going to be an awesome release. The next step from 0.0.9 -> 0.1.0 is going to consist of things like memory management and generalized improvements on the design we currently have. Feel free to submit issues if there are any changes you would like to see!

emmaccode commented 11 months ago

Okay. We are now absurdly absurdly close to this 0.0.9 pre-release. This is a great build.

emmaccode commented 10 months ago

So I have now begun my work on the next step, 0.0.9-0.0.91. This will include several measured improvements to the current Olive interface, mostly improvements on what Olive already has -- while also making strides for performance -- before 0.0.92 reworks directories as a main focus (this will eventually be the removal of the workmenu in favor of something a bit better) That being said, we are now in the post-0.0.9 phase of this development -- dear god, this has taken a lifetime and a half.

emmaccode commented 8 months ago

hi -- it's the end of 2024. A few things.

This is Olive 0.0.92, the latest version of Olive. Though there are a few problems -- one glaring one from a final adjustment that I am surprised made it in -- whoops (save as, is patched on unstable) , on any accord I now plan for monthly tracking releases of Olive. This being considered, I am going to start working on the January release of Olive, 0.0.93 pretty soon. I have both this release and 0.0.94 mapped out (as usual).

I have ordered servers for OliveCreator -- I have one small EON server which will run the DNS server (ChiNS !) as well as handling the base routing webserver, directing traffic and distributing load. It is pretty exciting, I must say.

This will also include a documentation, homepage, and testing -- all of the things -- wrapped in for all of these projects -- at least the first three, for now -- Toolips, Olive, Gattino. Gattino is coming soon, in random other Chifi element news. Be back to work on this baby soon, :)

emmaccode commented 5 months ago

Toolips0.3is nearly complete -- soon we will be back on this. We are actually going to be skipping0.0.94in favor of just moving toToolips`0.3 for a new breaking 0.1.0 version. Might be a bit, but swiftly after this package will be beyond functional.

emmaccode commented 4 months ago

All Toolips required for this project is out and ready to go.

I have been moving back into Gattino; I am getting very far along on the package and also getting pretty far on GattinoPleths. I plan to work this, as well as more Toolips extensions before coming back to the world of Olive pretty shortly -- hopefully only a few weeks from now. Just bringing this package to Toolips 0.3 alone will do a lot for it -- I am also going to be releasing a new breaking IPyCells and a new OliveHighlighters package holding the highlighting system for Olive. Seriously, I am writing way too much crap, but I have got this. Here is a look at my next few plans...

Soon we will see the official full 0.1 (beta, all of this stuff is in beta because I am one person) release for Gattino and soon after... Olive. Exciting. Thanks for keeping tabs loves <3

emmaccode commented 3 months ago

As per usual with me, I am still working on a ton of stuff. currently working on ChifiDocs, GattinoPleths, OliveHighlighters, IPyCells, and ToolipsUDP. Have done a few commits to Unstable for this project, but still have more work to complete on the " getting setup for 0.3 " rabbithole of Olive development. I don't think it's that different, it just is work to convert it and currently I am a bit preoccupied -- I mean, to some degree to even get the environment in order I need OliveHighlighters, and IPyCells working together. Of course for anything Toolips needs reworked. Some work, but soon!

emmaccode commented 1 month ago

Wow, okay, hello guys -- officially August. I still think we are on track to finish OliveCreator by the end of the year. Currently, I am working on OliveHighlighters, ChifiDocs, and IPyCells -- with the release of all these modules, we will now be prepared to work towards this version of Olive -- which will of course be just as drastic a rework as everything else, revising everything to its utmost perfection. I am really exciting for how Olive is going to turn out after this!