Releases: Rurusetto/rurusetto
2022.422.0
Thanks for following! This is the update of rūrusetto.
Code Quality
- Add link to POEditor project on project's readme (#321)
Localization
- Update translation file from POEditor (#321)
- Test on fallback language system by using
gettext_lazy
parameter (#321)
This update mainly update the translation file from POEditor and also add the gettext_lazy
parameter to the translation file. This will make the translation system to use the fallback language system when the translation is not found in current language, it will use English as fallback language. Thanks to Hasuko for helping us translate on French!
If you found any issues or have any suggestion you can make issue in this repositories, make a new discussions or tag me on discord dev server at #rulesets-wiki. This website will not be better without your comments. I want this website to running by community, not just me!
We are finding the new cover picture for the website. If you are an artist and you want to contribute to this website please read this, thanks!
Have a good day and have fun!
HelloYeew
2022.413.0
Thanks for following! This is the update of rūrusetto.
Dependencies
- Update django requirement from ~=4.0.3 to ~=4.0.4 (#315)
Administration
- Allow maintainer to access recommend beatmap approval page (#318)
Reliability
- Fix URL is not support trailing slash fallback (#317) : From Django docs that I remember the
APPEND_SLASH
default value is True but this is not work so I add it to the settings and also remove some URL path that already have the slash at the end.
Documentation
Link to repository
Link to documentation site
- Improve type notation and explanation on type (docs#7) : Since the type in the documentation is not much clear and with the help from @Flutterish we improve on type explanation on the documentation. We hope this will make the type on API more clear.
If you found any issues or have any suggestion you can make issue in this repositories, make a new discussions or tag me on discord dev server at #rulesets-wiki. This website will not be better without your comments. I want this website to running by community, not just me!
We are finding the new cover picture for the website. If you are an artist and you want to contribute to this website please read this, thanks!
Have a good day and have fun!
HelloYeew
2022.411.0
Thanks for following! This is the update of rūrusetto.
API
- Add
tags
andcreated_rulesets
to profile API (#312)
Documentation
Link to repository
Link to documentation site
- Update profile API on new field (docs#5)
This update add missing tags and created ruleset that's show in user profile page but missing in profile API.
If you found any issues or have any suggestion you can make issue in this repositories, make a new discussions or tag me on discord dev server at #rulesets-wiki. This website will not be better without your comments. I want this website to running by community, not just me!
We are finding the new cover picture for the website. If you are an artist and you want to contribute to this website please read this, thanks!
Have a good day and have fun!
HelloYeew
2022.410.0
Thanks for following! This is the update of rūrusetto.
API
- Add open API for recommend beatmap (#310)
Code Quality
- Cleanup some code in API database model serializer (#310)
Documentation
Link to repository
Link to documentation site
- Add recommend beatmap API to the documentation (docs#4)
This update add recommend beatmap to the open API and cleanup some code. You can read on how to use the new API in
our documentation. If you use our API to make your dream project and want me know or want some permission you can contact me (contact is in the repository's readme)!
If you found any issues or have any suggestion you can make issue in this repositories, make a new discussions or tag me on discord dev server at #rulesets-wiki. This website will not be better without your comments. I want this website to running by community, not just me!
We are finding the new cover picture for the website. If you are an artist and you want to contribute to this website please read this, thanks!
Have a good day and have fun!
HelloYeew
2022.409.0
Thanks for following! This is the big update of rūrusetto.
Localization
- Add first refactor for internationalization support (#306)
- Refactor users app for support internationalization (#307)
- Add full translate for Thai language (#308) : This is the first language that will test the language system. Some element will not be translated now.
User
- Add language settings to website settings (#308)
Code Quality
- Add command for auto build localization file on deploy (#308)
- Cleanup for some template that no longer used (#307)
UI & UX
- Add Kanit as a fallback font for Thai language (#308)
- Fix sometime Raleway font weight is wrong (#308)
This is the big update that add support for localization and add a first language (Thai) as a first full working language. This system is under testing and some element will not be translated now. We will open the translation project so if you want to help us to translate this website you can help on the translation. You can try changing the language in the site settings. This update is the biggest refactor since the new version of rūrusetto released so if something wrong on the string in the website, please tell me!
If you found any issues or have any suggestion you can make issue in this repositories, make a new discussions or tag me on discord dev server at #rulesets-wiki. This website will not be better without your comments. I want this website to running by community, not just me!
We are finding the new cover picture for the website. If you are an artist and you want to contribute to this website please read this, thanks!
Have a good day and have fun!
HelloYeew
2022.407.0
Dependencies
- Update Django to 4.0 (#275)
Account
- Fix osu! login redirect to new page that is a default page from library (#298)
Wiki
- Change latest rulesets list in homepage to show normal listing (#301)
- Update installation guide image (#303)
- Replace installation image guide with latest version of osu! (#304)
- Change rulesets listing sort behavior to case insensitive (#305) : At first the sort behavior using Django's sort that's mean the object that use capital letter will come first. This PR change the behavior of how it sort by just lower it first before let it sort.
# Before
'rulesets': make_listing_view(Ruleset.objects.filter(hidden=False, archive=False).order_by('name')),
# After
'rulesets': make_listing_view(Ruleset.objects.filter(hidden=False, archive=False).order_by(Lower('name'))),
This update is mainly update our main framework to the new version and fix the sort behavior from the recommendation.
If you found any issues or have any suggestion you can make issue in this repositories, make a new discussions or tag me on discord dev server at #rulesets-wiki. This website will not be better without your comments. I want this website to running by community, not just me!
We are finding the new cover picture for the website. If you are an artist and you want to contribute to this website please read this, thanks!
Have a good day and have fun!
2022.405.0
User & Account
- Fix osu! login redirect to new page that is a default page from library (#298)
UI % UX
- Change latest rulesets list in homepage to show normal listing (#301)
This update change the homepage that currently show the latest adding ruleset to the full listing. This is because we change the idea on the homepage that at first we want to make it to personalize by user and the time that sort by the latest adding ruleset is sort by the time in database, not the time that this ruleset is actually added. (But we are not remove the listing page anyway.)
If you found any issues or have any suggestion you can make issue in this repositories, make a new discussions or tag me on discord dev server at #rulesets-wiki. This website will not be better without your comments. I want this website to running by community, not just me!
We are finding the new cover picture for the website. If you are an artist and you want to contribute to this website please read this, thanks!
Have a good day and have fun!
HelloYeew
2022.402.0
API
- Add
archive
parameter to API (#295)
Development
- Add debug notice if
DEBUG
is turn on (#296)
API Documentation
Link to repository
Link to documentation site
- Add archive parameter to docs (docs#3)
This update is mainly update a latest parameter to API and the documentation. Feel free to use this API for your dream project or make your own tool!
If you found any issues or have any suggestion you can make issue in this repositories, make a new discussions or tag me on discord dev server at #rulesets-wiki. This website will not be better without your comments. I want this website to running by community, not just me!
We are finding the new cover picture for the website. If you are an artist and you want to contribute to this website please read this, thanks!
Have a good day and have fun!
HelloYeew
2022.328.0
Thanks for following! This is the update of rūrusetto.
Dependencies
- Update boto3 requirement from ~=1.21.9 to ~=1.21.23 (#291)
- Update unidecode requirement from ~=1.3.3 to ~=1.3.4 (#285)
- Update django-admin-interface requirement from ~=0.18.5 to ~=0.19.0 (#282)
- Update python-decouple requirement from ~=3.5 to ~=3.6 (#253)
- Update pillow requirement from ~=9.0.0 to ~=9.0.1 (#255)
Code Quality
- Change Google analystics to version 4 (#292)
Repositories
- Change dependabot update check to weekly
- Change deploy frequency to making tag instead of every push
Server
- Update server dependencies
API Documentation
Link to repository
Link to documentation site
- Fix wrong sidebar link
- Add contributing message to repository README
- Change the scope of the documentation to make it wider
- Fix grammar typo in objects structure
- Add blank example of field that can be blank
This update is conclude from last 2 months since I'm not update some backend stuff and I'm not announce on it and improve some API documentation. If you have any question or suggestion you can make issue in the repository or tag me on the discord server below!
If you found any issues or have any suggestion you can make issue in this repositories, make a new discussions or tag me on discord dev server at #rulesets-wiki. This website will not be better without your comments. I want this website to running by community, not just me!
We are finding the new cover picture for the website. If you are an artist and you want to contribute to this website please read this, thanks!
Have a good day and have fun!
HelloYeew
2021.1229.0
Thanks for following! This is the update of rūrusetto.
Dependencies
- Update boto3 requirement from ~=1.20.24 to ~=1.20.25 (#206)
Wiki
- Add compatibility to redirect to the new URL path from the old website path (#209)
- Add
direct_download_link
andcan_download
field toRuleset
models (#212)
API
- Initialize the open API (#210]
- Fix fatal API error due to
DoesNotExist
(#211) - Add logo as PNG file and multiple size (#213)
- Add subpage, user and status API (#214)
This is the first release of the API. You can use it as you wish on your project that's require the ruleset information or some deep information about ruleset. I hope you will find it useful! The documentation is available on our documentation site.
If you found any issues or have any suggestion you can make issue in this repositories, make a new discussions or tag me on discord dev server at #rulesets-wiki. This website will not be better without your comments. I want this website to running by community, not just me!
We are finding the new cover picture for the website. If you are an artist and you want to contribute to this website please read this, thanks!
Happy new year!
HelloYeew