Skip to content

Conversation

@floomm
Copy link

@floomm floomm commented Oct 22, 2025

No description provided.

floomm added 30 commits August 11, 2025 13:28
* 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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant