EpiHandle's corner of the Internet

Weekly Vusfy update #11

Jun 02, 2024

Hello everyone,

How are you? As always, it is a pleasure to have you here.

Welcome to the 11th instalment of the Weekly Vusfy progress updates. Let’s get into it.

Dependency updates

The fixed guest in every week’s update. It is far easier to take care of it regularly, than postpone for months or years and then deal with all sorts of breaking changes. Been there, done that, and no thank you.

When you are viewing an archived goal, there is a link to bring you back to the index of goals. This link used to bring you back to the normal index of goals, not the index of archived goals.

Not anymore. Now, the link brings you back to the index of archived goals.

When you are viewing an archived event, there is a link to bring you back to the index of events. This link used to bring you back to the normal index of events, not the index of archived events.

Not anymore. Now, the link brings you back to the index of archived goals.

Say you have a lot of goals, so that their index page has multiple pages. You are viewing the index of pages, and you are on, for example, the second page. You click on any of the links in this page, and now click on the back link. You would expect to go back to the second page of your index of goals.

This was not happening, but now it is.

Say you have a lot of events, so that their index page has multiple pages. You are viewing the index of pages, and you are on, for example, the second page. You click on any of the links in this page, and now click on the back link. You would expect to go back to the second page of your index of events.

This was not happening, but now it is.

Add pagination for reward pages

I paginate the index of rewards, and the list of goals that a reward has. This is just Quality of Life improvement.

Since I have introduced pagination here, the link to go back to the index of rewards will bring you back to the page

Update the Ruby language version

I am writing Vusfy in the Ruby programming language. Recently, the 3.3.2 version of it came out, and it reminded me that Vusfy was still on the 3.3.1 version. So, I upgrade Vusfy to Ruby 3.3.1.

Why not 3.3.2? When it comes to programming languages, I am a tad more conservative than I am with dependencies.

Conclusion

Thank you for your time, and until we meet again, take care of yourselves.

Cheers,
EpiHandle