Skip to content

Changelog

Stay up to date with our latest changes and improvements.

v0.7.2 • June 4, 2026

Changed

  • Page navigation and the Analytics Rankings/Errors section switch now fade in smoothly instead of snapping into place (and respect your "reduce motion" system setting)
  • Analytics pages load faster when you open them: the selected horizon is remembered so its charts start loading immediately instead of waiting for the horizon list first, and each panel fades in as its data arrives

Fixed

  • Wide/high-resolution layout: app and public pages now make better use of large (32"+) monitors instead of leaving wide empty margins, the forecasts chart grows taller to fill the available height, and the Files page columns line up
  • First-day intraday scoring now loads the prior day's submissions needed for the early-morning long-lead slots, so your first day of an intraday window is scored from your own submissions instead of incurring a spurious penalty
  • admins-only Analytics slot matrix now renders "not applicable" periods as a diagonal hatch, so fully-covered intraday days are no longer mistaken for having exempt slots
  • Monthly Submissions heatmap now shows sessions still accepting forecasts as "Open" (amber) instead of mislabelling them "Missed", using the gate-closure deadline so its verdict matches the dashboard hero; the gray "Missed" state is reserved for sessions whose gate has already passed without a submission

v0.7.1 • June 3, 2026

Added

  • Intraday cold-start grace: on your first day of intraday forecasting, the early-morning slots that fall before intraday trading began are now marked "not applicable" instead of counting as missing, so they no longer cost you your qualification for the day
  • admins-only Settings "Preferred Model" now lists all available ensemble strategies (and drops a stale option)
  • admins-only Per-Horizon Comparison now opens on the D+1 horizon by default

Changed

  • Analytics horizon filter now shows every horizon available for the resource, greying out the ones with no data for the selected forecaster

Fixed

  • Month-over-month comparison now stays on the horizon you selected, instead of occasionally comparing different horizons across the two months
  • Corrected the direction of the month-over-month rank indicator: an improved rank is no longer labelled as "Worse"
  • Main dashboard chart now shows negative observed values instead of clipping them at zero
  • admins-only Landing-page "active forecasters" count now uses the same definition as the rest of the platform (forecasters active in the last 30 days)

v0.7.0 • May 29, 2026

Added

  • Multi-horizon market sessions: intraday, day-ahead and D+N challenges can now coexist in the same session, with per-horizon score aggregation
  • admins-only Reusable challenge templates that auto-generate challenges for predefined horizons when a session opens
  • Filter forecasts by horizon on the main page; the Sessions page now groups sessions by target day with optional horizon filter
  • Analytics reorganized with horizon pill bar navigation and a two-mode layout (overview / detail), including drill-down by horizon and gate closure hour and a new average-rank-per-gate-hour-and-day heatmap
  • Forecaster dashboard reorganized into a 2×2 grid of monthly cards driven by a shared filter strip (track, horizon, month, year):
    • Monthly Daily Ranks — sparkline and Δ vs. the first observed rank
    • Monthly Average Scores — leaderboard with Δ vs. you / rank 1 and Δ vs. previous month
    • League Qualification — eligibility status, missed-days counter and threshold marker
    • Monthly Submissions — per-session submission heatmap
  • admins-only Monthly Average Scores flags active forecasters who exceeded the 5-missed-day allowance
  • Per-day scoring drill-down drawer in Analytics, including Rule 7 detail for D+N horizons
  • admins-only Per-gate intraday Winkler and RMSE rankings, residual distribution and power-interval boxplots
  • New editorial Analytics layout: hero (with horizon eyebrow and league safety verdict), 4-cell stat strip, distribution stripe cards, peer leaderboard rail, league timeline, Daily Score bar chart, Compliance Cost, Gate Closure Performance heatmap and Head-to-head Field Win Rate rail
  • Redesigned landing page with refreshed visuals/animations and new brand teal palette (#05788a)
  • New playground environment deployment
  • Dashboard session hero (replacing the status chip): open/closed window, horizon count and your submission progress at a glance
  • Files: new Raw Measurement Data (CSV) export for any resource and date range
  • Files: per-horizon export selector with an estimated download-size hint
  • Files: scope picker replaced by a segmented selector showing file counts
  • Jump to another day directly from the per-day drill-down drawer via a date picker
  • Status link added to the public site footer
  • admins-only Per-Horizon Comparison panel (replaces the Ensemble Score Summary): compare ensemble strategies and forecasters at a single horizon over their common target days
  • admins-only Choose the ensemble strategy when exporting market scores from the Files page
  • admins-only Redesigned Platform overview card on the admin dashboard: recent-activity and overall KPIs plus a daily submissions bar chart
  • admins-only Reworked User Activity page

Changed

  • Market session workflow: gate closure can be scheduled by hour or offset
  • Session status chip expands to show horizon info; submission status pills now live inside it (standalone card removed)
  • Rankings now compute scores per forecaster across all qualifying days instead of only the intersection of days shared with peers
  • League qualification thresholds now consider only qualified scores
  • Monthly Daily Ranks card now shows the monthly average as the primary value, latest as secondary, with a best/worst summary
  • Analytics datetimes are auto-adjusted to the selected resource's timezone; stale saved month state resets to the current month
  • admins-only Market owners no longer see forecasters' names in Analytics views
  • admins-only D+N scores aggregated by arithmetic mean across all submissions
  • admins-only Data-export task pipeline deduplicated across user/market/data apps, with cleanup of failed records and orphan files on disk
  • Documentation styling refreshed with dark-mode compliance; navbar now groups forecaster and admin docs under Help
  • Refreshed app-wide visual styling: unified light and dark surfaces, wider sidebar, consistent card borders and brand-teal buttons

Fixed

  • Session charts now use consistent timestamp references for observed and forecast data
  • Session status indicator no longer flickers on API refresh
  • Rankings averages no longer limited to the intersection of shared days
  • Monthly Daily Ranks "of N" total now counts only qualified forecasters, matching the leaderboard's ranked set
  • admins-only Monthly cards now resolve a real forecaster's records when viewed by market owners (previously fell back to the owner's own id and showed empty data)
  • admins-only Forecast engine uses arithmetic mean when insufficient history is available for weight calculation
  • admins-only Forecast engine: per-forecaster data-quality skips (missing leadtimes/quantiles) no longer trigger error-level alerts
  • Various leaderboard, league timeline and visual fixes
  • Drag-to-zoom selection is now visible on dark charts
  • admins-only User Activity page now respects "Hide sensitive info"

Security

  • admins-only Personal-data hardening: forecasters' email and real name are now restricted to superusers across payments, participants, data exports and XLSX reports
  • Dependency updates to mitigate security vulnerabilities

v0.6.8 • April 9, 2026

Added

  • admins-only New forecasting strategies available in the ensemble engine: Central Mean, Trimmed Mean, Isotonic Calibration, Residual Correction, Regime Switching, and Proven Top-K
  • admins-only proven_top_k enabled as an ensemble strategy for operational runs
  • admins-only Dedicated market owner admin documentation, unified under a single sidebar section and served through a protected docs route

Security

  • Fixes for SAST findings and dependency vulnerabilities

v0.6.7 • March 7, 2026

Added

  • Contextual description below the header breadcrumbs for better orientation within each page
  • admins-only Searchable forecaster selector in the Ensemble Score Summary panel

Changed

  • Logo now expands the collapsed sidebar on click; submenus are visible on hover in collapsed mode
  • Visual adjustments in the Ensemble Score Summary, dashboard stat cards (dark theme), and Payments page
  • Simplified FAQ page layout
  • Documentation content updates

Fixed

  • Image display in the in-app documentation viewer
  • Collapsed bar layout issues in floating subsections
  • admins-only Missing month/year selector component in the Payments analytics page

Security

  • Dependency updates to mitigate security vulnerabilities and improve performance.

v0.6.6 • March 5, 2026

Added

  • admins-only New forecaster picker in the Ensemble Scores Summary panel: select any forecaster to view their averaged scores over the selected date range
  • admins-only New API endpoint to query ensemble forecast results per ensemble model over a date range

Fixed

  • Forecast engine now gracefully skips failed forecast strategies instead of aborting entirely
  • Minor API and UI bugfixes

v0.6.5 • March 2, 2026

Added

  • New collapsible icon-only desktop sidebar

Changed

  • Replaced page titles by breadcrumbs in the header for better navigation and a cleaner look
  • Moved session status indicator from the header to the Dashboard page for a more focused display of session information.
  • Session status indicator just appears if a session is open, and it now also indicates whether a challenge is published for the selected resource

Fixed

  • Bugfixes and minor visual adjustments in the UI

v0.6.4 • February 27, 2026

Added

  • admins-only Multi-model comparison chart on the dashboard: overlay and compare ensemble forecasts side by side
  • Zoom into any time range directly from the main time-series chart by clicking and dragging to select an area
  • New release notification in the sidebar: a pill appears when a new version is available, linking to the changelog

Changed

  • admins-only Chart Settings panel redesigned: forecasters and model panels merged into a single tabbed panel for a cleaner layout
  • Gate Closure compacted into an icon button and toolbar labels removed for a less cluttered chart toolbar
  • Date range button now displays full dates

v0.6.3 • February 18, 2026

Added

  • It is now possible to access the application through predico.inesctec.pt or predico.inesctec.pt (both will redirect to the same application)
  • Enabled email address updates via the user Settings page.

Security

  • Fixed incorrect token expiration date calculation.
  • Dependency updates to mitigate security vulnerabilities and improve performance.

v0.6.2 • February 3, 2026

Added

  • Target day information is now being displayed in the session overview page
  • New Changelog section

Fixed

  • Analytics "Payments" page now shows the previous month selected by default
  • Fixed issue with data export requests not being registered correctly

Changed

  • Integrated Predico with new forecasting engine API for better performance and reliability

Security

  • Dependency updates to mitigate security vulnerabilities and improve performance.

v0.6.1.1 • January 21, 2026

Fixed

  • Bug in the Dashboard page where information was not being updated live due to a caching issue
  • Bug in playground environment, which was causing service unavailability for some users
  • Minor visual bugs in the UI

Security

  • Dependency updates to mitigate security vulnerabilities and improve performance.

v0.6.1 • January 9, 2026

Added

  • New header indicator showing whether a session is open or closed (and, if open, whether a challenge is published for the selected resource)
  • Email notifications when your data export requests are ready
  • Documentation and FAQ available directly within the application

Changed

  • Improved stability and performance of the web application

Fixed

  • Resolved issue with notification alerts which were not being sent to alternative email addresses defined by users

Security

  • Updated dependencies to their latest versions for better security and performance

v0.6.0.1 • December 22, 2025

Added

  • Added NGINX caching headers to ensure users always get the latest version of the web application

v0.6.0 • December 19, 2025

Added

  • New logo
  • New Dark Theme option (Light Theme unchanged) for visual comfort
  • Option to visually inform of deactivated markets (sessions still accessible, but no new submissions allowed)
  • New Analytics Section: Dedicated section to preview your performance and payment details, per month, and compare your forecast skill with the best forecasters in the market
  • New Files page: Dedicated page for you to download your data, market reports and other useful information published by market owners (e.g., Elia).
  • Caching improvements for faster graph loading and navigation
  • New methods to calculate monthly metrics
  • New permissions management

Changed

  • Redesigned landing page for a clearer presentation of the available markets
  • Moved the “market reports” (xlsx download) to a “Files section” dedicated to data download from the platform
  • Improved the navigation in many of the pages (e.g., the session’s page has been redesigned with cursor-based browsing)

Fixed

  • Improved the login portal. The "Remember me" option now also works
  • Visual adjustments on the main page (Dashboard)

Security

  • Dependency updates for better security and performance