Vector35 / Vector35/binaryninja-api

Project "Last Modified" date should account for project file modifications

Open
#7,733 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Component: Collaboration Component: Projects Effort: Trivial Impact: Low UI: Projects
Dominant language
C++
Stars
1.3k
Forks
298
Avg merge
5d 5h
Merged PRs (30d)
19

Description

Version and Platform (required):

  • Binary Ninja Version: 5.2.8722
  • Edition: Ultimate
  • OS: Ubuntu
  • OS Version: 22.04
  • CPU Architecture: arm64

Bug Description:
When I modify files in a project, the project's Modify Date is not updated to reflect this.

Steps To Reproduce:

  1. Connect to collaboration server
  2. Have project with files created prior to today
  3. Open project
  4. Open file in project
  5. Save file
  6. Push file
  7. Add file to project
  8. Open remote dialog to browse projects
  9. Observe modify date on modified project has not been updated to today

Expected Behavior:
I expect any changes made in a project to update the project's modify date. This includes snapshot pushes to files in the project, uploads of new files in the project, changes to project metadata, changes to project file metadata, etc.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file, test, or entry point is identified; begin by tracing the collaboration server's project listing and the modification-date handling described in the reproduction steps. Done means snapshot pushes, new-file uploads, project metadata changes, and project-file metadata changes all update the displayed project modification date.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.