Releases: FreekBes/improved_intra
Improved Intra v3.5.3
While version 4.0.0 of Improved Intra is almost ready for release, here is a bugfix update for in the meantime.
Bugfixes
- Removed the duplicate "Feedback Logs" button from profile pages (thanks for adding this feature, Intra dev team!)
- Fixed black hole's text color in light mode
- Fixed background color of the application kind selector on the API application settings page
- Fixed X-Secret for webhook URLs being displayed off-page (staff only) (issue #38)
- Fixed theme color not being applied to selected text in the mailer formatting (staff only) (PR #42 by @Nimon77)
- Fixed the color of staff/admin navbar icons in the left sidebar (issue #39)
- Fixed the color of the border above the authentication buttons on the API authorization page
Other changes
- Switched to MIT License (so that this work can be used more easily by the Intra dev team without them needing to switch to GPL...)
- Firefox only: removed styling & content scripts for non-PHP pages on iintra.freekb.es in anticipation of the v2 backend
- Removed some unused code
Improved Intra v3.5.2
Bugfixes
- Fixed the old-style Black Hole not displaying, even when enabled in the extension's settings (related to issue #36)
- Fixed profile picture repeating on the API authentication page
- Updated peer easter egg CSS rules in compliance with Intra's new image urls
Minor changes
- Changed the text that is displayed when Codam's Monitoring System is disabled
- Changed the text that is displayed when the Codam building is closed and the Monitoring System Progress option is enabled
Improved Intra v3.5.1
Release notes
Improved Intra v3.5.0
This release of Improved Intra brings a feature we've had at Codam for a while now over to other campuses... Highlighting where a person is seated on the clustermap!
Clustermap location highlighting
Upon clicking someone's location on their profile, a clustermap will open, and the host where they're seated will blink for a few seconds, allowing you to quickly find where someone is located in your campus. This can be very useful for evaluations!
For Codam, this was (and still is) done using CodamHero's clustermap. For other campuses, the internal clustermap in Intra will be used. If the campus has no internal clustermap, it is still possible to link to an external one, as is the case for the Kuala Lumpur campus. Previously, the Paris and Lyon campuses also linked to external clustermaps. However, as those clustermaps lacked the feature to highlight locations, I have chosen to no longer link them, favoring this new feature instead.
Keep in mind that this feature only works for your account's primary campus, as Intra does not allow one to see other campuses' clustermaps!
API documentation improvements
When looking for documentation on the parameters of specific endpoints of the Intra API, it can sometimes be painful to find which parameter belongs to which object in a POST request's body. Improved Intra will now resolve this issue, by introducing padding to the left of any attribute that belongs to a parent object in a request.
It's easier to understand what this means by just having a look at this page with the extension enabled (and after having updated).
Bugfixes
- Fixed line breaks not appearing in evaluations & feedbacks on project pages ending in /mine
- Fixed very high grades messing up the layout of marks on user profiles
- Fixed white background on higher data levels in param lists on the API documentation pages
- Hide the Feedback button on the API documentation pages (the button doesn't even work)
- Fixed border color of main index on the right in meta articles
- Fixed location not being included in hash for internal clustermap (hotfix v3.5.0.1)
Improved Intra v3.4.1
This release of Improved Intra features some minor features and fixes, nothing big. Meanwhile, I am working on completely rewriting the back-end server of the extension, switching from PHP to Python. In this process, I want to make sure even older versions of the extension keep working.
Bugfixes
- Fixed height of the header on the API documentation page
- Fixed theming issues in companies pages
- Fixed "outstandingss" typo in collapsed project items on user profiles
- Fixed theming issues in webhooks documentation page (staff only)
Other changes
- Removed Codam's building times feature (was never fully implemented anyways)
- Switched domains internally: from darkintra.freekb.es to iintra.freekb.es
- Add placeholder text for the exam planner's IP range field (staff only)
Development
- Fixed unix build script not copying the builds to the root of the repository after building
Improved Intra v3.4.0
This release brings a long-awaited, exciting new feature to the Intranet! Here it is...
Outstanding flags on user profiles
Whenever a user (who has used Improved Intra in the past) received an outstanding flag during an evaluation, this will now be shown by a star ⭐ instead of the regular old checkmark ✔️. If the user received more than 2 outstandings, 3 stars ✨ will be displayed.
Note: outstanding flags are retrieved directly from the Improved Intra server, where they are synced using the Intra API every 8 hours. It can thus take up to 8 hours for stars to appear next to your marks. Also, the extension will only gather data of users who explicitly granted access to their data using the OAuth authentication method, which is required before being able to modify the extension's settings.
Bugfixes
- Fixed line breaks not showing in feedbacks with a specific URL format (issue #27, fixed by @harm-smits in PR #29)
- Horizontally aligned marks and icons next to marks on user profiles
- Fixed border color of hidden applications in the API settings overview
Development
- Completely revamped the building script to make it future-proof: now submodules can be used also
Improved Intra v3.3.1
Bugfixes
- Fixed vertical alignment of user badges on profiles
- Fixed custom banner being displayed over profile header contents on smaller screens
- Fixed table background in articles (PR #28 by @Nimon77)
- Fixed white spots on staff translate pages
- Fixed white spots on shop pages
- Fixed Intra bug: profile infos having a background color on screens <480 pixels wide
- Fixed building logtimes being requested for profiles even when they are disabled in settings
Other changes
- Disabled building logtimes on server-side due to server migration
Improved Intra v3.3.0
🎊 Reached 1,000 weekly active users! Thank you so much for using this extension. 🎉
New features
- Add popup menu when clicking on the Improved Intra 42 extension in the browser's toolbar (see screenshot below)
Bugfixes
- Fix line breaks not appearing in event feedbacks (related to #23)
- Fix Feedback Logs button not appearing on user profile "me" (currently logged in user)
Other changes
- Switched to "split" incognito mode in Chromium-based browsers
Improved Intra v3.2.2
New features
- Add button to view another user's feedback logs to all user profiles (PR #24 by @harm-smits)
- Add option to display more cursuses in the Holy Graph (PR #24 by @harm-smits)
New contributors
Improved Intra v3.2.1
Bugfixes
- Now displaying line breaks in feedbacks/evaluations thanks to @harm-smits (PR #23)