#922 Release v0.7.0

Open
opened 1 month ago by KitaitiMakoto · 8 comments

refs: https://docs.joinplu.me/organization/release-process/

refs: https://docs.joinplu.me/organization/release-process/ * [x] Download and merge latest translations * [x] Run clippy and test * [ ] Bump version by cargo-release * [x] Update migration documentation * [ ] Build binary * [ ] Create a release page and upload the binary there * [ ] Announce in Matrix room * [ ] Notify YunoHost Plume package maintainer * [ ] Wait for Docker image build on Docker Hub * [ ] Update Plume binaries of fediverse.blog * [ ] Write and publish a blog post

There are some issues with bidi. Should I share them here?

There are some issues with bidi. Should I share them here?
KitaitiMakoto commented 2 weeks ago
Owner

@ahangarha Yes, it’s appreciated.

@ahangarha Yes, it's appreciated.

quotation

The line should be at start not forcefully at left. I think this can be implemented easily by replacing border in css:

main article blockquote {
    /*border-left: 5px solid #f3f3f3;*/
    border-inline-start: 5px solid #f3f3f3;
    margin: 1em auto;
    padding: 0em 2em;
}

This article has quotation.

lists

I think dir="auto" should be removed from <li> tags. It is better list items to follow one direction than being mixed. It also prevent some rendering issues. This needs to be tested. Take this article for test which has list at the end.

comments

Comments don’t have bidi support yet. For reference, check this article.

user-summery

image Paragraphs withing .user-summery need dir="auto"

articles excerpt in index

Simply needs this change:

.card main {
    flex: 1;
    font-family: "Vazir","Lora",serif;
    font-size: 1em;
    line-height: 1.25;
    /*text-align: left;*/
    text-align: start;
    overflow: hidden;
}
## quotation The line should be at start not forcefully at left. I think this can be implemented easily by replacing border in css: ```css main article blockquote { /*border-left: 5px solid #f3f3f3;*/ border-inline-start: 5px solid #f3f3f3; margin: 1em auto; padding: 0em 2em; } ``` [This article](https://fediverse.blog/~/%D8%A2%D8%B2%D8%A7%D8%AF/%D8%A2%DB%8C%D8%A7-%D9%85%D8%A7%D8%B3%D8%AA%D9%88%D8%AF%D9%86-%D9%86%D8%B3%D8%AE%D9%87-%D8%B4%DA%A9%D8%B3%D8%AA-%D8%A2%D8%B2%D8%A7%D8%AF%DB%8C-%D8%A8%DB%8C%D8%A7%D9%86%D9%87) has quotation. ## lists I think `dir="auto"` should be removed from `<li>` tags. It is better list items to follow one direction than being mixed. It also prevent some rendering issues. This needs to be tested. Take [this article](https://fediverse.blog/~/%D8%A2%D8%B2%D8%A7%D8%AF/%D8%AD%D9%84-%D9%85%D8%B4%DA%A9%D9%84-%D8%A8%D8%B1%DB%8C%D8%AF-%D8%B4%D8%AF%D9%86-%DA%AF%D9%88%D8%B4%D9%87-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1-%D8%AA%D9%84%D9%88%DB%8C%D8%B2%DB%8C%D9%88%D9%86-%D8%AF%D8%B1-%DA%AF%D9%86%D9%88%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88) for test which has list at the end. ## comments Comments don't have bidi support yet. For reference, check [this article](https://fediverse.blog/~/%D8%A2%D8%B2%D8%A7%D8%AF/%DA%AF%D8%B1%D8%AF%D9%86-%D8%A8%D8%A7%D8%B1%DB%8C%DA%A9-%D9%86%D8%B1%D9%85%E2%80%8C%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%A2%D8%B2%D8%A7%D8%AF-%D9%88). ## user-summery ![image](/attachments/475bed3c-8493-4067-8891-e61f4c096ce8) Paragraphs withing `.user-summery` need `dir="auto"` ## articles excerpt in index Simply needs this change: ```css .card main { flex: 1; font-family: "Vazir","Lora",serif; font-size: 1em; line-height: 1.25; /*text-align: left;*/ text-align: start; overflow: hidden; } ```

Once in past I tried to make dev env for cotricuting to Plume but I failed. Othewise I would test and send MR myself.

Once in past I tried to make dev env for cotricuting to Plume but I failed. Othewise I would test and send MR myself.
KitaitiMakoto commented 1 week ago
Owner

Thanks!

Thanks!
KitaitiMakoto commented 1 week ago
Owner

Once in past I tried to make dev env for cotricuting to Plume but I failed.

That indicates our documentation is not enough. If you tell us where you failed in documentation, we can update it.

> Once in past I tried to make dev env for cotricuting to Plume but I failed. That indicates [our documentation](https://docs.joinplu.me/contribute/development/) is not enough. If you tell us where you failed in documentation, we can update it.
KitaitiMakoto added this to the 0.7.0 milestone 1 week ago
KitaitiMakoto commented 1 week ago
Owner

I want to wait for reply at https://github.com/Plume-org/Plume/issues/851

I want to wait for reply at https://github.com/Plume-org/Plume/issues/851
ahangarha commented 1 week ago

Once in past I tried to make dev env for cotricuting to Plume but I failed.

That indicates our documentation is not enough. If you tell us where you failed in documentation, we can update it.

I will try again in few days. Will share if I face any issue.

> > Once in past I tried to make dev env for cotricuting to Plume but I failed. > > That indicates [our documentation](https://docs.joinplu.me/contribute/development/) is not enough. If you tell us where you failed in documentation, we can update it. I will try again in few days. Will share if I face any issue.
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.