Skip to content

Releases: Rurusetto/rurusetto

2021.1219.0

18 Dec 22:25
b1e956e
Compare
Choose a tag to compare

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

Dependencies

  • Update boto3 requirement from ~=1.20.5 to ~=1.20.6 (#145)
  • Update markdown requirement from ~=3.3.4 to ~=3.3.6 (#145)
  • Update django-admin-interface requirement from ~=0.17.3 to ~=0.18.2 (#181)
  • Update boto3 requirement from ~=1.20.6 to ~=1.20.15 (#183)
  • Update django-colorfield requirement from ~=0.4.5 to ~=0.5.0 (#195)
  • Update boto3 requirement from ~=1.20.15 to ~=1.20.22 (#199)
  • Update boto3 requirement from ~=1.20.22 to ~=1.20.23 (#200)
  • Update boto3 requirement from ~=1.20.23 to ~=1.20.24 (#201)

Wiki

  • Add initial support for archived rulesets (#192) : This is the initial implementation of the archived rulesets that's how it's look. Need comment from user before continue on this.

Status

  • Remove the direct download link on pre-release rulesets (#191)

UI & UX

  • Fix weird login UI on mobile (#184)
  • Change the picture preview from link to image (#204)
    preview

Documentation

  • Update the documentation

Repositories

  • Change the license's name to the team's name

This update mainly add a new archived feature that's need comment from user before continue on this, improve UI on mobile, add picture preview for settings that's use image field to make it easier for user to preview it and squash some bugs.

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!

Thanks for reading and have a good day!

HelloYeew

2021.1116.0

16 Nov 03:41
4371e28
Compare
Choose a tag to compare

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

Dependencies

  • Update pillow requirement from ~=8.3.2 to ~=8.4.0 (#134)
  • Update boto3 requirement from ~=1.18.62 to ~=1.19.1 (#145)
  • Update django requirement from ~=3.2.8 to ~=3.2.9 (#156)
  • Update boto3 requirement from ~=1.19.1 to ~=1.20.0 (#160)
  • Update psycopg2-binary requirement from ~=2.9.1 to ~=2.9.2 (#166)
  • Update boto3 requirement from ~=1.20.0 to ~=1.20.5 (#167)

Profile & Account Registration

  • Remove delete old cover image signal (#150) : I got error that is occured from Update profile every login that is delete the cover image and cannot fetch the new error then get 500 error on login. So I remove this signal out and must change model on config to be blank too.

Recommend Beatmap

  • Remove character limit in beatmap card comment (#138) : The 150 character limit is too few so remove the limitation.

Status

  • Fix status show unknown on non GitHub rulesets source (#142) : This is regressed from the view render function is not pass the RulesetStatus that is contain that ruleset's status and that's why the template on render result is Unknown.
  • Fix patreon and unknown source link variable is incorrect rendered (#148)
  • Make rulesets owner can change the rulesets status (#168) : I got recommend from @EVAST9919 that it will be better if the ruleset owner can change the rulesets status too so I have implemented this feature.
  • Add pre-release badge when the ruleset is pre-release (#168)

Actions

  • Fix the status system cannot update pre-release system (#168) : This fix by add a new field call pre-release to let the update script know and update this ruleset status as pre-release instead of normal.

Repositories

  • Add link to Nooraldean's profile : @IKeepItNoodles is my friend who design the icon and the color stuff on this website. Thanks for your work!
  • Change CI to only run on python 3.9

Sorry for not updating for a long time. I am busy with the IRL stuff and I will continue to implement on the function that I plan soon.

If you found any issues or have any suggestion you can make issue in this repositories 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!

I just open the discussions part in the repositories. Feel free to use it!

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!

Thanks for reading and have a good day!

HelloYeew

2021.1016.0

16 Oct 20:02
cc3d4a0
Compare
Choose a tag to compare

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

Dependencies

  • Update boto3 requirement from ~=1.18.58 to ~=1.18.59 (#124)
  • Update django-colorfield requirement from ~=0.4.4 to ~=0.4.5 (#127)
  • Update boto3 requirement from ~=1.18.59 to ~=1.18.60 (#128)
  • Update django-admin-interface requirement from ~=0.17.2 to ~=0.17.3 (#129)
  • Update boto3 requirement from ~=1.18.60 to ~=1.18.62 (#131)

Profile & Account Registration

  • Change tag database model to can be blank on some field (#123)

Status

  • Fix status is still show the hidden rulesets (#133)

Wiki

  • Add ability to delete subpage (#132)
  • Remove character limit in beatmap card comment (#138) : I just remove it because ruleset creator told me that 150 characters (That I set) cannot barely finish 2 sentence. That's why I remove it. (and the beatmap card shape is better now that's why I remove it)

Actions

  • Adjust update rulesets version action sleep time to 30 minutes (#133)
  • Fix action time calculation is not count the day difference (#133)

This week don't have much improvement because I spend the time on the data migration from the old site to the new site and the new project that I'm making it.

If you found any issues or have any suggestion you can make issue in this repositories 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!

I just open the discussions part in the repositories. Feel free to use it!

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!

Thanks for reading and have a good day!

HelloYeew

2021.1010.0

10 Oct 19:56
0ec5798
Compare
Choose a tag to compare

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

Dependencies

  • Update django-colorfield requirement from ~=0.4.3 to ~=0.4.4 (#112)
  • Update django-admin-interface requirement from ~=0.17.1 to ~=0.17.2 (#113)

Code Quality

Profile & Account Registration

  • Add cover image field in light mode in profile's cover imaget (#111)
  • Change default profile picture (#111)
  • Add register with osu! button in register page (#120)
  • Fix line spacing in register page (#120)
  • Fix hidden rulesets still show on rulesets owner (#120)

Install

  • Fix missing picture (#117) : Since some picture are link from old website. I just move this to the new website.

UI & UX

  • Change cover image in install and cover page (#111)
  • Add link to discord development server at the footer (#120)

Worker

  • Fix unknown time running status on action that status = idle (#111)

Wiki

  • Add cover image field in light mode in ruleset (#111)
  • Add custom CSS override in ruleset wiki (#111)
  • Force rulesets list to order alphabetically (#111)
  • Add ruleset mod to wiki images file (#111)
  • Add hidden setting so the creator of that objects can hide the ruleset or subpage that is not ready (#118)
  • Fix support button doesn't show if support message is unset (#118)
  • Fix message from ... is still show even no message in support box (#120)
  • Fix hidden rulesets still show on homepage (#120)

Recommend Beatmap

  • Adjust spacing on beatmap card (#109)

Release

  • Add settings to using S3 storage instead of local storage on production (#116)

This website is out of beta phase. The new website is replaces the old website now. Now you can using the new website freely, add your rulesets and if you are a player and you want to recommend the beatmap that is compatible with that rulesets just add it. Please try it. Thx!

Thanks to @JeswinSunsi and @riyakushwaha for your contribution!

If you found any issues or have any suggestion you can make issue in this repositories 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!

Thanks for reading and have a good day!

HelloYeew

2021.1006.0

06 Oct 16:54
007881f
Compare
Choose a tag to compare
2021.1006.0 Pre-release
Pre-release

Thanks for following! This is a new update of rūrusetto beta.

Dependencies

  • Update django-admin-interface requirement from ~=0.17.0 to ~=0.17.1 (#81)
  • Update django-crispy-forms requirement from ~=1.12.0 to ~=1.13.0 (#85)
  • Update python-decouple requirement from ~=3.4 to ~=3.5 (#88)
  • Update django requirement from ~=3.2.7 to ~=3.2.8 (#105)

Documentation

  • Update readme and write a contributor guideline (#84)

Code Quality

  • Seperate configuration value from settings (#83)
  • Fixed grammar on Website (#93 by @JeswinSunsi)
  • Fix some grammatical errors and typos in README.MD and CONTRIBUTING.MD (#94 by @pontakornth)

Database

  • Add new model call RulesetStatus that is bind with Ruleset. (#104) : This model will keep all data about rulesets version.

Status

  • Initialize the status page (#90)
  • Finish the status page (#104)

Worker

  • Initial setup of the worker (#99) : The worker is like the action that the maintainer or ruleset owner can run it. Currently only available in maintainer menu. Will implement on public later. Mainly target to update the data in database.
  • Add new worker call Update ruleset version to make it update data in RulesetStatus model. (#104)
  • Fix the display of action log on idle mode. (#107)

Wiki

  • Added Dark Icon for Dark Theme (#101 by @siddhantdixit) : Now light icon will show only on light theme.

Recommend Beatmap

  • Adjust beatmap card style (#106) : Revamp beatmap card design to make it more like osu! beatmap card style with combination of old rūrusetto beatmap card. This change will add 2 more field in RecommendBeatmap model. When deploy to the server the maintainer must run the update beatmap data action to make it works.
  • Finalize the beatmap card styling (#107)

This is the final update of the beta version of rūrusetto because all function that is from the old website are now in the new website with better performance and better usability. This update is adding the final fucntion that is not available in new website "Status page" and introduce the worker that will add it so it can use on other purpose.

Thanks to @pontakornth , @JeswinSunsi and @siddhantdixit for your contribution!

You can access the beta server from here.

Thanks for reading and have a good day!

HelloYeew

2021.924.0

24 Sep 22:06
874c82e
Compare
Choose a tag to compare
2021.924.0 Pre-release
Pre-release

Thanks for following! This is a new update of rūrusetto beta.

Dependencies

  • Update pygments requirement from ~=2.9.0 to ~=2.10.0 (#72)
  • Update unidecode requirement from ~=1.2.0 to ~=1.3.2 (#73)
  • Update pillow requirement from ~=8.3.1 to ~=8.3.2 (#74)
  • Update django-colorfield requirement from ~=0.4.2 to ~=0.4.3 (#75)

Database

  • Set some field of beatmap model to can be blank on database (#76)

Performance

  • Move JS on the demo player to only the recommend beatmap page. (#70)
  • Resize image that is big to a smaller size (#71)

Wiki

  • Delete star rating from beatmap card (#70) : Because current SR in the current beatmap is from osu! gamemode but each ruleset has own SR calculation so I decided to remove it from the ruleset creator recommendation and move JS on the demo player to only the recommend beatmap page to improve the website performance.
  • Add missing edit subpage cover image light mode cover (#77)
  • Add download link for the ruleset that use GitHub as a source (#78)
  • Enhance markdown converter (#79) : Add new extension in markdown converter (toc and attr_list) so it can auto-generate the table of content and apply the HTML attribute on the wiki page. This implement is implement to make the page and the markdown converter ready for wiki page CSS element override function that will come.
  • Set support box display requirement to only support message (#80)
  • Adjust CSS to make tag spacing animation support (#80)

This update is from the request in Discord to remove the SR from beatmap card, adjust support box to show even only message from the creator and fix some bug that me or other user found. This update make the way on let the ruleset creator can 'override' the CSS of the website so the creator can customize the color and the wiki page theme freely that will coming in incoming update.

About the auto-generate table of content, just add [TOC] at the top of the markdown file and it will auto-generate the table of content and about the attribute list you can read the documentation here.

More news! The repository of this website is participate in Hacktoberfest 2021. You can send a pull request on this repository to participate the Hacktoberfest!

If you found any issues or have any suggestion you can make issue in this repositories or tag me on discord dev server at #rulesets-wiki. This website will not be better without your comments.

You can access the beta server from here.

Thanks for reading and have fun with Hactoberfest!

HelloYeew

2021.917.0

17 Sep 13:12
71651bf
Compare
Choose a tag to compare
2021.917.0 Pre-release
Pre-release

Thanks for following! This is a new update of rūrusetto beta.

Administration

  • Change admin page back (#68)

Wiki

  • Fix link on recommend beatmap by ruleset creator part lead to the ruleset creator (A user who create beatmap page) instead of ruleset owner (#67)
  • Add load static file tag to recommend beatmap approval template
    (#69)

Reliability

  • Add support on display when the system cannot find the User object who recommend a beatmap in beatmap card (#67)

This is hotfix on the beatmap card when the system cannot find the user who recommend the beatmap and due to the wrong link in program lead to 500 error that is the fatal error.

If you found any issues or have any suggestion you can make issue in this repositories or tag me on discord dev server at #rulesets-wiki. This website will not be better without your comments.

You can access the beta server from here.

Thanks for reading and get more PP!

HelloYeew

2021.916.0

16 Sep 19:24
8f2cc01
Compare
Choose a tag to compare
2021.916.0 Pre-release
Pre-release

Thanks for following! This is a new update of rūrusetto beta.

Code Quality

  • Move JS from base.html (JS part that start the AOS and demo player to work) to its page and main minify JS file. (#61)
  • Introduce js block to base template to let other page can add some JS that is only use in that page. (#61)
  • Fix docstring in user form about the model name that refer to the form class (#63)

Administration

  • Change administration page to jazzmin (#65) : Will try on this. If it's not work I will revert it back.
  • Update link on admin page (#66)

Profile

  • Add hide email setting to user profile setting (#63)

Wiki

  • Add Support the creator to the wiki. (#58) : Owner can use this function by fill the form in user's setting page.
  • Add beatmap demo player to the beatmap card (#59)

Reliability

  • Fix can_support variable assignment can lead to UnboundLocalError on some case. (#60)
  • Make FileNotFoundError on login signal handle more properly. (#64) : When user turn on the Update Profile Every Login function it will always delete and download the new profile picture and cover image. But in the edge case if the profile picture or cover image file is disappear the os library will raise the FileNotFoundError and make the user cannot login or login and get the 500 error page instead. This pull request make the program can handle this situation.

UI & UX

  • Change CSS in wiki image from width to max-width (#58)
  • Add animation on osu!direct button (#59)
  • Add Verified tooltip to the verified ruleset creator symbol (#60)
  • Update Changelog markdown box styling format to make it same with wiki page (#62)
  • Update animation in changelog page to make it same with other page (#62)

This release mainly fix the backend reliability and fix some UI&UX problem from the plan and issues that I put in the plan. Some new function is beatmap demo player, support the creator and hide email settings.

If you found any issues or have any suggestion you can make issue in this repositories or tag me on discord dev server at #rulesets-wiki. This website will not be better without your comments.

You can access the beta server from here.

Thanks for reading and get more PP!

HelloYeew

2021.907.0

06 Sep 20:01
e8f1046
Compare
Choose a tag to compare
2021.907.0 Pre-release
Pre-release

Thanks for following! This is a new update of rūrusetto beta.

Code Quality

  • Update the docstring in the wiki app (#42)
  • Update the docstring in the user app (#43)
  • Add unit test for wiki test and prepare continuous integration (#45)

Dependencies

  • Update django requirement from ~=3.2.6 to ~=3.2.7 (#47)

Administration

  • Revamp the admin page (#53)

Profile

  • Add profile tag database (#50)

Reliability

  • Fix the beatmap cover picture is not load due to the beatmap name (#41)

Opengraph & SEO

  • Remove opengraph image in some unrelated page (#57)

UI & UX

  • Adjust and add animation on some page (#44) : After testing on new animation on scroll and after talk to user I decide to adjust animation on some page.
  • Recommended beatmaps Grammar fixes (#48 by NutchapolSal)
  • Add more specific error text to recommend beatmap error text (#49)
  • Add mobile view support for profile view and edit some ratio of profile page and global cover image settings. (#51)
  • Fix slutter bug on hover on recommend beatmap button (#52)
  • Adjust line height in beatmap card (#55)
  • Fix icon expand independent of the text (#56)
  • Adjust highlight color on selection (#56)
  • Add missing cover image (#56)
  • Fix profile link transition is slower than expect (#56)

Wiki

  • Add beatmap approval system (#54)
  • Add osu!direct download button to beatmap card (#55)

This release mainly fix the old bug, fix old issues, add the beatmaap approval system and fix a lot of UI & UX issue. This release is huge because of your comments. Thanks for your recommendations and comments!

One more thing, thanks to NutchapolSal for your contribution!

If you found any issues or have any suggestion you can make issue in this repositories or tag me on discord dev server at #rulesets-wiki. This website will not be better without your comments.

You can access the beta server from here.

PS. From the effect of database migration, the recommend beatmap that is not recommend by the ruleset owner will not show in the recommend beatmap list but will show in the recommend beatmap approval page. Ruleset owner must be accept the beatmap to make it show again.

Thanks for reading and stay safe!

HelloYeew

2021.829.0

29 Aug 11:56
Compare
Choose a tag to compare
2021.829.0 Pre-release
Pre-release

Thanks for following! This is a new update of rūrusetto beta.

Code Quality

  • Fix some typo on documentation
  • Fix some spacing on render template
  • Fix some function's exception is too broad

UI & UX

  • Fix user cannot access the install page on mobile header
  • Add animation to homepage ,listing page and wiki page.
  • Adjust animation time on some page
  • Delete This page is create by ... from wiki page: This might be fix the level between the user who add a ruleset to website and the owner of the ruleset.
  • Fix the text is text not being visible in markdown preview editor
  • Fix some header in setting to make thing more clear

Wiki & Website Functional

  • Add link to header of changelog so when user want to share a changelog link the user can share by http://rulesets.info/changelog/#<version>
  • Add subpage system to the wiki.: This system's design is needed comment to improve because it is not final and I think that it can be improve (a lot).
  • Add recommend beatmap system to the wiki.: This idea is come from when I found this ruleset for first time but I don't know what beatmap is suitable to it. The design of beatmap card is not final. It's depend on your comment.
  • Add image resize system to all wiki cover
  • Add recommend beatmap cover field to rulesets settings

This update is mainly adding these 2 systems that cannot add in old website, subpage and recommend beatmap system. The design of this system is final or not final it's depend on your comment. If you found any issues or have any suggestion you can make issue in this repositories or tag me on discord dev server at #rulesets-wiki. Please comment on these 2 systems because these 2 systems need a lot of implementation from your comments.

You can access the beta server from here.

Thanks for reading and stay safe!

HelloYeew