Hello! You have read the title, so you know what this post will be about: a new Plume pre-release is out. It should have been "Plume 0.4.0 aka alpha 3", but to keep the alpha number in sync with the minor version number, we decided to skip alpha 3 and go to alpha 4 directly. So please welcome Plume 0.4.0, aka alpha 4!
What changed since April?
If we start with the invisible (but important!) changes, we fixed some bugs in various parts of the code. Among them:
- The editor was shown in arabic by default, but thanks to @Marius@framapiaf.org it should now default to English (and show in your favorite language if Plume supports it).
- The search engine was showing drafts in the result, but @FDB_hiroshima fixed the issue.
Of course, we tried to slightly improve the quality of the code, even if there is still a lot to do on that front according to me. To continue with changes that won't visibly affect you but that are still needed for us developers, @FDB_hiroshima improved our Continuous Integration. I also had to refactor the way assets are managed: source code for assets and their compiled version are now clearly separated. We also tried to improve our code coverage, and we are now at 39% of tested code (still not much, but hopefully we will be near 100% for Plume 1.0.0 🤞️). Another change is that outbound federation now runs asynchronously: you won't have to wait for hours when publishing an article!
@mareklach@tautolog.org improved the wording of the sentences we use, both in Plume's interface, on the official website and in the documentation.
We also tried to make the life of Plume instance admins easier. @FDB_hiroshima added a tool to run migrations in plm
, which avoids the need to install diesel
when creating an instance, making the installation easier! They also made it possible to write migrations in Rust, which is amazing (my love for Rust is inversely proportional to my love for SQL). @RAOF@dev.glitch.social also made a Snap package for Plume, which makes it super easy to install on any computer that has Snaps! This installation method is not yet documented, but it should be soon.
On another note, @ahangarha@mastodon.host started to add support for right-to-left languages in the user interface. More generally, this version is quite well internationalized: as you can see on Crowdin, 8 languages are complete, and 4 others are more than 80% done. It may not seem much compared to most applications, but Plume is still in alpha and I'm happy to see there already are efforts to make it available in various languages. So to all translators: thank you!
Unfortunately, the editor didn't improved much in six month. The only real change is that @violet@vulpine.club added an autosave feature, to avoid loosing your article if you close Plume without saving your draft. Hopefully, a lot of changes should come to the editor for the next release though (more details on that at the end of the article).
There were only two important changes on federation level. The first is that account deletion is now sent to other instances: no more ghost accounts haunting the Fediverse! The second, is that ActivityPub outboxes are now in the correct format thanks to @violet@vulpine.club. It means that other implementations (like Mastodon or Pleroma) should now be able to fetch old articles when they discover a new Plume account.
I (@Ana) also started to work on moderation tools, and the first step for that was to add a "moderator" role. Admins can now promote other users to that role, and they will have access to the moderation tools.
Thanks to rfwatson, password reset requests are now stored in the database instead of being kept in Plume's memory directly, avoiding bugs that could break password resets.
One of the most visible feature we introduced for this release probably are themes. Instance admins can now install themes on their instance, choose one by default, and let users of the instance change it if they want. Each blog can also have its own theme, that will override the instance one, allowing for customization on various levels (note that blog themes are not federated for security and privacy reasons).
Last but not least, @FDB_hiroshima introduced something that we call "generic timelines", and that allow you to build complex timelines to curate, filter and organize articles exactly the way you want. For instance, if you want to create an "Art" timeline, you can use the following query:
tags in [art, drawing, photography, dance, painting, theatre]
You can write quite complex queries, filtering articles based on their authors, the instance they come from, their tags, title, contents, language, etc. For the moment, there is no interface to create or edit timelines, only the federated, local and personal feeds use it, but it should come in one of the next releases!
What's next?
During the following days (weeks ? months ? I don't really now, we don't have deadlines 😄️) we will probably focus on improving the quality of the code: I would personally like to move to Rust 2018, and document as much as possible our codebase, to make it easier for new contributors to join us (and for us to understand what we wrote two days ago, too).
This summer, @maiwann@framapiaf.org helped me with the interface of the editor (that, as you may have noticed, is far from optimal). I now have a clear idea of what is needed, and how to improved things, so expect changes on that side sooner or later!
@hirojin@dev.glitch.social is working on custom domain support, that will allow each blog to be read on their own domain (either a subdomain of the main instance, plumedev.fediverse.blog
for instance, or a totally different domain, like blog.joinplu.me
). However, it is a quite big task that requires quite a lot of refactoring, and which is even making us switch to another web framework (😱️)!
Finally, it has been decided that we should leave GitHub (mainly because of their policy towards some countries, that affected at least one of our contributors). Thus, we should soon have our own Gitea and Drone CI running!
Installing Plume 0.4.0 (or updating your instance)
If you want to start a new Plume instance, you can read the docs. And if you already have one, but you want to update it to 0.4.0, you can read this page. Don't hesitate to ask questions here, on GitHub, on Loomio or on Matrix if something is unclear or if you have issues with your instance.
The full changelog is also available on GitHub if you want.
I want to thank all the people that contributed to this release, even if you name was not cited in this article. So here it is: thank you! 💜️
Comments
December 1, 2022 14:13
Grooming your munchkin kittens should start as soon as possible: As soon as you get your new Munchkin kittens home, you should start grooming them.
December 1, 2022 14:20
Myland Munchkins Home is known for selling munchkin kittens for sale that are safe and good with people.
April 3, 2023 14:55
Situs judi JDB slot indonesia game terpercaya paling gacor 100%. Daftar segera di link bo jdb gaming terbaik deposit pulsa. slot JDB indonesia
January 11, 2023 05:54
vaobong.one là website cập nhật tất cả các link bóng đá bị các nhà mạng việt nam chặn. vaobong
January 15, 2023 12:20
Mmm.. great to be here in your article or post, whatever, I figure I ought to likewise buckle down for my own site like I see some great and refreshed working in your site. 꽁머니
January 20, 2023 05:59
It is amazingly decent to see the best subtle elements introduced in a simple and understanding way. 먹튀
January 18, 2023 11:03
Superior to normal data, beneficial and thrilling system, as offer very much completed with astute examinations and musings, bunches of uncommon data and motivation, both of which I require, by goodness of offer such an obliging data here. 사설토토
January 25, 2023 06:13
I truly appreciate basically perusing the majority of your weblogs. Just needed to advise you that you have individuals like me who value your work. Certainly an awesome post. Caps off to you! The data that you have given is exceptionally useful. hvac repair bedford ny
January 27, 2023 10:43
If you are dealing with a DUI, Domestic Violence, Misdemeanor or any Felony criminal charge then give us a call today to talk about your options. Rising Phoenix Law Group refuses to handle more cases, and increase profits, at the expense of quality representation. hoenix Attorney
January 31, 2023 06:22
You finished certain dependable focuses there. I completed a pursuit regarding the matter and discovered about all people will concur with your blog. finquiz login
February 5, 2023 05:41
Unbelievable Blog! I should need to thank for the undertakings you have made in creating this post. I am believing a comparable best work from you later on moreover. I expected to thank you for this destinations! Thankful for sharing. Amazing destinations! chatave
February 2, 2023 05:56
Great blog. I delighted in perusing your articles. This is really an awesome perused for me. I have bookmarked it and I am anticipating perusing new articles. Keep doing awesome! เว็บบาคาร่า
February 4, 2023 06:17
Extremely pleasant and fascinating post. I was searching for this sort of data and appreciated perusing this one. Continue posting. Much obliged for sharing. cfa level 1 formula sheet pdf
January 30, 2023 10:18
I truly appreciate basically perusing the majority of your weblogs. Just needed to advise you that you have individuals like me who value your work. Certainly an awesome post. Caps off to you! The data that you have given is exceptionally useful. cfa level 1 mock vs real exam
February 1, 2023 12:07
llo there mates, it is inconceivable formed piece totally portrayed, continue with the considerable work dependably. fin quiz
February 7, 2023 06:11
I truly appreciate basically perusing the majority of your weblogs. Just needed to advise you that you have individuals like me who value your work. Certainly an awesome post. Caps off to you! The data that you have given is exceptionally useful. 내주변마사지
January 31, 2023 11:23
Recommended introduction of Korean online slot sites. 슬롯커뮤니티
February 3, 2023 12:09
For this site, you will see our record, make sure to experience this information. home smart device
February 10, 2023 06:37
Information on drinking song and dance karaoke in Jeju Island, Korea. 제주가라오케
January 30, 2023 11:58
It is incredibly average to see the best inconspicuous components presented in a basic and seeing way. James Hardie Siding installers in Missouri
February 11, 2023 06:41
Excellent .. Amazing .. I’ll bookmark your blog and take the feeds also…I’m happy to find so many useful info here in the post. we need work out more techniques in this regard. thanks for sharing. 토토사이트
February 10, 2023 09:54
I truly appreciate basically perusing the majority of your weblogs. Just needed to advise you that you have individuals like me who value your work. Certainly an awesome post. Caps off to you! The data that you have given is exceptionally useful. 먹튀폴리스
February 14, 2023 05:39
Much obliged to you for your post, I search for such article along time, today I discover it at long last. this post give me heaps of prompt it is extremely helpful for me. 토토사이트
January 31, 2023 18:28
it’s really nice and meanful. it’s really cool blog. Linking is very useful thing.you have really helped lots of people who visit blog and provide them usefull information. สล็อตPG ใหม่ล่าสุด
January 30, 2023 13:25
This is useful, in any case it can be significant with the goal that you can look at the accompanying site: https://prodcircle.com/
February 16, 2023 05:16
I am truly getting a charge out of perusing your elegantly composed articles. It would seem that you spend a considerable measure of exertion and time on your blog. I have bookmarked it and I am anticipating perusing new articles. Keep doing awesome. 인터넷카지노사이트
February 11, 2023 11:24
I just got to this astonishing site in the relatively recent past. I was really caught with the bit of assets you have here. Enormous thumbs up for making such brilliant blog page! all inclusive resorts in punta cana
February 8, 2023 14:26
I am truly getting a charge out of perusing your elegantly composed articles. It would seem that you spend a considerable measure of exertion and time on your blog. I have bookmarked it and I am anticipating perusing new articles. Keep doing awesome. cfa level 1 pdf
February 14, 2023 06:30
I truly appreciate basically perusing the majority of your weblogs. Just needed to advise you that you have individuals like me who value your work. Certainly an awesome post. Caps off to you! The data that you have given is exceptionally useful. 먹튀폴리스
February 17, 2023 09:47
this website is about use y2mate tools to download youtube video, mp3,mp4. y2mate download
February 18, 2023 11:47
Now you’ll discover what is vital, everything gives a url to the engaging page: Warehouse facility cleaning Commercial Floor Cleaning services
February 22, 2023 05:48
This post is extremely easy to peruse and acknowledge without forgetting any subtle elements. Incredible work! https://totoposition.com
February 11, 2023 12:09
Welcome to the gathering of my life here you will master every little thing about me. things to do in punta cana
February 19, 2023 10:11
In the wake of perusing your article I was stunned. I realize that you clarify it exceptionally well. What’s more, I trust that different perusers will likewise encounter how I feel in the wake of perusing your article. เว็บตรงไม่ล็อคยูส ไม่มีขั้นต่ำ
February 13, 2023 11:43
Truly value this magnificent post that you have accommodated us.Great site and an incredible subject also I truly get astonished to peruse this. Its better than average. ufabet เว็บแม่
February 18, 2023 16:06
Three are normally modest Ralph Lauren accessible available to be purchased every last time you wish to purchase. ufabet เว็บตรง
February 19, 2023 10:54
Korean Online Slots and Slot Site Recommended Introduction Carlos Slot Community. 슬롯사이트
March 20, 2023 16:33
Magnificent dispatch! I am to be sure getting well-suited to over this data, is genuinely neighborly my amigo. In like manner awesome blog here among a significant number of the exorbitant data you gain. Hold up the advantageous procedure you are doing here. ป๊อกเด้งออนไลน์
February 16, 2023 10:25
I inquisitive more enthusiasm for some of them trust you will give more data on this subjects in your next articles. dark web scan
February 12, 2023 16:20
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. CBSE schools in Kadusonnappanahalli
February 22, 2023 11:43
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. ufabet
March 5, 2023 05:57
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
February 18, 2023 17:52
I truly appreciate basically perusing the majority of your weblogs. Just needed to advise you that you have individuals like me who value your work. Certainly an awesome post. Caps off to you! The data that you have given is exceptionally useful. 슬롯게임사이트
February 13, 2023 13:21
Link daftar situs slot online server Thailand resmi dan gacor no 1 winrate tertinggi mudah menang maxwin se Indonesia 2023. link slot tergacor thailand
February 19, 2023 12:13
I am always searching online for storys that can accommodate me. There is obviously a multiple to understand about this. I feel you made few salubrious points in Attributes moreover. Detain busy, awesome career! 토토사이트
March 6, 2023 12:49
Good to become visiting your weblog again, it has been months for me. Nicely this article that i’ve been waited for so long. I will need this post to total my assignment in the college, and it has exact same topic together with your write-up. Thanks, good share. stampante 3d professionale prezzo
March 8, 2023 14:35
Mmm.. estimable to be here in your report or notify, whatever, I repute I should moreover process strong for my have website want I play some salubrious further updated busy in your location. Kansas City web design & SEO
February 16, 2023 11:12
I am continually hunting on the web down articles that can help me. There is clearly a great deal to think about this. I think you made some great focuses in Features too. Continue working, extraordinary job ! Website Design in Kansas City
March 2, 2023 15:01
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 12, 2023 08:37
it’s really nice and meanful. it’s really cool blog. Linking is very useful thing.you have really helped lots of people who visit blog and provide them usefull information. สล็อตแตกง่าย
February 28, 2023 15:19
Excellent read, Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. cfa level 1 quantitative methods cheat sheet
February 16, 2023 12:28
This is also a fair post which I really savored the experience of scrutinizing. It isn’t every day that I have the probability to see something like this.. 꽁머니 사이트
March 21, 2023 06:23
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… สล็อตเว็บใหญ่
February 16, 2023 14:40
This is a great post I seen because of offer it. It is truly what I needed to see seek in future you will proceed after sharing such a magnificent post. 먹튀검증
March 18, 2023 15:40
I simply want to tell you that I am new to weblog and definitely liked this blog site. Very likely I’m going to bookmark your blog . You absolutely have wonderful stories. Cheers for sharing with us your blog. เว็บสล็อตแตกง่าย
April 10, 2023 08:32
Excellent read, Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. เว็บพนันออนไลน์เว็บตรง