Releases: Syslifters/sysreptor
Releases · Syslifters/sysreptor
2024.16
- Add component for cover pages in PDF designer layout editor
- Reference
<figure>
tag instead of<figcaption>
in<ref />
component to jump to start of figure - Enable multi-selection in markdown editor
- Fix CWE field formatting for PDF rendering
- Add HackTheBox CWEE design
2024.13
- Add CWE field type
- Break text in tables to prevent tables overflowing page in base styles
- Sync updated field default values to preview data fields
- Automatically close brackets and enclose selected text with brackets in markdown editor
- UI: Add hint how to add custom tags
- UI: Add buttons for task list and footnote to markdown editor toolbar
- Fix text selection in markdown preview focus changed to editor
- Fix object field properties not always sorted
- Fix newline not inserted at empty last line of markdown editor in Firefox
- Fix ID form field loses focus while writing in report field page
2024.10
- Define initial note structure for projects in designs
- Allow exporting and importing notes
- Include project name in default PDF filename on puglish project page
- Fix chapter number always prepended to title in
<ref />
component - Fix attributes not inherited to nested input fields
- Fix readonly code editor in PDF designer still writable
2024.8
- Diff-view for version history
- Set form fields readonly instead of disabled
- Update build system of Vue PDF rendering script from webpack to vite
- Improve template field overview UI
- Fix error while editing ID of nested field of report section in designer
- Add demo data archives as TOML files to repository
- Fix resizing PDF viewer loses mouse focus in Firefox
- Add raptor mascot images as to empty pages
- Increase contrast of nested form fields
- Show more detailed error messages in frontend
2024.3
2024.1
- Design and UI rework
- Dark mode
- Disable buttons and menu entries when user does not have permissions
- Fix save error for user fields
- Ensure custom fonts are loaded before rendering charts and diagrams
- Remove status emoji of notes
- Separate settings for spellcheck and markdown preview mode in projects, notes, templates, designs
- Click to enlarge images in markdown preview
- Consolidated project history
- Fallback to severity if CVSS is undefined in template list
- Add status and tags to designs
2023.145
- Add support for mermaid diagrams in markdown
- Fix arrow movement in fields inside lists to switch list item
- Fix guest restriction configuration loading
- Allow configuring regex patterns for list items
- Add scheme to predefined URL regex
- Fix list items not updated in design preview data form
- Prevent page offset jumping when switching markdown editor mode
- Allow sorting items of list fields in reports
- Support text input in date fields
2023.142
- CVSS 4.0 support
- Allow requiring a specific CVSS version in CVSS fields
- Allow accessing designer assets in Chromium during PDF rendering
- Support validating string fields with RegEx patterns
- Add an API endpoint to retrieve project data with markdown fields rendered to HTML
- Do not send unreferenced images to PDF rendering task to reduce memory usage
- Do not export images that are not referenced in exported data
- Prevent migration errors caused by DB queries in license check
- Fix spellcheck returning no results for language=auto
- Fix markdown preview flappy scroll on typing in markdown editor when images are included
- Fix OIDC login for re-authentication not working
- Fix focus lost while editing object field property IDs in designer
2023.136
- Update frontend tech stack to Vue3, Nuxt3, Vuetify3, Typescript
- Update weasyprint to v60
- Increase read timeout in example nginx config
- Prevent duplicate PDF warnings
- Prevent disabling current user
- Allow removing current user from project members
- Prevent footnotes from moving to next page by default in base.css styles
- Default to manual sorting if not finding ordering fields are defined in design
- Fix spellcheck errors when using per-user dictinaries
2023.128
- Version history for projects, designs and templates
- UI: Decrease font size of note assignee in list to match finding/section assignee style
- UI: Autofocus note and finding title after create
- UI: More prominent translate template field button
- UI: Include more details on license errors