Commit Graph
99 Commits
Author SHA1 Message Date
Jinjing 22f916e421 feat: add rich markdown editor mode (#264)
* feat: add rich markdown editor mode

* fix: preserve rich search navigation focus
2026-04-02 22:53:47 -07:00
Jinjing bf15a5ae84 1.0.75 2026-04-02 21:15:32 -07:00
Jinjing 850c2f5b5e 1.0.74 2026-04-02 21:15:29 -07:00
Jinjing 2d7c597e82 1.0.73 2026-04-02 00:08:55 -07:00
Jinjing 11c65ab3a7 1.0.72 2026-04-01 17:29:46 -07:00
Matheus Nogueira 2ec433f6df feat: add copy remote URL to line number context menu (#253)
* feat: add copy remote URL to line number context menu

Add 'Copy Remote URL' option to the line number gutter right-click menu,
allowing users to quickly copy a shareable link to a file and line on
GitHub, GitLab, Bitbucket, or other hosted git providers.

- Install hosted-git-info to parse remote URLs and generate browse URLs
- Add getRemoteFileUrl() to resolve file URLs using default branch
- Wire up IPC handler, preload bridge, and renderer UI
- Use ExternalLink icon to distinguish from path copy options

* refactor: use @types/hosted-git-info instead of custom type declarations

Replace the custom hosted-git-info.d.ts with the @types package from
DefinitelyTyped. Use a targeted cast for browseFile() which the @types
package doesn't include yet (stuck on v3 API).

* refactor: revert to local type declarations for hosted-git-info

The @types/hosted-git-info package is stuck on the v3 API and lacks
browseFile(). A local .d.ts is cleaner than casting around stale types.
2026-04-01 20:02:05 -03:00
Jinjing 918e72b49a 1.0.71 2026-04-01 09:39:46 -07:00
Jinjing 6f77e8b2c6 1.0.70 2026-03-31 16:34:07 -07:00
Jinjing 1e7956bd30 1.0.69 2026-03-31 09:28:15 -07:00
Neil 7087bc7e33 1.0.68 2026-03-30 20:47:43 -07:00
Jinwoo HongandClaude Opus 4.6 831b65fe65 feat: restore terminal scrollback on app restart (#224)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-30 20:11:35 -07:00
Jinjing 82581cc7fa 1.0.67 2026-03-30 09:22:44 -07:00
Jinjing 61998ed464 1.0.66 2026-03-29 23:16:18 -07:00
Jinjing d4ec4cd912 1.0.65 2026-03-29 20:06:56 -07:00
Jinjing 348b42a22e 1.0.64 2026-03-29 16:38:39 -07:00
Jinjing 745f90b13f 1.0.63 2026-03-29 15:55:24 -07:00
Jinjing 66b8b187d0 1.0.62 2026-03-29 00:29:45 -07:00
Jinjing fdd11e3e8c 1.0.61 2026-03-28 17:10:37 -07:00
Jinjing dc8e6d007c 1.0.60 2026-03-28 12:33:27 -07:00
Jinjing e699bec46e WIP: uncommitted changes before rebase (#168) 2026-03-28 11:59:55 -07:00
Neil bbff77622f 1.0.59 2026-03-28 01:27:46 -07:00
Neil 571ad45667 1.0.58 2026-03-28 01:27:43 -07:00
Neil 33ff96a54d 1.0.57 2026-03-28 00:48:20 -07:00
Jinjing 5b40e604b1 1.0.56 2026-03-28 00:32:49 -07:00
Jinjing dfe488a536 1.0.55 2026-03-27 16:59:15 -07:00
Jinjing 004c98c959 1.0.54 2026-03-27 12:59:46 -07:00
Jinwoo Hong 00332fbd3e 1.0.53 2026-03-27 15:15:19 -04:00
Jinjing 056c5e0781 1.0.52 2026-03-27 09:59:26 -07:00
Jinjing c342676074 1.0.51 2026-03-26 23:33:59 -07:00
Matheus Nogueira 1a10fbfbe6 1.0.50 2026-03-26 20:21:19 -03:00
Jinjing 30c01f4c29 1.0.49 2026-03-26 15:56:30 -07:00
Neil 605aba900b 1.0.48 2026-03-26 14:48:02 -07:00
Neil bad6ad51a9 1.0.47 2026-03-26 14:21:15 -07:00
Neil 0100a98bfc 1.0.46 2026-03-26 13:05:01 -07:00
Neil c3d5b62644 1.0.45 2026-03-26 12:53:32 -07:00
Jinjing 00f82f9004 1.0.44 2026-03-26 00:28:52 -07:00
Neil c04275a5f2 1.0.43 2026-03-25 23:45:50 -07:00
Neil 951ab72d7b 1.0.42 2026-03-25 22:27:15 -07:00
Jinjing a53903ffb5 1.0.41 2026-03-25 09:38:22 -07:00
Jinjing 8da05ff386 1.0.40 2026-03-24 21:57:37 -07:00
Jinjing 9c5a1f48bb Add PR checks workflow and Vitest coverage (#97) 2026-03-24 20:53:38 -07:00
Jinjing 431c14d0a4 1.0.39 2026-03-24 20:38:56 -07:00
Jinjing 2ea8fa3a02 1.0.38 2026-03-24 18:31:24 -07:00
Jinjing 56dda7a637 1.0.37 2026-03-24 16:19:55 -07:00
Jinjing b4ce469711 1.0.36 2026-03-24 14:55:43 -07:00
Neil a4ef06b18f 1.0.35 2026-03-24 00:34:04 -07:00
Jinjing c1f6d84392 1.0.34 2026-03-24 00:04:28 -07:00
Jinjing 2ef0a64cfa 1.0.33 2026-03-23 21:43:02 -07:00
Jinjing 6426dea050 1.0.32 2026-03-23 21:41:46 -07:00
Jinjing aed7a6c1f6 1.0.31 2026-03-23 17:16:26 -07:00