Skip to content

v0.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Oct 01:31
· 17 commits to a93a1ce121989e9013bc0d382f9021d2121e1434 since this release

Release: v0.8.0

Release Date: 2026-10-19

⚠️ Breaking Changes:

🌟 New Features:

  • Summary, Locations, Scoring Trends and Points Lost in Scoring & GAP Analysis: the results have seven tabs, opening on Summary: where each operator stands (its score, position, GAP to the reference by part and the operators around it), its position in every environment and service, the biggest levers against the reference and how the measurements ran (campaigns, days, places and tests); Locations gathers the scoring per City, Cluster or Region, every location ranked and each operator against the reference per location (or says that it needs one of them in the Split by); Scoring Trends shows the Scoring Trend (from two campaigns on) and the National & Areas Trends, calculated with the campaigns of the Scoring Trends panel of the calculation (All available campaigns by default, Latest 2 campaigns… whatever the Campaign filter of the rest of the scoring, which they follow without campaigns of their own), which holds Include National & Areas Trends, as the report scenarios and the Complete Report do, and which the Saved Filter cards show; GAP Analysis adds the GAP by part of the scoring over the campaigns; and Points Lost shows where the points go (failed tests, below the threshold, quality shortfall), the points lost per KPI, the Points Lost Map and the points lost per Vendor and kind of serving site, the sites to review with their priority and where along each Connecting Roads route the points are. The report editor, PowerPoint and Word follow the same groups and order (configurations saved before keep their choices); the views of the serving cells and the test counts need the Saved Filter calculated again.
  • Themes and scorecard tables for Scoring & GAP Analysis: a Theme selector beside Scoring and Environment styles every chart and table of the results and the PowerPoint and Word exports: NetCheck (the default, as the NetCheck reports: white lists with Excel-like data bars of each score's share of the maximum), Ericsson (cells filled as far as that share, GAPs in black with a ▲ or ▼ in their colour over a bar), Vodafone (pills), Midnight (the only dark theme, glowing cards), Paper (typeset) and Heatmap (light heat tiles). The Scoring and GAP tables read as a scorecard on the page and in the exports: sections per category with their subtotal, each KPI with its R/D type, weight and maximum instead of the Category, Type, Weight and Max columns, operators in their colour (in Ericsson ruled across all their columns) and every GAP a bar either side of zero (red to the left, green to the right). The National & Areas table, the scale of the Points Lost Map and the maximum score donuts (each ring in colours of its own) change with the theme too. Each user keeps a theme per workspace (registered in App Events), the report editor has its own Theme saved with each configuration and Reporting Job, and operator colours still come from the Operator Maps.
  • Complete Report in Reporting: the module is called Reporting (the Scheduled Reporting title kept by Interface Settings and the Non-Qualified Calls profile becomes Reporting once) and opens with a Complete Report panel that builds one PowerPoint or Word document from PPT Dashboards, Scoring & GAP Analysis (Summary, Scoring Charts, Scoring Tables, Locations, Scoring Trends, GAP Analysis and Points Lost), Network Insights and Non-Qualified Calls (whole panels or some of their charts and tables), with common filters as in Scoring (NR Mode, Operators, Vendors and area, which replace the saved filters of the Dashboards), the Campaigns of each section (which choose its CDRs), the options of each section (scorings, environments, methodology, GAP reference, KPI and GAP values and theme of Scoring; technology, Split by and thresholds of Network Insights; periods of Non-Qualified Calls) and the sections and sub-modules ordered by dragging. The document opens with a cover with a large title, an optional subtitle and every common filter, and each section with its own cover naming its Campaigns, the common filters and its options (full pages in Word). PowerPoint and Word preview every slide or page before the download: a chart or table keeps to one slide or page while it stays legible (a table spread over several slides becomes one, with the columns of its parts joined and a long table continued in tables side by side; it goes on to more slides only when its values would be smaller than 6 pt, 6 pt on the page in Word, tables side by side such as one per network going on together, and the pages of other charts and tables go on when they would be shown below 60 % of their size; small components share a slide, each under a caption that does not repeat the slide title), and each Word page holds as many components of a section as fit, in their order. Reports are saved as favourites, travel as the Complete Report Favourites element of Import / Export / Transfer, with Full Workspace transfers and with backups (Reporting Jobs packages made before, which carried them, still restore them), and can be an artifact of a Reporting Job. The preview takes almost the whole screen, with every section and page to go to and the page zoomed with the wheel, a rectangle or its buttons. Each section generated is used again by the next exports while its data has not changed (the other format of the same report only composes it), and an export that repeats an earlier one also uses its composed document, packed Word pages and preview, and Scoring uses the Saved Filter already calculated for the same CDRs, filters, methodology and GAP reference (a starred one first); the sections are by default Scoring & GAP Analysis, Network Insights, Non-Qualified Calls and PPT Dashboards, in this order (a saved favourite keeps its own).
  • Favourite Analysis Selections in Network Insights: the Analysis Selection panel saves the selection as a favourite with a name, to choose it again and analyse it (at once when its analysis is stored); favourites belong to the workspace and travel with the Network Insights Favourites element of Import / Export / Transfer, Full Workspace transfers and backups.

🚀 Enhancements:

  • Scoring KPI GAP Profile, location cards and trend: the KPI GAP Profile shows the GAP to the reference per KPI grouped by category with subtotals, two operators side by side (the points lost per KPI are in Points Lost), its column headers aligned like their values as in every insight table, and both tables mark each KPI with the R or D badge of its type, as the Score and GAP tables do, in two clearly different colours in every theme; the location cards order the operators from the highest score with their position and distance to the first; and the Scoring Trend names each operator and its latest score at the end of its line, on the page and in PowerPoint and Word.
  • Titles on one line in the reports: a slide title too long for one line in the Scoring & GAP Analysis, Network Insights, Non-Qualified Calls and Complete Report exports (PowerPoint and Word) is made smaller, measured with the font the documents are rendered with, instead of taking a second line over the subtitle and the chart or table under it.
  • White Ericsson logo on dark slides: the covers and transition slides of every report (and of the PPT Templates transitions) show the Ericsson logo in white beside the operators' logo, so it stands out on their dark background; slides with a white background keep the dark logo.
  • Stored Network Insights analyses: the newest 500 analyses are kept (not only the latest 40), and the Summary Network Insights exports and Complete Reports use and keep them too, so the same selection is not analysed again; the Network Deployment tables of the exports name only the date of the inventory snapshot of each network.
  • Favourites Filters and Scoring report templates on their own: the Favourites Filters of Scoring & GAP Analysis travel as the Scoring & GAP Favourites Filters element of Import / Export / Transfer, with Full Workspace transfers and with backups, without their results (each finds its CDRs by file), and the saved configurations of the Scoring report editor as the Scoring & GAP Report Templates element (importing it replaces those with the same name); the Scoring & GAP Analysis Methodologies no longer carry either, and its packages and backups made before still restore them.
  • Network Insights exports: the NR quality per carrier table shows its RSRP and SINR classes as coloured bars in PowerPoint and Word, the coverage and interference maps take the room of area tables without rows, the total bandwidth ladders of many groups wrap onto more rows so they show larger, and what the ladders show is a note at the foot of their slide (in the colour of notes) instead of lines under its title.
  • Module exports composed as the Complete Report: the PowerPoint and Word exports of Scoring & GAP Analysis, Network Insights and Non-Qualified Calls (on their page and as Reporting Jobs artifacts) are composed from the same slides as their section of a Complete Report, so a change shows in both: the cover of the module, joined and readable tables, small components sharing a slide and the closing slide, and in Word the cover on a page of its own and portrait pages with as many components as fit. Word documents and previews render in seconds instead of about a minute per document, as the slide layouts no slide uses are left out of the rendering. A table too small to read continues on more slides only when they make its values larger: a wide table of few rows (such as Under 25 MHz by location) keeps one slide instead of one row per slide.
  • Scoring slides of the operators: Position per environment, Biggest levers, GAP by part and Points Lost per Vendor and per kind of site show up to six compared operators per slide (never one alone on the last), the slides of a single campaign show the latest campaign only, the rule of each operator spans all its campaigns in PowerPoint, the names at the end of the Scoring Trend lines no longer overlap, Campaign Comparison shows each operator in its colour and the GAP Analysis tables take the height of the slide down to their color scale (now on one line) with the largest text their rows fit, the KPIs wider when the GAP columns are few.
  • Operators of the Scoring sections: the Summary (where each operator stands, position and levers) enables every operator by default, the reference included, and Export Selected Scoring Report shows in each section the operators enabled on the page.
  • Workspace Content by module in Export / Transfer and backups: Current Workspace Content of Export / Transfer and Workspace Content of the backups list their elements under the module where each is managed (first Workspace Config for the Config pages and the Workspace module, then App Logs and the main modules in the order of the menu, with their titles of Interface Settings), the elements of each module alphabetically; the backups list the Workspace Database, Input and Output before them.
  • Favourites Filters: the Starred Filters of Scoring & GAP Analysis (the Saved Filters marked with the star) are called Favourites Filters everywhere: their panel, the Scoring tab menu and sections bar, the Saved Filters lists, App Events (saved filter ID 57 (favourite)) and Help.
  • Overwrite, rename and delete favourite Complete Reports: ★ Save as favourite with the name of an existing favourite overwrites it once the user confirms it; Rename renames the chosen favourite and the Reporting Jobs based on it that have its name; Delete lists the Reporting Jobs that generate the favourite, disables those based on it and leaves every one saying in Artifacts that the associated Complete Report no longer exists (all of it recorded in App Events).
  • One Generate for the Complete Report: Generate replaces the PowerPoint and Word buttons: it creates the report in both formats with their previews, and the preview chooses the format to check and download (PowerPoint slide by slide, Word page by page in portrait), switching between them at once on the same section; its dialog shows the processing time, Cancel stops the report and Hide lets it go on in the background while the application is used, with a dialog on any page when it is ready (back in Reporting, Generate shows its progress again at once and opens the dialog with Cancel and Hide); a Word page no longer repeats the title of components with the same title and context.
  • Faster Word versions and previews: long PowerPoints are converted by several LibreOffice runs at once (one per processor up to four, DRIVETEST_ANALYZER_LIBREOFFICE_WORKERS), the covers and the components of the Word versions are rendered at the same time, the PowerPoint preview of a Complete Report is rendered while its Word pages are packed, and the time a conversion may take grows with its slides instead of giving up after five minutes and converting everything again.
  • Reporting Jobs from a favourite Complete Report: the Job Editor starts from A Complete Report favourite (the default for a new job when the workspace has one: the job generates the favourite chosen, in PowerPoint and/or Word, and takes its name) or from Design the artifacts (the editor as before); a job that only generates one favourite opens as such. The jobs table lists under the Complete Report artifact each favourite a job generates with what it includes (its sections with their sub-modules, the Dashboards by name) and tells in Based On whether the job generates a favourite (Complete Report) or artifacts chosen in the editor (Manual Artifacts), with badges counting the jobs of each kind and in all beside Collapse; editors order the jobs by dragging them (a copy follows its job); exports, transfers and backups name the favourites of each job, so the destination workspace uses its favourites of the same name, and carry the order of the jobs.

🐛 Bug fixes:

  • Scoring Methodology selector: wide enough to show By campaign (each campaign with its methodology) whole.
  • Renaming an Operator or Vendor label in the Report Templates: only their titles, legends and the values of their Operator and Vendor filters follow the new name (with a number such as 3, only the filters and legends), never their layouts or other conditions, so renaming 3 to Three no longer breaks a template's 3 columns grid; templates it changed before (Three columns) work again.
  • GAP and score bars in PowerPoint: the bars inside the cells of the Scoring and GAP tables keep their side and length on screen in PowerPoint (a GAP behind the reference to the left of the middle, ahead to the right), as in its PDF export and in the other viewers.
  • GAP order of one operator over several campaigns: the GAP Analysis of a single operator (on the page and its PowerPoint and Word slides with the Priority arrow) orders the KPIs by their GAP in the latest campaign, the other campaigns breaking ties and the KPIs without a GAP in it last, and says so, instead of by the mean of every campaign.
  • Favourite Complete Reports in another workspace: imported favourites find their Dashboards by name and NR Mode (Dashboards with the same name in NSA and SA are no longer mixed up), so the same Dashboards stay checked and in the same order, and transfers with several elements import the favourites and Reporting Jobs after the Dashboards.
  • Report previews in Docker: the image installs LibreOffice Writer, so the Word previews are shown, and the previews no longer show the letters of the fonts the image does not have spaced and overlapping (an installed font stands in for them).
  • Reporting keeps its position when reloaded: reloading the Reporting page, also with the Job Editor reopened with its unsaved changes, keeps its scroll position while the Complete Report, the jobs and their runs fill in.

📚 Documentation: