Skip to content

milestone3m#598

Open
bourgeoa wants to merge 20 commits intomainfrom
milestone3m
Open

milestone3m#598
bourgeoa wants to merge 20 commits intomainfrom
milestone3m

Conversation

@bourgeoa
Copy link
Copy Markdown
Contributor

@bourgeoa bourgeoa commented Apr 6, 2026

No description provided.

@bourgeoa bourgeoa self-assigned this Apr 6, 2026
@bourgeoa bourgeoa moved this to In progress in SolidOS NLNet UI Apr 6, 2026
@bourgeoa bourgeoa changed the title register editProfileView only if it exists milestone3m Apr 10, 2026
We have added comments in the code to make it explicit which parts are 100% written by AI.

### Prompt usage hitory:
* Model Claude Opus 4.6: Initially solid-panes is loaded into a HTML shell form mashlib that looks like ... Also, an iFrame is rendered inside the <div class="TabulatorOutline" id="DummyUUID"> for “isolated pane rendering”. Analize the solid-panes code for what it uses from this HTML and suggest a new HTML structure which is mobile and accessibility friendly. Lets go ahead and make chnages in this code as suggested to accommodate the new databwroser HTML.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* Model Claude Opus 4.6: Initially solid-panes is loaded into a HTML shell form mashlib that looks like ... Also, an iFrame is rendered inside the <div class="TabulatorOutline" id="DummyUUID"> for “isolated pane rendering”. Analize the solid-panes code for what it uses from this HTML and suggest a new HTML structure which is mobile and accessibility friendly. Lets go ahead and make chnages in this code as suggested to accommodate the new databwroser HTML.
* Model Claude Opus 4.6: Initially solid-panes is loaded into an HTML shell form mashlib that looks like ... Also, an iFrame is rendered inside the `<div class="TabulatorOutline" id="DummyUUID">` for “isolated pane rendering”. Analyze the solid-panes code for what it uses from this HTML and suggest a new HTML structure which is mobile and accessibility friendly. Let's go ahead and make changes in this code as suggested to accommodate the new databrowser HTML.

### Prompt usage hitory:
* Model Claude Opus 4.6: Initially solid-panes is loaded into a HTML shell form mashlib that looks like ... Also, an iFrame is rendered inside the <div class="TabulatorOutline" id="DummyUUID"> for “isolated pane rendering”. Analize the solid-panes code for what it uses from this HTML and suggest a new HTML structure which is mobile and accessibility friendly. Lets go ahead and make chnages in this code as suggested to accommodate the new databwroser HTML.

* Raptor mini: take a look how I wired the environement from mashlib into solid-panes. It is not quite right, can you suggest fixes?
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* Raptor mini: take a look how I wired the environement from mashlib into solid-panes. It is not quite right, can you suggest fixes?
* Raptor mini: take a look at how I wired the environment from mashlib into solid-panes. It is not quite right, can you suggest fixes?


* Raptor mini: Update the code to use the new solid-ui-header component. Keep in mind the log in and sign up are wired in specific ways.

* Auto: chnage the menu to fill up the menu items like in the code: async function getMenuItems (outliner: any) {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* Auto: chnage the menu to fill up the menu items like in the code: async function getMenuItems (outliner: any) {
* Auto: change the menu to fill up the menu items like in the code: async function getMenuItems (outliner: any) {

const detail = (e as CustomEvent).detail
if (detail?.role === 'login') {
await refreshCurrentHeader()
outliner.showDashboard({ pane: 'profile' }) // upon successfull login, we open the dashboard pane
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
outliner.showDashboard({ pane: 'profile' }) // upon successfull login, we open the dashboard pane
outliner.showDashboard({ pane: 'profile' }) // upon successful login, we open the dashboard pane

@param solo -- optional -- the window will be cleared out and only the subject displayed
@param referer -- optional -- where did we hear about this from anyway?
@param table -- option -- a table element in which to put the outline.
@param table -- option -- default is a HTML table element in which to put the outline.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
@param table -- option -- default is a HTML table element in which to put the outline.
@param table -- option -- default is an HTML table element in which to put the outline.

*/
this.GotoSubject = function (subject, expand, pane, solo, referrer, table) {
table = table || dom.getElementById('outline') // if does not exist just add one? nowhere to out it
table = table || dom.getElementById('OutlineView') // if does not exist just add one? nowhere to out it
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
table = table || dom.getElementById('OutlineView') // if does not exist just add one? nowhere to out it
table = table || dom.getElementById('OutlineView') // if does not exist, just add one? nowhere to put it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

3 participants