Change log 2022-04-16:
With this update, I'm excited to announce an improved look and feel for Parf Edhellen! This is a significant change that impacts every nook and cranny of the website. It brings our software stack up to date with the latest technology, affording me the time to focus on fixing bugs and addressing long-standing papercuts reported by the community. But as with every big update, there are issues and I ask for your patience while they get addressed.

Patch notes:
- [Global] Upgraded to Bootstrap 5 which visually overhauls most components on the website. Improved the visibility of the search results field and tried to make it more self-explanatory with respect to how it's intended to be used. Reduced the number of custom stylesheets throughout the website to ensure consistent use of paddings, margins and border details.
- [Discuss] Added more categories for various types of discussions. Added the concept of categorization of forum groups, enabling a much more comprehensive and self-explanatory breakdown of where to engage. Thanks a lot for all your feedback!
- [Discuss] Refined common styles based on user feedback, including the sizing of sub-headers and images, the dimensions of block elements (like quotes and code blocks) and more.
- [Glossary] Refined the gloss version view with more comprehensive details about the gloss' history. This view can be accessed on the upper right corner of every gloss. Here's an example mel-.
- [Glossary] Fixed a timeout issue that caused search results not to be rendered in some circumstances. You will now get notified when the request times out.
- [Home] Replaced the Dashboard view with Home, which is essentially where you go to access any of the perks you get for logging in.
- [Contributions] Improved the user experience when contributing to Parf Edhellen, and where you review your existing contributions.
- [Glossary] Added details to the "gloss of the hour" view.
- [Phrases] Improved the phrase navigation experience and provided a fallback for corrupt or incorrect gloss associations (i.e. when you're clicking on a word that isn't properly translated or classified). Animated the chevron buttons for navigating between words. Check out Aia María! and don't forget to click on one of the words to get started.
- [Flashcards] Removed all advertising from Flashcards to avoid overflow issues.
- [Global] Fixed server-side rendering of dates across the website with the
@date
directive, effectively removing the "pop in" of dates when loading the page. All dates are now relative, although you can still hover over them to see their exact date. - [Discuss] Removed the scroll to latest by default behaviour when browsing threads. It just wasn't working as intended and led to more confusion that clarity.
- [Discuss] Introduced the capability for administrators to move threads! This is useful as we reorganize existing discussion threads.
- [Discuss] Introduced the capabilities for discussion groups to be locked. This capability is currently only used by the FAQ.
- [Discuss] Added a like (and "unlike") animation to spice things up a bit.
- Lots of bug fixes...
Known issues:
- [Sage]
About mid-game, some of the buttons stop working. You can mitigate this effect by using the buttons that do work to complete a word, at which point the rest of the buttons become clickable again. Investigation is ongoing. Fixed - [Global] Grammar and spelling mistakes.
- [Discuss]
When using the Markdown editor, the Formatting tab's contents overflow on mobile devices. Fixed! - [Global]
Margins and paddings still need to be refined. This also includes the positioning of buttons and other components. Mostly fixed!
These issues are on the top of my list of things to fix.
Eglerio!
aldaleon