1708 Commits

Author SHA1 Message Date
Mike Sawka 936537a03a put in some code to fix losing focus on the screen name (#679) v0.7.6 2024-06-14 17:24:36 -07:00
Red J Adaya 66310e8bfb fix pre tag bg color in markdown (#678) 2024-06-14 10:00:53 -07:00
Mike Sawka 2361154551 never log ephemeral commands to history (#676) 2024-06-07 17:58:21 -07:00
Red J Adaya 7888a61766 Fix regression where click event in the DOM is no longer being captured (#675) 2024-06-07 17:41:05 -07:00
Evan Simkowitz 29ad232ac6 Don't show ghost text if curLine is empty (#674) 2024-06-07 17:40:50 -07:00
Red J Adaya 067bef0cb5 Remove old aichat and some fixes (#672) 2024-06-06 20:09:57 -07:00
Mike Sawka 97deb2ef14 update ghost text color (#671) 2024-06-06 19:24:06 -07:00
Mike Sawka 69d58ef525 bigger rightsidebar by default. also remove ctrl:space keybinding (#670) 2024-06-06 18:45:28 -07:00
Red J Adaya d7173c970c aichat improvements (#667) 2024-06-06 17:31:52 -07:00
Mike Sawka 1234919229 enable right sidebar (#663) 2024-05-28 22:44:57 -07:00
Mike Sawka 652250ac3c bump electron to 30.0.8 (#662) 2024-05-28 21:01:18 -07:00
Mike Sawka 11b110d633 bump version to 0.7.6 (#661) 2024-05-28 20:55:40 -07:00
Red J Adaya 14b38b31c8 AI Chat Sidebar (#657) 2024-05-28 20:53:16 -07:00
SG Prakash 1ace947d1e added hide/show MenuBar feature (#660)
**Description:**
I recently installed waveterm and I just love it. I like to use my
terminal without titlebar, So I removed the titlebar of waveterm in my
ubuntu desktop but the menu bar is showing constantly. So I look into
the code and made the changes. This pull request adds a simple feature
which will hide/show the menubar using `ALT` key.

**Changes Made:**
1. When initializing electron's BrowserWindow, I added a parameter
`autoHideMenuBar: true`.

**Testing Done:**
Tested the feature by pressing `ALT` Key. It works perfectly.
2024-05-28 20:48:28 -07:00
Evan Simkowitz 13f4203437 Autocomplete using the Newton parser (#599)
I've reworked the autocomplete parser to more closely match Newton, the
Fig-compatible parser I prototyped earlier this year. I was able to move
a lot faster by reusing patterns that inshellisense proved out, such as
for templates and generators.

I also support some features that inshellisense doesn't, like proper
combining of Posix-compatible flags, handling of option argument
separators, and handling of cursors in insertValues.
2024-05-28 17:17:29 -07:00
orliesaurus cd15beba26 fix: yml formatting issues (#656)
looks like there were some issues to the yml format before that caused
the workflow to not run.
2024-05-21 16:02:30 -07:00
Mike Sawka aac9e27382 upgrade electron version (#658) 2024-05-16 12:48:37 -07:00
Ian Jennings d07068c09d TestDriver v2.12.12 (#655) 2024-05-08 11:10:17 -07:00
Cole Lashley 1307a77b56 ai chat selection fix (#639) 2024-05-06 20:02:13 -07:00
Ian Jennings 2772c76728 Upgrade TestDriver to v2.12.5 (#652) 2024-05-06 14:17:25 -07:00
Evan Simkowitz 4384525ca6 Remove "main" window concept from emain.ts (#651)
This continues the work to unblock multiple window support. `emain.ts`
now contains no more references to a "main" window, instead all event
handlers will dispatch to either the window that triggered the event,
the currently focused window, or the first window to be spun up.
2024-05-06 13:43:27 -07:00
Mike Sawka d6b82e3792 blockstore integration (#650)
* blockstore migration
* use a testdb for tests,
* cut down test sizes so they run a bit faster
* test init/cleanup code improvements
2024-05-06 10:24:34 -07:00
Evan Simkowitz 46b9c22f10 Remove barriers to supporting multiple windows (#647) 2024-05-03 13:41:53 -07:00
Evan Simkowitz 9b1f5a2abd Ensure the auto update checker runs every hour (#645)
The hour long interval that I set was being subjected to background
throttling and wasn't reliably getting invoked. I am shortening the
inteval to 10 mins and adding a check within it to see if an hour has
passed since the last update check. I am also running the same logic
every time the main window is activated. This should ensure that the
auto update check happens more reliably and not just on first launch.
2024-05-02 18:02:47 -07:00
Evan Simkowitz 67544c9a0f Fix Build Helper for Yarn Modern (#646)
I am removing the Yarn cache from our Build Helper. The
actions/node-setup cache option is not compatible with Yarn Modern. With
Yarn Modern, the `yarn install` command that sets up our
project-specific yarn config will also install all the module
dependencies, meaning we don't need a separate call to resolve these.
Altogether, even without the cache, it only takes 21s for Yarn Modern to
install and resolve dependencies.
2024-05-02 17:53:47 -07:00