Skip to content

Incremental Improvements

ryanlong requested to merge new_features_2 into main

Created by: deepakduggirala

Description Multiple Improvements:

  • set dynamic page titles: ex: /project/1 gets title project.name
  • update useQueryPersistence to take in function that returns default values and remove query when value is same as the default.
  • Add InlineEdit, JsonTable, and ObjDiff utility components
    • Added new component InlineEdit.vue for inline editing functionality
    • Added new component JsonTable.vue for displaying JSON objects in a table format
    • Added new component ObjDiff.vue for displaying the difference between two objects
  • Improve error handling in API service
  • Add DateTimeEncoder class for JSON encoding of datetime objects
  • Refactor delete_queue.py to add queue clearing functionailty
  • Add email sending functionality
  • Add logger to error middleware
  • update eslint configuration to allow longer lines in code

Related Issue(s)

Changes Made

List the main changes made in this PR. Be as specific as possible.

  • Feature added
  • Bug fixed
  • Code refactored
  • Documentation updated
  • Other changes: [describe]

Checklist

Before submitting this PR, please make sure that:

  • Your code passes linting and coding style checks.
  • Documentation has been updated to reflect the changes.
  • You have reviewed your own code and resolved any merge conflicts.
  • You have requested a review from at least one team member.
  • Any relevant issue(s) have been linked to this PR.

Merge request reports

Loading