Skip to content

Lemonade Manager: Phase 2#647

Merged
danielholanda merged 125 commits into
mainfrom
dholanda/app_pr_2
Dec 5, 2025
Merged

Lemonade Manager: Phase 2#647
danielholanda merged 125 commits into
mainfrom
dholanda/app_pr_2

Conversation

@danielholanda

@danielholanda danielholanda commented Dec 3, 2025

Copy link
Copy Markdown
Contributor

Description

Bringing Lemonade to the 21st century!

This PR replaces our old webapp with a modern app. Installers are available for both Windows and Linux.

image

Review Guidance

Please differentiate between what you think it is required for this PR to merge and what can be done as a follow up (there are many things we want to do here). I would love to "unlock" all app development by merging this soon.

Next step here once this merges is multi-model support as part of the UI :)

Comment thread src/app/README.md Outdated
Comment thread src/cpp/server/backends/llamacpp_server.cpp
Comment thread src/cpp/server/backends/ryzenaiserver.cpp
Comment thread src/cpp/tray/server_manager.cpp Outdated
Comment thread src/cpp/tray/tray_app.cpp Outdated
Comment thread src/cpp/tray/tray_app.cpp
Comment thread src/cpp/tray/tray_app.cpp

@jeremyfowers jeremyfowers left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Reviewed the code and identified some structural issues we should discuss.

Will hold off on trying the build flow and testing the app itself until after the above discussion is resolved.

Comment thread .github/actions/build-linux-deb/action.yml
Comment thread README.md Outdated
Comment thread src/app/README.md
Comment thread .github/actions/build-linux-deb/action.yml
Comment thread src/lemonade/tools/server/static/index.html Outdated

@jeremyfowers jeremyfowers left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I'm good with merging as long as all comments are addressed (especially reverting the README).

Then we can move into phase 3, polishing for release!

Suggest creating a milestone to organize the release-blocking issues (updating readme, dealing with audio/whisper, etc.)

@danielholanda
danielholanda added this pull request to the merge queue Dec 5, 2025
Merged via the queue into main with commit 36167aa Dec 5, 2025
32 checks passed
@danielholanda
danielholanda deleted the dholanda/app_pr_2 branch December 5, 2025 23:17
meghsat pushed a commit that referenced this pull request Jul 10, 2026
* Move project

* Build app

* Swap apps

* Automatically compile app as well

* Change workflow options

* Nsis installer

* Installer

* Fix special chars

* include files

* Fix launch

* Fix paths

* opening

* remove nsis

* working msi

* Two intallers

* workflow

* Live logs

* Fix logs name

* Add keyboard shortcuts

* Select the loaded model by default

* single source or truth + wix locale

* Add user models

* Add custom models

* conflicts

* Fix configs

* Fix log size

* no jump

* Add icon

* truncation

* Add icon

* Friendly names

* replace load button

* health version endpoint

* about modal

* Cleaner about

* Add zoom

* App is not a child!

* Fix logs

* Keep top of logs

* Fix scrolling on logs

* open external instead of internal windows

* open app button

* App already open

* scrollbar for logs

* Add tooltips

* Dropdown add model

* Add embeddings and reranking to add a model

* Add toasts

* Increase chat box size

* llamacpp is the default setting

* auto

* better settings

* pointer

* Add page to 8000

* Cleaner init message

* Add missing index

* Fix log center panel resize

* better svg

* restart icon

* Marketplace teaser

* Add n8n

* Add newer isvs

* Scrolly marketplace

* right logos

* easy close

* Remember windows

* click and open fixed

* ubuntu full installer

* Fix installer

* fix

* Open in browser

* revert

* Fix linux app open

* Fix linux permissions

* fix

* better instructions

* No lemonade-app shortcut

* revive scrollbar

* Fix LLM chat model swap

* Loading model on llm chat

* better annimation

* Better loading

* Better loading support

* Great load

* quick start for...

* eject consistency

* center plane

* Fix llm scrolling

* download notification

* Select loaded model

* merge conflicts

* Replace json models file with models API

* Remove express error and simplify code

* simplify

* detect ports on failure

* use self-hosted images

* Remove unused readmes, add webapp for mac

* Update App readme

* Remove code duplication

* Revert Webapp changes

* README improvements

* better readme

* Update roadmap

* Potential fix for code scanning alert no. 23: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Fix workflow

* Fix workflow

* black and fix mac icon

* leaner app

* rev version

* Leaner app (#649)

* leaner app

* rev version

* Version, new readme, and reusable action

* Easily find app

* remove dev scripts

* cleanup

* Cleanup

* Revert readme

* Link fix

* Fixed whispercpp showing

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants