-
Notifications
You must be signed in to change notification settings - Fork 411
Lemonade Manager: Phase 2 #647
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 113 commits
Commits
Show all changes
125 commits
Select commit
Hold shift + click to select a range
72f0bed
Move project
danielholanda b51f554
Build app
danielholanda 9b58a2e
Swap apps
danielholanda 404128a
Automatically compile app as well
danielholanda 562d3ae
Change workflow options
danielholanda a947911
Nsis installer
danielholanda 08a8f70
Installer
danielholanda f261480
Fix special chars
danielholanda 49d2614
include files
danielholanda 693e08e
Fix launch
danielholanda eb98fed
Fix paths
danielholanda f36460f
opening
danielholanda f8e9c5d
Merge main into branch
danielholanda 95a5e24
remove nsis
danielholanda 5d07477
working msi
danielholanda 4882fa6
Two intallers
danielholanda 5c83ccc
workflow
danielholanda 3db529a
Live logs
danielholanda abf90df
Fix logs name
danielholanda 607ed9e
Add keyboard shortcuts
danielholanda 7c8d0a0
Select the loaded model by default
danielholanda 5502ad7
single source or truth + wix locale
danielholanda d22594c
Add user models
danielholanda 44d465f
Add custom models
danielholanda 50d4a4c
conflicts
danielholanda 11fc87d
Fix configs
danielholanda b829713
Fix log size
danielholanda 0bc6b61
no jump
danielholanda 841c3f4
Add icon
danielholanda 91cc71e
truncation
danielholanda 894d211
Add icon
danielholanda b8bb95b
Friendly names
danielholanda d27ec5c
replace load button
danielholanda 07b56b5
health version endpoint
danielholanda 6b654d7
about modal
danielholanda 4e727e6
Cleaner about
danielholanda c35c88d
Add zoom
danielholanda 39f1adb
App is not a child!
danielholanda c2329a1
Fix logs
danielholanda 58f54bc
Keep top of logs
danielholanda 00f5433
Fix scrolling on logs
danielholanda e273d94
open external instead of internal windows
danielholanda b2a23d8
open app button
danielholanda 8e94363
App already open
danielholanda c09b901
scrollbar for logs
danielholanda 67630d2
Add tooltips
danielholanda a8c2291
Dropdown add model
danielholanda b51a8ff
Add embeddings and reranking to add a model
danielholanda e04fd0c
Add toasts
danielholanda 11a4627
Increase chat box size
danielholanda ef2c0cd
llamacpp is the default setting
danielholanda 742afac
auto
danielholanda beae87d
better settings
danielholanda e50f322
pointer
danielholanda 8fb52b4
Add page to 8000
danielholanda c899fae
Cleaner init message
danielholanda d6a1cf2
Add missing index
danielholanda 3fcff02
Fix log center panel resize
danielholanda 3c55f87
better svg
danielholanda a7c8a59
restart icon
danielholanda 98e8921
Marketplace teaser
danielholanda 95de4e5
Add n8n
danielholanda 4024649
Add newer isvs
danielholanda 59edb80
Scrolly marketplace
danielholanda 24ac6d3
right logos
danielholanda 97d3250
easy close
danielholanda 59ffef0
Remember windows
danielholanda 250a763
click and open fixed
danielholanda 51aa2fe
ubuntu full installer
danielholanda 61bb043
Fix installer
danielholanda a67a6a6
fix
danielholanda 64fc193
Open in browser
danielholanda 49b8882
revert
danielholanda 208e26d
Fix linux app open
danielholanda 487299c
Fix linux permissions
danielholanda f37e7a4
fix
danielholanda 18915d6
better instructions
danielholanda 6f20fb6
No lemonade-app shortcut
danielholanda f5c77b8
revive scrollbar
danielholanda ec82eac
Fix LLM chat model swap
danielholanda 58f2928
Loading model on llm chat
danielholanda eb3ea74
better annimation
danielholanda 2c719d7
Better loading
danielholanda 97c87e1
Better loading support
danielholanda ad41c2b
Great load
danielholanda 00fde83
quick start for...
danielholanda d266b4e
eject consistency
danielholanda d094154
center plane
danielholanda 298e6cb
Fix llm scrolling
danielholanda d12768b
download notification
danielholanda af7a82b
Select loaded model
danielholanda 171578b
merge with main
danielholanda 185ddfb
merge conflicts
danielholanda f4895b8
Replace json models file with models API
danielholanda 90b2175
Remove express error and simplify code
danielholanda 4f15c5f
simplify
danielholanda bac8079
detect ports on failure
danielholanda 8f13183
use self-hosted images
danielholanda aea7b87
Merge main into branch
danielholanda 574a397
Remove unused readmes, add webapp for mac
danielholanda 8a64269
Update App readme
danielholanda 58a7f90
Remove code duplication
danielholanda 4da822d
Revert Webapp changes
danielholanda 9e231a3
README improvements
danielholanda a5465b2
better readme
danielholanda 0df790d
Update roadmap
danielholanda bd4cd83
Merge branch 'main' into dholanda/app_pr_2
danielholanda 60bb9b2
Potential fix for code scanning alert no. 23: Workflow does not conta…
danielholanda f73b91b
Fix workflow
danielholanda 6ee1291
Fix workflow
danielholanda a003df4
black and fix mac icon
danielholanda 43bff3e
leaner app
danielholanda 6289960
rev version
danielholanda 35724af
Leaner app (#649)
danielholanda 3904508
Merge branch 'main' into dholanda/app_pr_2
danielholanda 046d064
Version, new readme, and reusable action
danielholanda d403a11
Easily find app
danielholanda db3273d
remove dev scripts
danielholanda b872f98
Solve most comments
danielholanda 0930042
cleanup
danielholanda 13dca0e
Cleanup
danielholanda b088449
merge main into branch
danielholanda 9008e10
Revert readme
danielholanda e5eed44
Link fix
danielholanda f3baac5
Fixed whispercpp showing
danielholanda File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,95 @@ | ||
| name: Build and Release | ||
|
|
||
| on: | ||
| push: | ||
| tags: | ||
| - 'v*' | ||
| pull_request: | ||
| branches: | ||
| - main | ||
| - master | ||
| workflow_dispatch: | ||
| inputs: | ||
| create_release: | ||
| description: 'Create GitHub release' | ||
| required: false | ||
| type: boolean | ||
| default: false | ||
|
|
||
| jobs: | ||
| build: | ||
| permissions: | ||
| contents: write | ||
| runs-on: ${{ matrix.os }} | ||
|
|
||
| strategy: | ||
| matrix: | ||
| os: [windows-latest, macos-latest, ubuntu-latest] | ||
|
|
||
| steps: | ||
| - name: Checkout code | ||
| uses: actions/checkout@v4 | ||
|
|
||
| - name: Setup Node.js | ||
| uses: actions/setup-node@v4 | ||
| with: | ||
| node-version: '20' | ||
| cache: 'npm' | ||
| cache-dependency-path: src/app/package-lock.json | ||
|
|
||
| - name: Install Node dependencies | ||
| working-directory: src/app | ||
| run: npm ci | ||
|
|
||
| - name: Build Electron app (Windows) | ||
| if: matrix.os == 'windows-latest' | ||
| working-directory: src/app | ||
| run: npm run build:win | ||
|
|
||
| - name: Build Electron app (macOS) | ||
| if: matrix.os == 'macos-latest' | ||
| working-directory: src/app | ||
| run: npm run build:mac | ||
|
|
||
| - name: Build Electron app (Linux) | ||
| if: matrix.os == 'ubuntu-latest' | ||
| working-directory: src/app | ||
| run: npm run build:linux | ||
|
|
||
| - name: Upload artifacts (Windows) | ||
| if: matrix.os == 'windows-latest' | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| name: lemonade-windows-installer | ||
| path: src/app/dist-app/*.exe | ||
| retention-days: 5 | ||
|
|
||
| - name: Upload artifacts (macOS) | ||
| if: matrix.os == 'macos-latest' | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| name: lemonade-macos-installer | ||
| path: src/app/dist-app/*.dmg | ||
| retention-days: 5 | ||
|
|
||
| - name: Upload artifacts (Linux) | ||
| if: matrix.os == 'ubuntu-latest' | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| name: lemonade-linux-installer | ||
| path: src/app/dist-app/*.AppImage | ||
| retention-days: 5 | ||
|
|
||
| - name: Release | ||
| if: (startsWith(github.ref, 'refs/tags/') && inputs.create_release == true) || (github.event_name == 'workflow_dispatch' && inputs.create_release == true) | ||
| uses: softprops/action-gh-release@v1 | ||
| with: | ||
| files: | | ||
| src/app/dist-app/*.exe | ||
| src/app/dist-app/*.dmg | ||
| src/app/dist-app/*.AppImage | ||
| draft: false | ||
| prerelease: false | ||
| env: | ||
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.