ferdium / ferdium-app

All your services in one place, built by the community
https://ferdium.org
Apache License 2.0
3k stars 179 forks source link

To Do for releasing Ferdium #9

Closed m1karii closed 2 years ago

m1karii commented 2 years ago

I expanded here on a list I found on discord on things that need to be done before initial release. if I missed something or added something unnecessary please let me know/ add it in comment

vraravam commented 2 years ago

do we want to use GH Pages for the website content? That way, managing user/roles is easier, and I would think markdown is good enough for authoring content. I'm not sure if javascript is possible though

nathanaelhoun commented 2 years ago

I think GH Pages is enough for the website content, javascript is possible (raw javascript or with a bundling tool if really needed)

amangalampalli commented 2 years ago

Visual branding of our entire organization should be completed, all the recipe, app, and server repositories have been modified to include our new logo.

ftpd commented 2 years ago

Is it possible for releasing just the client earlier for all the people like me, who wanted to use ferdi without any account somewhere? I really liked Ferdi and no 'alternatives' I've found are good enough.

vraravam commented 2 years ago

Is it possible for releasing just the client earlier for all the people like me, who wanted to use ferdi without any account somewhere?

we are in the process of getting the rebranded (but unsigned) installables in place. Just need to find time to fix the GH publishing step. Once that's done, you should be able to download it from GH and use.

dqos commented 2 years ago

The website already uses GH Pages and it already setup. I have also checked the following:

alecive commented 2 years ago

Do you have an ETA for what concerns beta releases? I'm not sure I want to risk using the nightlies...

dqos commented 2 years ago

Do you have an ETA for what concerns beta releases? I'm not sure I want to risk using the nightlies...

Maybe @vraravam can tell more about that, but the nightlies have been stable enough for production, most of the community already use them 👍🏽

vraravam commented 2 years ago

Maybe @vraravam can tell more about that,

We are already tracking the items for a beta/GA release in this ticket up above.

@dqos - the next item that we need to get will be the Apple Dev License.

ftpd commented 2 years ago

Do you have an ETA for what concerns beta releases? I'm not sure I want to risk using the nightlies...

Maybe @vraravam can tell more about that, but the nightlies have been stable enough for production, most of the community already use them 👍🏽

And where are these nighties? README.md points only to https://ferdium.org/download/, which doesn't work.

vraravam commented 2 years ago

https://github.com/ferdium/ferdium-app/releases

ftpd commented 2 years ago

Oh, silly me. When I've checked the main github page and seen this, I assumed there is no release, becaue 'normally' it shows something - but now I've just realized it's outsied the standard release, just a beta/nightly.

Sorry for stupid question and thanks for poinint me to it.

alecive commented 2 years ago

Oook, I guess I'll try the nightlies then :-) Thanks you all for the hard work!

alecive commented 2 years ago

I just downloaded the exe file and Avast on Windows is blocking it because of some threat. Do you mind sharing why?

image

dqos commented 2 years ago

Because binaries are not signed yet. For support please join our Discord. This issue is for TODO tracking.

SpecialAro commented 2 years ago

transferring pre-existing ferdi profile to ferdium (https://github.com/ferdium/ferdium-app/issues/4)

This could possibly be solved with https://github.com/ferdium/ferdium-server/pull/11 if someone was able to provide me help with authenticating and get data from Ferdi API.

vraravam commented 2 years ago

This could possibly be solved with ferdium/ferdium-server#11 if someone was able to provide me help with authenticating and get data from Ferdi API.

But, why do we want to do this automatically? This would bring in a dependency that we cannot control (for eg if Amine decided to turn off the server or also change any API_KEY or something else that potentially breaks this implementation).

I would much rather have documented steps that the individual user can follow to export from Ferdi and then import into Ferdium.

SpecialAro commented 2 years ago

This could possibly be solved with ferdium/ferdium-server#11 if someone was able to provide me help with authenticating and get data from Ferdi API.

But, why do we want to do this automatically? This would bring in a dependency that we cannot control (for eg if Amine decided to turn off the server or also change any API_KEY or something else that potentially breaks this implementation).

I would much rather have documented steps that the individual user can follow to export from Ferdi and then import into Ferdium.

Ok, I see what you mean and I agree that the step forward is to document the export Ferdi + import Ferdium and maybe improve the migration scripts (?)

vraravam commented 2 years ago

Ok, I see what you mean and I agree that the step forward is to document the export Ferdi + import Ferdium and maybe improve the migration scripts (?)

Yes, i think we are pretty good with the automated migration scripts at this point. We can always test more.

vraravam commented 2 years ago

Closing this ticket now that we have released v6.0.0