-
Notifications
You must be signed in to change notification settings - Fork 47
Comparing changes
Open a pull request
base repository: SolidOS/solid-panes
base: main
head repository: JavaScriptSolidServer/solid-panes-jss
compare: main
- 13 commits
- 234 files changed
- 1 contributor
Commits on Dec 30, 2025
-
chore: swap solid-logic and solid-ui to JSS variants
- Update package name to solid-panes-jss - Swap solid-logic dependency to solid-logic-jss - Swap solid-ui dependency to solid-ui-jss - Update all imports from 'solid-logic' to 'solid-logic-jss' - Update all imports from 'solid-ui' to 'solid-ui-jss' - Update README with JSS references and credits All 52 test suites pass (628 tests).
Configuration menu - View commit details
-
Copy full SHA for 1b20575 - Browse repository at this point
Copy the full SHA 1b20575View commit details
Commits on Jan 18, 2026
-
fix: replace mime-types with lightweight lookup and update dependencies
- Add lightweight mimeTypes.ts utility (~3KB vs 146KB mime-db) - Update to use rdflib fork from JavaScriptSolidServer - Fix Jest config to transform solid-logic-jss ESM modules - Fix eslint config ignores order and add versionInfo.ts - Fix type compatibility with pane-registry
Configuration menu - View commit details
-
Copy full SHA for d8ad4ea - Browse repository at this point
Copy the full SHA d8ad4eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a13ce24 - Browse repository at this point
Copy the full SHA a13ce24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 720585c - Browse repository at this point
Copy the full SHA 720585cView commit details -
fix: replace activitystreams-pane with vanilla JS implementation
- Rewrite React-based activitystreams-pane (~11MB) as vanilla JS (~7KB) - Remove react, react-dom, react-jss from production dependencies - Same functionality: renders as:Note cards with author and date - Built-in timeAgo() replaces timeago.js dependency - 31 packages removed from dependency tree
Configuration menu - View commit details
-
Copy full SHA for fd0c4a3 - Browse repository at this point
Copy the full SHA fd0c4a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bb405a - Browse repository at this point
Copy the full SHA 8bb405aView commit details -
feat: Lazy load all panes for smaller initial bundle
- Add lazy wrappers for 30+ panes in src/lazy/ - Update registerPanes.js to use lazy wrappers - Update outline/manager.js to handle async render() - Panes now load on-demand when content type is viewed - Reduces initial bundle from 1.4MB to 885KB (37% smaller)
Configuration menu - View commit details
-
Copy full SHA for 46df013 - Browse repository at this point
Copy the full SHA 46df013View commit details -
docs: Add custom pane documentation and bookmark example
- docs/CUSTOM_PANES.md: Complete guide for creating panes - examples/bookmark-pane/: Working example with lazy loading - lazy.js: Lightweight wrapper (always loaded) - render.js: Full implementation (lazy loaded) - README.md: Usage instructions
Configuration menu - View commit details
-
Copy full SHA for 615bb0d - Browse repository at this point
Copy the full SHA 615bb0dView commit details -
feat: Add working bookmark pane example
- src/lazy/bookmarkPane.js: Lazy wrapper with label() and async render() - src/lazy/bookmarkRender.js: Full implementation with UI and CRUD - Register bookmark pane before dataContentPane for priority - Uses kb.holds() for reliable type checking
Configuration menu - View commit details
-
Copy full SHA for d7a5a41 - Browse repository at this point
Copy the full SHA d7a5a41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 321fd97 - Browse repository at this point
Copy the full SHA 321fd97View commit details -
Fix lint errors in bookmark pane files
- Add space before function parentheses (stylistic) - Remove blank line before catch block (padded-blocks) - Add global declarations for confirm/alert
Configuration menu - View commit details
-
Copy full SHA for 3c1ef39 - Browse repository at this point
Copy the full SHA 3c1ef39View commit details -
Fix Jest config for TypeScript/ESM compatibility
Use inline babel config for Jest with node target to ensure CommonJS output (modules: auto) instead of preserved ES modules (modules: false).
Configuration menu - View commit details
-
Copy full SHA for 67ac0c5 - Browse repository at this point
Copy the full SHA 67ac0c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33e7f02 - Browse repository at this point
Copy the full SHA 33e7f02View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main