Ben Allfree
|
f6f3ecb06f
|
chore: fetch tags from meshtastic remote and update versions list
|
2025-11-29 06:22:56 -08:00 |
|
Ben Allfree
|
56730ddc7c
|
feat: introduce Mesh Plugin Manager and dynamic module registration system with initial plugin structure
|
2025-11-29 06:17:21 -08:00 |
|
Ben Allfree
|
865db01fbf
|
submodule updates
|
2025-11-28 21:15:15 -08:00 |
|
Ben Allfree
|
efb9c739b9
|
chore: update firmware submodule URL and specify branch in .gitmodules
|
2025-11-28 21:14:54 -08:00 |
|
Ben Allfree
|
de9dfd93cf
|
submodule updates
|
2025-11-28 21:01:57 -08:00 |
|
Ben Allfree
|
1349846d62
|
chore: update firmware submodule to latest commit with dirty state
|
2025-11-28 21:00:34 -08:00 |
|
Ben Allfree
|
6fac5c3a9e
|
chore: add new submodule for Mesh Package Manager in .gitmodules
|
2025-11-28 20:59:58 -08:00 |
|
Ben Allfree
|
f47688ebf6
|
chore: update project name from React Web Flasher to Mesh Forge in wrangler.json
|
2025-11-28 20:59:51 -08:00 |
|
Ben Allfree
|
01b8aa59e4
|
feat: rename project to Mesh Forge and add Mesh Plugin Registry with initial HTML and JSON files
|
2025-11-28 20:59:42 -08:00 |
|
Ben Allfree
|
34ec4f2651
|
feat: add Meshtastic plugins configuration file with LoDB and LoBBS details
|
2025-11-28 15:06:33 -08:00 |
|
Ben Allfree
|
828782bf22
|
feat: add source download functionality to builds and profiles
|
2025-11-26 10:10:03 -08:00 |
|
Ben Allfree
|
306be69033
|
refactor: update custom build workflow to use max compression on source file
|
2025-11-26 10:09:47 -08:00 |
|
Ben Allfree
|
f5ba8b2164
|
refactor: replace Brotli compression with tar.gz in custom build workflow for improved compatibility
|
2025-11-26 09:55:14 -08:00 |
|
Ben Allfree
|
a5ed0c68f2
|
feat: add Brotli compression and source archive creation to custom build workflow
|
2025-11-26 09:37:49 -08:00 |
|
Ben Allfree
|
9cc36dae59
|
feat: implement bearer token verification for GitHub webhook to enhance security
|
2025-11-26 09:25:13 -08:00 |
|
Ben Allfree
|
afd14dadd4
|
refactor: reposition firmware version selection in BuildNew page for improved layout
|
2025-11-26 09:08:54 -08:00 |
|
Ben Allfree
|
d093a4c42a
|
refactor: remove back link from BuildNew page to streamline navigation
|
2025-11-26 09:01:45 -08:00 |
|
Ben Allfree
|
cf70b31015
|
enh: update button label on LandingPage to clarify functionality
|
2025-11-26 09:00:28 -08:00 |
|
Ben Allfree
|
9063331247
|
refactor: update ProfileCard and ProfileEditor to use new config structure and improve version handling
|
2025-11-26 08:49:06 -08:00 |
|
Ben Allfree
|
d3af273533
|
feat: add Browse page
|
2025-11-26 08:48:57 -08:00 |
|
Ben Allfree
|
b730152b6e
|
feat: add noUnusedFunctionParameters rule to biome.json
|
2025-11-26 08:48:02 -08:00 |
|
Ben Allfree
|
f1dec2233a
|
refactor: remove version field from upsert mutation in profiles.ts
|
2025-11-26 08:47:50 -08:00 |
|
Ben Allfree
|
83cd354afb
|
fix: update handler parameter in generateAnonymousDownloadUrl to improve code clarity
|
2025-11-26 08:47:36 -08:00 |
|
Ben Allfree
|
034f9fcc61
|
feat: update LandingPage content to focus on firmware building features and add benefits grid for enhanced user engagement
|
2025-11-26 05:29:43 -08:00 |
|
Ben Allfree
|
60a019057c
|
feat: add Quick Build button to LandingPage and enhance Dashboard button with an icon for improved user navigation
|
2025-11-26 05:27:10 -08:00 |
|
Ben Allfree
|
4a8625f69b
|
feat: refactor build and profile management by introducing build configuration schema, updating related functions, and enhancing routing for build creation and progress tracking
|
2025-11-26 05:24:26 -08:00 |
|
Ben Allfree
|
273fac6652
|
feat: implement conditional Navbar visibility and enhance LandingPage with authentication buttons for improved user experience
|
2025-11-26 03:49:39 -08:00 |
|
Ben Allfree
|
5277abdf4b
|
chore: update generate:versions script to format versions.ts after generation
|
2025-11-26 03:41:28 -08:00 |
|
Ben Allfree
|
ce146a32fe
|
chore: lint fixes
|
2025-11-26 03:39:25 -08:00 |
|
Ben Allfree
|
30f4b162ab
|
feat: update index.html and add favicon assets
|
2025-11-26 03:38:08 -08:00 |
|
Ben Allfree
|
bb1746a007
|
feat: add convex-helpers dependency and implement module toggling in ProfileEditor for improved build configuration management
|
2025-11-26 03:33:03 -08:00 |
|
Ben Allfree
|
cfe053b68c
|
chore: update .gitignore to include VSCode settings.json for better project configuration management
|
2025-11-26 03:32:43 -08:00 |
|
Ben Allfree
|
4e380f378b
|
chore: update biome configuration to include new linter rules for unused imports and variables, and add VSCode settings for Biome integration
|
2025-11-26 03:32:32 -08:00 |
|
Ben Allfree
|
ce7ba0e606
|
fix: update button label in Dashboard component from 'Use' to 'Flash' for improved clarity
|
2025-11-25 12:13:09 -08:00 |
|
Ben Allfree
|
abcefb081a
|
refactor: remove BuildsPanel and ProfileTargets componentss (unused)
|
2025-11-25 12:09:36 -08:00 |
|
Ben Allfree
|
ee16adf817
|
refactor: remove BuildDetail component and update routing in App
|
2025-11-25 12:09:13 -08:00 |
|
Ben Allfree
|
b40abdbc37
|
refactor: streamline GitHub Actions link display in ProfileFlash component for improved UI consistency
|
2025-11-25 08:06:18 -08:00 |
|
Ben Allfree
|
79efff688d
|
feat: enhance build status updates by including artifact path and GitHub run ID in payload, improving tracking and management of build processes
|
2025-11-25 07:58:41 -08:00 |
|
Ben Allfree
|
8e2d4f69cb
|
feat: persist and load selected profile target using local storage
|
2025-11-24 05:51:31 -08:00 |
|
Ben Allfree
|
60cf17b584
|
feat: integrate R2 for secure build artifact downloads and update flashing flow with authentication
|
2025-11-24 05:44:59 -08:00 |
|
Ben Allfree
|
9cc1a96c1a
|
refactor: enhance type definitions in dataModel.d.ts for improved type safety and clarity by integrating schema-based types
|
2025-11-24 04:52:46 -08:00 |
|
Ben Allfree
|
51d830ac31
|
fix: update Google sign-in redirect in Navbar component to direct users to the dashboard after authentication
|
2025-11-24 04:52:42 -08:00 |
|
Ben Allfree
|
49f9fe191f
|
refactor: simplify profile type definitions in ProfileCard, ProfileEditor, and Dashboard components for improved code clarity
|
2025-11-24 04:25:45 -08:00 |
|
Ben Allfree
|
10f4ff520a
|
refactor: replace index queries with filter method for database queries, enhance profile management with flash count tracking, and introduce ProfileCard component for improved UI consistency
|
2025-11-24 04:24:10 -08:00 |
|
Ben Allfree
|
508497f626
|
feat: add prototyping rules to guide development phase, emphasizing breaking changes and lack of backward compatibility
|
2025-11-24 04:23:54 -08:00 |
|
Ben Allfree
|
728ac418ae
|
feat: add description field to profiles and update related components for enhanced profile management
|
2025-11-24 03:28:52 -08:00 |
|
Ben Allfree
|
a21ca48fa6
|
refactor: update Navbar component title from 'MeshEnvy Forge' to 'Mesh Forge' for improved branding clarity
|
2025-11-24 03:28:45 -08:00 |
|
Ben Allfree
|
e54449464c
|
refactor: update build management to use artifactPath instead of artifactUrl, enhance build retrieval logic, and streamline profileBuild handling for improved efficiency
|
2025-11-24 02:52:15 -08:00 |
|
Ben Allfree
|
ab47ce5464
|
fix: update GitHub Actions workflow to include remote flag for R2 uploads, ensuring correct file handling during the upload process
|
2025-11-24 02:44:21 -08:00 |
|
Ben Allfree
|
018f90c98e
|
refactor: update GitHub Actions workflow to correct object path for R2 uploads and streamline upload command
|
2025-11-24 02:23:33 -08:00 |
|