Skip to content

Releases: fujaba/fulibFeedback

Telemetry and Minor Improvements

03 Feb 14:08
3c675e1
Compare
Choose a tag to compare

Improvements

  • Added telemetry events for opening and closing a solution workspace (other workspaces are ignored).
  • Improve evaluation diagnostic message.
  • Empty or whitespace selection is no longed synced.

Bugfixes

  • The server no longer attempts to register a non-existent completion provider that would cause errors.

Student ID Detection and many Improvements

15 Jan 19:18
c577c56
Compare
Choose a tag to compare

General

  • Updated all dependencies.

New Features

  • The solution can now be detected if the folder path contains the Student ID.

Improvements

  • The solution detection notification now uses the Student ID or Email to identify the solution if name or GitHub Username are unset.
  • Prevented attempts to update selection if assignment token is not set.

Bugfixes

  • Added error handling for streaming evaluations, querying solutions and updating selection.

Removals

  • Removed the unused maxNumberOfProblems and codeSearch config options.

One-Click Configuration with URI Handler

03 Jan 17:13
9e4438b
Compare
Choose a tag to compare

New Features

  • Added support for automatic configuration of assignment or solution using an extension URI: vscode://fulib.fulibfeedback/configure?api_server=<origin>&assignment=<id>&solution=<id>&token=<token>

Settings Validation, Detection Notifications and Error Handling

03 Jan 17:07
173f34a
Compare
Choose a tag to compare

New Features

  • Added support for the GitHub Classroom folder structure.
  • Added validation for all configuration settings.
  • Added a notification that informs about the detected assignment and solution.

Improvements

  • The extension now starts when any file is opened, not just Java, Gradle or Markdown.

Bugfixes

  • Added error handling when the assignment or solution is not found.
  • Fixed updates to the extension configuration not propagating to the server.

Selection Sync and Live Evaluations

03 Jan 17:05
2393fc9
Compare
Choose a tag to compare

New Features

  • Instead of using Code Actions to create snippets, we just use send the selection to the API server and show it in the UI.
  • Evaluations are automatically updated using the event stream.

Removals

  • Removed Code Action logic.
  • Removed task matching logic.

Delete with Code Search

03 Jan 17:03
10b4a2b
Compare
Choose a tag to compare

Bugfixes

  • Deleting a snippet now uses Code Search to delete related snippets as well.

Notifications

28 Nov 18:32
346ae9c
Compare
Choose a tag to compare

New Features

  • Added a notification for the number of created, updated or deleted evaluations via Code Search.

Optional Code Search

28 Nov 18:34
8e9406e
Compare
Choose a tag to compare

New Features

  • Added a toggle option for using Code Search.

Improvements

  • The language server will now be activated for all types of files.