Skip to content

Releases: Rurusetto/rurusetto

2022.422.0

22 Apr 20:29
2da3c94
Compare
Choose a tag to compare

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

13 Apr 21:13
23c2390
Compare
Choose a tag to compare

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

10 Apr 20:21
8362f98
Compare
Choose a tag to compare

Thanks for following! This is the update of rūrusetto.

API

  • Add tags and created_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

09 Apr 21:01
8ef410e
Compare
Choose a tag to compare

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

08 Apr 23:42
a405dc9
Compare
Choose a tag to compare

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

07 Apr 07:13
e9170d3
Compare
Choose a tag to compare

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

05 Apr 07:32
749652f
Compare
Choose a tag to compare

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

02 Apr 09:26
e5d9456
Compare
Choose a tag to compare

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

28 Mar 11:06
31f4276
Compare
Choose a tag to compare

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

29 Dec 20:28
5079350
Compare
Choose a tag to compare

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 and can_download field to Ruleset 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