-
Notifications
You must be signed in to change notification settings - Fork 2
Implement new web client #27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
floomm
wants to merge
32
commits into
FirmwareDroid:main
Choose a base branch
from
floomm:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Replace no longer maintained node-sass * Replace deprecated ReactDOM.render * Upgrade to React 19
* Remove unused pages & update dependencies * Migrate to Vite and more cleanup * Remove React logos * Migrate to TypeScript
* WIP - Restructure for v0.2 * Add Tailwind CSS * Add Shadcn * Remove Emulator.scss (former App.scss) for now * Add dark/light mode toggle * Use blue shadcn theme * Add navigation bar & about page * Remove navbar & add sidebar with breadcrumbs * Add GraphQL queries & generate its types * Update app-sidebar.tsx * Fix primary foreground in dark mode * Implement authentication * Add catch-all route * Fix comment * Add better looking alert * Use alias imports * Remove bootstrap & add importer page * Format indexed date * Add simple pagination * Improve pagination * WIP - Scanner page * WIP - Add firmwares page, extend scanner page, improve data table * Rename DataTableGraphQL to DataTable * Create lib/graphql directory * Get email and username from DB * CSS fixes * Handle loading and errors on importer page * Bump node to v22 * Bump lucide-react to latest version * Clean importer page
* Cleanup dropzone * Add POST request * Implement firmware upload * Cleanup dropzone * Display upload errors * Automatically start firmware extraction * Add upload dialog * Fix behavior of cancel button when there is an error * Support APK import
* GraphQL - Get apps via firmware connection * Add apps-page.tsx * Add more columns * Add app action columns * Add app-page.tsx * Add entity-table.tsx * Add "Apps" button on firmware page & improve breadcrumb
* Add stepper * Add APK scan action button * Add column header button for bulk APK scans * Merge DeleteEntityButton implementations * Add scan app button to firmware table * Clear scanner-page.tsx * Implement new ScannerPage * Use RqJobsTable in Dropzone * Fix wrapping on ScannerPage
* Add file page * Link app from file and vice versa
* Add reports page * Use component DataTableViewOptions * Hide some columns by default * Link reports page from app page * Introduce URL constants * Move "DeleteEntityButton" to action-buttons.tsx * Split buildViewEntityColumn * Add view reports action button * Refactor action columns file structure * Add view report action button * Rename report info fragment * Display objects in EntityTable * Add ApkidReportPage * Fix breadcrumb * Improve NotFoundPage * Add AndroGuardReportPage * Simplify report pages * Add ExodusReportPage * Remove max-w-max from data table * Reactivate EmulatorPage * Fix emulator in light mode * Fix emulator CSS in light and dark mode * Simplify GraphQL report queries * Add ApkleaksReportPage * Add fileSizeBytes to file page * Fix default sidebar behaviour * Improve pagination behaviour * Create RqJobQueuesDropdownMenu
* Add cursor pagination to firmwares page * Include cursor pagination in data table * Add cursor pagination to importer page
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.