Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
5645051
formatting + prettier config only - no functional changes
mimi10v3 Aug 20, 2025
50ab39e
prevent errors when user does not have any settings set.
mimi10v3 Aug 20, 2025
12bd921
add a Close button to Settings modal
mimi10v3 Aug 20, 2025
117b9ef
layout update to use entire window, add a header with open file name,…
mimi10v3 Aug 20, 2025
37d310a
fixing bugs with thumbs up/down, also changing Shift+Enter -> Ctl+Ent…
mimi10v3 Aug 20, 2025
41f45ce
only change focus upon generation results returning if immediate pare…
mimi10v3 Aug 20, 2025
f2a35e2
put the die rolling icon next to the generate button
mimi10v3 Aug 20, 2025
21e2854
small fix to how focus moves to child node
mimi10v3 Aug 20, 2025
265c448
splitting settings into samplers and services, and fixing modal for f…
mimi10v3 Aug 21, 2025
3689d03
a ton of refactoring, no intended changes to features
mimi10v3 Aug 21, 2025
6895826
refactoring to preload requires rather than allow npm access once web…
mimi10v3 Aug 22, 2025
35b957e
Settings style improvements & make them friendly for new users
mimi10v3 Aug 22, 2025
f1930c9
minor fixes to error & success messages
mimi10v3 Aug 22, 2025
62912aa
readme update
mimi10v3 Aug 22, 2025
b2d760a
extracting some shared styles
mimi10v3 Aug 22, 2025
9e4036e
refactoring to split out llm-service and tree-nav and be more deliber…
mimi10v3 Aug 22, 2025
02196b7
llm service cleanup and refactoring to remove DOM references
mimi10v3 Aug 23, 2025
4dcd4f8
implementing "favorites" for settings
mimi10v3 Aug 23, 2025
540e613
adding tree stats and updating error handling to be on a per-node basis
mimi10v3 Aug 27, 2025
106afe9
various smaller bug fixes per JD's testing
mimi10v3 Aug 28, 2025
b6c9698
Update README.md
mimi10v3 Aug 29, 2025
629b015
File improvements to save to temp file by default, intercept close an…
mimi10v3 Sep 1, 2025
8353bf7
Merge branch 'main' of github.com:mimi10v3/miniloom
mimi10v3 Sep 1, 2025
36eb89a
Setting up issue templates
mimi10v3 Aug 29, 2025
0c5ebab
fixing outdated log format
mimi10v3 Sep 1, 2025
48aba33
fixing some bugs with New Loom & search
mimi10v3 Sep 1, 2025
e471c1a
remove extra logging
mimi10v3 Sep 1, 2025
4dca086
Merge remote-tracking branch 'upstream/main'
mimi10v3 Sep 2, 2025
f02ed46
update Help menu and move Settings to top of Edit menu
mimi10v3 Sep 2, 2025
2b65fcf
styling improvements and changing logic from "unread" to "new in the …
mimi10v3 Sep 6, 2025
7b5e400
refactoring: cleaner llm-service interaction with renderer, extract f…
mimi10v3 Sep 6, 2025
6c6645e
fixing Google & Anthropic API and also passing through provider error…
mimi10v3 Sep 6, 2025
807d56e
creating Electron build for release
mimi10v3 Sep 7, 2025
8bfd32c
adding an author for .deb build package maintainer
mimi10v3 Sep 7, 2025
5472e90
running formatter and adding PR template and scripts for running the …
mimi10v3 Sep 7, 2025
40be1a2
small bugs - make dice spin the same and don't collapse parent nodes …
mimi10v3 Sep 7, 2025
d40977a
rerun search on "enter"
mimi10v3 Sep 7, 2025
f5e8ec4
small fixes:
mimi10v3 Sep 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ body:
attributes:
value: |
Thanks for taking the time to report a bug! Please fill out the information below.

- type: textarea
id: description
attributes:
Expand All @@ -16,7 +16,7 @@ body:
placeholder: What happened?
validations:
required: true

- type: textarea
id: reproduction
attributes:
Expand All @@ -28,15 +28,15 @@ body:
3. See error...
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What did you expect to happen?
validations:
required: true

- type: textarea
id: environment
attributes:
Expand All @@ -48,7 +48,7 @@ body:
- miniloom version:
validations:
required: true

- type: textarea
id: additional
attributes:
Expand Down
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ body:
attributes:
value: |
Thanks for suggesting a feature! Please describe what you'd like to see.

- type: textarea
id: problem
attributes:
Expand All @@ -16,7 +16,7 @@ body:
placeholder: I'm trying to do X but currently...
validations:
required: true

- type: textarea
id: solution
attributes:
Expand All @@ -25,13 +25,13 @@ body:
placeholder: I'd like miniloom to...
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
description: Any alternative solutions or workarounds you've considered?

- type: textarea
id: additional
attributes:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/general.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ body:
description: Describe your issue, question, or concern
validations:
required: true

- type: textarea
id: context
attributes:
Expand Down
32 changes: 32 additions & 0 deletions .github/pull-request-template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
## What does this PR do?

Brief description of the changes.

## Type of change

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation update
- [ ] Code cleanup/refactoring

## Testing

- [ ] Tested locally with `npm start`
- [ ] Tested text generation with OpenRouter
- [ ] Code formatted with `npm run format`
- [ ] Built successfully with `npm run build` (specify platform: mac/win/linux)

## Checklist

- [ ] My code follows the project's style guidelines
- [ ] I have performed a self-review of my own code
- [ ] My changes generate no new warnings or errors

## Additional context

Add any other context about the pull request here.

---

💬 **Questions?** Ask in our [Discord](https://discord.gg/Y3HGwrcPwr)
76 changes: 76 additions & 0 deletions .github/workflows/build-release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
name: Build and Release

on:
push:
tags:
- "v*"
workflow_dispatch:

jobs:
build:
runs-on: ${{ matrix.os }}

strategy:
matrix:
os: [macos-latest, ubuntu-latest, windows-latest]

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "18"
cache: "npm"

- name: Install dependencies
run: npm ci

- name: Build for macOS
if: matrix.os == 'macos-latest'
run: npm run build:mac
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Build for Windows
if: matrix.os == 'windows-latest'
run: npm run build:win
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Build for Linux
if: matrix.os == 'ubuntu-latest'
run: npm run build:linux
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.os }}-build
path: dist/
retention-days: 7

release:
needs: build
runs-on: ubuntu-latest
if: startsWith(github.ref, 'refs/tags/')

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Download all artifacts
uses: actions/download-artifact@v4
with:
path: ./artifacts

- name: Create Release
uses: softprops/action-gh-release@v1
with:
files: ./artifacts/**/*
draft: false
prerelease: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
11 changes: 10 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,11 @@
node_modules/
local/
local/
.DS_Store

# Build outputs
dist/
build/
out/

# Electron builder cache
node_modules/.cache/
14 changes: 14 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Prompts
prompts/

# Dependencies
node_modules/
package-lock.json

# Build outputs
dist/
build/
out/

# Logs
*.log
17 changes: 17 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"semi": true,
"trailingComma": "es5",
"singleQuote": false,
"printWidth": 80,
"tabWidth": 2,
"useTabs": false,
"bracketSpacing": true,
"bracketSameLine": false,
"arrowParens": "avoid",
"endOfLine": "lf",
"quoteProps": "as-needed",
"jsxSingleQuote": false,
"proseWrap": "preserve",
"htmlWhitespaceSensitivity": "css",
"embeddedLanguageFormatting": "auto"
}
Loading