Since previous release 0.6.0, we added serveral improvements to Plume. You can try them by checking out latest main
branch or pulling a docker image plumeorg/plume:latest
. Here are some of them!
Left to Right block in Right to Left article
According to @ahangarha, it’s natural to read code blocks left-to-right in right-to-left documents in Persian. @FDB_hiroshima added dir="auto"
HTML attribute to make it work.
This improvement is applied to this fediverse.blog instance.
More language
By an issue by @pullopen, I found Chinese translations were not embedded into Plume binary. I added translations for languages below:
- Afrikaans
- Welsh
- Danish
- Greek
- Finnish
- Hebrew
- Hungarian
- Korean
- Dutch
- Norwegian
- Santali
- Sinhala
- Slovak
- Slovenian
- Turkish
- Ukrainian
- Vietnamese
- Chinese
Though some langs don’t have translations actually, I added all langs registered on Crowdin, a translation platform we use.
Bug fix about remote liking, boosting and following
You can sometimes neither like nor boost articles, nor follow someone on remote instances now. This happen when target article’s title or writer’s name includes non-ASCII characters. This problem will be fixed in the next release.
This fix is applied to this fediverse.blog instance.
Menu improvement for iOS
@marek-lach fixed an issue that menu is not opened even though you tap the menu icon.
I have neither iPhone, iPad nor macOS. I’m so glad if you try it and send feedbacks, though surely I will test it before next release (should be 0.6.1 or 0.7.0).
Riker actor system library
This was a long time refactoring. Riker is an actor system library for Rust. By actor model, we can get simple perspective of system archtecture keeping it easy to write asynchronous tasks. This should make Plume more stable and performant.
@meena repeated trial & error many times, and eventually wrote a design doc. That’s a great work. Thank you.
Proxy support
@dr-bonez sended a pull request to introduce proxy support and it was merged. You can run Plume and make it federate with the fediverse behind a proxy server.
Logging fundamental
I added tracing
logging library. I intend to use it for investigation of federation problems in the near future. We are often reported federation issues. Fixing it is so hard if we cannot reproduce the problem on our development environment. At that time, we need record logs on production environment, and tracing
should be a fundamental to help us well.
Musl build effort
This is not our improvement, but what @pwFoo is attempting. Musl is a alternate libc for static link. By building Plume with it, you can get more portable binary and run Plume on variuos machines including Alpine Linux. See the issue if you’re interested in it.
Rust version update
We updated Rust version to nightly-2021-01-15
.
Some day suddenly building Docker image on Docker hub failed. To fix it, we need to upgrade some crates and update Rust version. If you build Plume from source code, newer Rust will be donwloaded automatically according to rust-toolchain
file.
Milestone 0.7.0
I create the 0.7.0 milestone on our Gitea instance and added some issues there. Those are not promises but useful for me to get concentrated on current task without keeping other tasks in my mind. In addition, I think some of you have wanted to know what is being developed now, and the milestone provides the information.
Edit links at the side of article title
I started adding edit links to the site of article title in home and blog pages.
Now you need click links three times to reach to draft’s edit page:
- visit dashboard
- visit a draft article
- tap an edit link
This improvement reduce it:
- just tap an edit link in home page
or,
- visit dashboard
- tap an edit link at the side of article title
I’m sure it’s useful to put edit links in dashboard and blog pages. But I’m not sure whether putting them in home page is nice. Feedbacks are welcome!
Comments
May 25, 2023 13:36
Rajendra Civil Law Firm has a team of top attorneys for civil litigation. Their attorneys are highly skilled and have a wealth of experience in civil litigation. They have successfully handled a wide range of civil cases, from small claims to complex disputes. Best Advocates for Civil Cases
June 20, 2023 11:27
검증된 파워볼사이트 를 찾으신다면 eos파워볼사이트 가 있는 파워볼사이트추천 에서 파워볼 을 즐기시길 바랍니다. 5년 이상 운영된 메이저업체 이며 지금까지 많은분들께 사랑받은 안전한파워볼사이트 입니다. 파워볼사이트
July 4, 2023 07:14
Pogo - an online game site that offers a variety of free games, including puzzle, card, and board games. เว็บรวมสล็อตทุกค่าย
September 16, 2022 11:25
A debt of gratitude is in order for such an extraordinary post and the audit, I am completely inspired! Keep stuff like this coming. ไฮโลออนไลน์
October 5, 2022 10:21
I finally found magnificent post here.I will get back here. I just added your blog to my bookmark regions. thanks.Quality presents is the fundamental on welcome the visitors to visit the webpage page, that is the thing that this site page is giving. 바둑이
October 6, 2022 08:57
I feel particularly appreciative that I read this. It is especially useful and to an awesome degree important and I incredibly took in an inconceivable game plan from it. 꽁머니 사이트
October 6, 2022 15:32
It has totally ascended to crown Singapore’s southern shores and indeed set her on the overall guide of private notable focuses. In any case I scored the a greater number of centers than I ever have in a season for GS. I figure you would be not able find somebody with a comparative consistency I have had during the time so I am content with that. 토토사이트 추천
October 10, 2022 17:34
This is a great article, Given such a great amount of information in it, These kind of articles keeps the clients enthusiasm for the site, and continue sharing more … good fortunes. สล็อตออนไลน์888
October 10, 2022 13:52
This is likewise a decent post which I truly appreciated perusing. It isn’t each day that I have the likelihood to see something like this.. บาคาร่าฝากถอนไม่มีขั้นต่ำ
October 12, 2022 08:32
In the wake of examining your article I was shocked. I understand that you clear up it extraordinarily well. In addition, I assume that diverse perusers will in like manner experience how I feel in the wake of scrutinizing your article. Cube Culture USA
October 12, 2022 18:55
I feel especially thankful that I read this. It is particularly helpful and to a great degree valuable and I amazingly took in an incredible arrangement from it. ดูหนังออนไลน์ฟรี
October 15, 2022 16:13
I am really getting a charge out of examining your exquisitely formed articles. No doubt you spend an extensive measure of effort and time on your blog. I have bookmarked it and I am expecting scrutinizing new articles. Continue doing wonderful. 토토커뮤니티 추천
October 29, 2022 15:07
In the wake of examining your article I was shocked. I understand that you clear up it extraordinarily well. In addition, I assume that diverse perusers will in like manner experience how I feel in the wake of scrutinizing your article. 먹튀폴리스
November 8, 2022 10:35
It is somewhat great, by and by look at the information with this handle. sell credit card processing
November 14, 2022 15:20
Mycatttery is the best place of munchkin cat for sale. We are a home kennel dedicated to providing you with high quality Munchkin kittens. scottish fold munchkin cat for sale
February 3, 2023 12:52
Recognizes for handwriting such a commendable section, I lurched adjacent to your blog other than anticipate a modest bunch prompt. I need your tone of composition… smart home
February 4, 2023 06:24
An obligation of appreciation is all together for such an unprecedented post and the review, I am totally propelled! Keep stuff like this coming. cfa exam formula sheet
February 7, 2023 06:29
To a great degree lovely and interesting post. I was scanning for this kind of information and savored the experience of examining this one. 센슈얼마사지
February 8, 2023 14:30
I require you to thank for your period of this extraordinary read!!! I definately welcome every last bit of it and I have you bookmarked to take a gander at new stuff of your blog a certain prerequisite read blog! cfa level 1 free notes
February 9, 2023 15:10
staggering, marvelous, I was considering how to cure skin irritation regularly. also, found your site by google, took in a ton, now i’m to some degree clear. I’ve bookmark your site and moreover incorporate rss. keep us revived. cfa level 1 free notes
February 10, 2023 06:28
Information on drinking song and dance karaoke in Jeju Island, Korea. 제주가라오케
February 10, 2023 10:08
To a great degree lovely and interesting post. I was scanning for this kind of information and savored the experience of examining this one. 먹튀폴리스
February 11, 2023 06:50
llo there mates, it is inconceivable formed piece totally portrayed, continue with the considerable work dependably. 안전놀이타
February 11, 2023 11:22
Mmm.. admirable to be here in your report or tell, whatever, I notoriety I ought to besides process solid for my have site need I play some salubrious further refreshed occupied in your area. punta cana dominican republic
February 11, 2023 12:20
An obligation of appreciation is all together for the informational and pleasing post, plainly in your blog everything is extraordinary.. punta cana all inclusive resorts adults only
February 11, 2023 13:23
I need to search for objectives with fundamental data on given point and offer them to teacher our slant and the article. chat ave
February 13, 2023 11:59
This webpage and I consider this web site is amazingly informational ! Keep on setting up! ufabet เว็บตรง
February 13, 2023 13:50
Link daftar situs slot online server Thailand resmi dan gacor no 1 winrate tertinggi mudah menang maxwin se Indonesia 2023. link slot resmi thailand
February 14, 2023 05:45
it’s to a great degree cool blog. Interfacing is incredibly profitable thing.you have really had any kind of effect 토토사이트
February 14, 2023 06:50
To a great degree lovely and interesting post. I was scanning for this kind of information and savored the experience of examining this one. 먹튀폴리스
February 16, 2023 10:27
it’s to an extraordinary degree cool blog. Interfacing is unimaginably gainful thing.you have truly had any sort of impact dark web scan
February 16, 2023 11:29
To a great degree lovely and captivating post. I was hunting down this kind of information and acknowledged examining this one. Keep posting. Thankful for sharing. Web Design in Kansas City
February 16, 2023 12:36
This is an awesome article, Given such an extraordinary measure of data in it, These sort of articles keeps the customers excitement for the site, and keep sharing more … favorable circumstances. 꽁머니 사이트
February 16, 2023 14:48
Extraordinary blog. I took pleasure in scrutinizing your articles. This is extremely a wonderful scrutinized for me. I have bookmarked it and I am suspecting scrutinizing new articles. Continue doing amazing! 먹튀검증
February 17, 2023 09:49
this website is about use y2mate tools to download youtube video, mp3,mp4. y2mate
February 18, 2023 10:08
Koshys Group is set apart in the fields of School, Management, Nursing, Allied Health Science as well as Animation & Media Studies, yielding exemplary individuals that are well-trained to meet international standards, to be successful not only in India but also abroad. Preschools in jakkuru
February 18, 2023 16:14
Intriguing post. I Have Been pondering about this issue, so a debt of gratitude is in order for posting. Entirely cool post.It ’s extremely exceptionally decent and Useful post.Thanks พนันบอล
February 19, 2023 04:17
To a great degree lovely and interesting post. I was scanning for this kind of information and savored the experience of examining this one. 실시간슬롯사이트
February 19, 2023 10:07
staggering, marvelous, I was considering how to cure skin irritation regularly. also, found your site by google, took in a ton, now i’m to some degree clear. I’ve bookmark your site and moreover incorporate rss. keep us revived. เว็บสล็อต ตรงจากต่างประเทศ ไม่มีขั้นต่ำ ไม่ผ่านเอเย่นต์ อันดับ 1
February 19, 2023 10:56
Korean Online Slots and Slot Site Recommended Introduction Carlos Slot Community. 슬롯사이트
February 19, 2023 12:26
Captivating post. I Have Been contemplating about this issue, so an obligation of appreciation is all together to post. Completely cool post.It ’s greatly extraordinarily OK and Useful post.Thanks 사설토토
February 22, 2023 05:49
stunning, awesome, I was thinking about how to cure skin inflammation normally. what’s more, discovered your site by google, took in a ton, now i’m somewhat clear. I’ve bookmark your site and furthermore include rss. keep us refreshed. https://totoposition.com
February 22, 2023 11:46
To an extraordinary degree beautiful and fascinating post. I was filtering for this sort of data and relished the experience of looking at this one. สมัคร ufabet
February 28, 2023 06:59
Link daftar situs slot server indonesia resmi dan gacor no 1 mudah menang maxwin 2023 dari provider pay4d. slot server indonesia resmi 2023
February 28, 2023 15:18
Astonishing learning and I get a kick out of the chance to impart this sort of data to my companions and expectation they like it they why I do cfa formula sheet pdf
March 2, 2023 15:20
I need you to thank for your season of this great read!!! I definately appreciate each and every piece of it and I have you bookmarked to look at new stuff of your blog an unquestionable requirement read blog! 카지노사이트
March 5, 2023 06:29
Link situs slot 1000 server luar negeri kamboja, thailand, amerika, singapore, malaysia, vietnam, filipina tergacor dan terpercaya no 1 mudah menang maxwin petir x500 rtp winrate tertinggi. situs slot 1000
March 6, 2023 12:45
This site and I consider this web website is extremely instructive ! Keep on setting up! stampante 3d professionale prezzo
March 8, 2023 14:37
Astonishing learning and I get a kick out of the chance to impart this sort of data to my companions and expectation they like it they why I do Kansas City website design & SEO
March 13, 2023 14:45
I am searching for and I want to post a remark that “The substance of your post is magnificent” Great work! เว็บสล็อตแตกง่าย
March 18, 2023 16:12
A debt of gratitude is in order for such an extraordinary post and the audit, I am completely inspired! Keep stuff like this coming. สล็อตเว็บใหญ่
March 20, 2023 17:41
Here you will realize what is vital, it gives you a connection to an intriguing site page: เกมไพ่ป๊อกเด้ง
March 21, 2023 06:22
Such destinations are imperative since they give a huge measurement of valuable data … สล็อตเว็บใหญ่
April 10, 2023 08:57
Astonishing learning and I get a kick out of the chance to impart this sort of data to my companions and expectation they like it they why I do เว็บพนันออนไลน์เว็บตรง ไม่ผ่านเอเย่นต์
April 17, 2023 09:17
Rajendra Law Office has over 20 years of experience in providing legal services, including trademark application. Their team of experienced attorneys is well-versed in trademark registration and can guide you through every step of the process. They have successfully registered trademarks for various clients in Chennai and across India. Logo Registering in Chennai
April 18, 2023 16:42
By incorporating keywords into your content in an effective manner, you can ensure that your website stands out among your competition. So take advantage of this powerful tool and use it to improve your website’s search engine positioning. http://dutchieinvirtualreality.com/five-clear-reasons-why-you-need-digital-marketing-for-your-business.html
May 14, 2023 02:58
Steam - a popular digital distribution platform for video games, offering a vast library of games from various genres. 안저놀이터