Skip to content

Releases: FreekBes/improved_intra

Improved Intra v3.5.3

26 Nov 12:17
Compare
Choose a tag to compare

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

23 Oct 13:46
Compare
Choose a tag to compare

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

12 Oct 16:37
Compare
Choose a tag to compare

Release notes

  • Re-added external clustermap for 42 Paris (42stud.fr) and added location highlighting (PR #34 by @pde-bakk)
  • Fixed theming issues in coalition page messages (PR #35 by @Nimon77)
  • Chromium only: removed styling & content scripts for non-PHP pages on iintra.freekb.es in anticipation of the v2 backend

Improved Intra v3.5.0

26 Sep 21:32
Compare
Choose a tag to compare

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

25 Aug 16:13
Compare
Choose a tag to compare

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

24 Jul 19:45
Compare
Choose a tag to compare

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.

image

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

18 Jul 20:34
Compare
Choose a tag to compare

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

03 Jul 12:22
Compare
Choose a tag to compare

🎊 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)

image

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

29 Jun 22:11
Compare
Choose a tag to compare

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

  • Add contributor title for @Nimon77 (contributed in PR #14)

Improved Intra v3.2.1

15 Jun 13:43
Compare
Choose a tag to compare

Bugfixes

  • Now displaying line breaks in feedbacks/evaluations thanks to @harm-smits (PR #23)