lefarcen
5172e37217
Merge origin/main into release/v0.7.0 to prepare merge-back PR
...
Resolves 7 conflicts via hybrid strategy:
- apps/web/src/components/EntryView.tsx: take main (Discord+X pills are forward feature)
- apps/web/src/components/Icon.tsx: take main (switch-case refactor)
- apps/web/src/components/NewProjectPanel.tsx: take release (preserve #1514 dropdown UX validated in 0.7.0 acceptance)
- apps/web/src/index.css: take main (project-target-platforms / instructions chip styles)
- apps/web/tests/components/FileViewer.inspect-empty-hint.test.tsx: accept main's deletion
- nix/package-daemon.nix, nix/package-web.nix: take main pnpmDepsHash
Non-conflicting hunks from #1519 (AppChromeHeader), #1428 (PostHog analytics
call sites), and #1540 (release light background) are preserved via auto-merge.
2026-05-13 18:19:47 +08:00
..
2026-05-13 11:20:16 +08:00
2026-05-13 11:20:16 +08:00
2026-05-13 11:20:16 +08:00
2026-05-05 16:42:11 +08:00
2026-05-12 14:18:33 +08:00
2026-05-05 10:37:19 +08:00
2026-05-11 19:59:37 +08:00
2026-05-09 22:04:07 +08:00
2026-05-12 00:08:31 +08:00
2026-05-07 10:31:30 +08:00
2026-05-12 00:08:31 +08:00
2026-05-13 11:20:16 +08:00
2026-05-08 20:01:06 +08:00
2026-05-05 16:42:11 +08:00
2026-05-13 11:20:16 +08:00
2026-05-08 20:43:51 +08:00
2026-05-08 23:42:52 +08:00
2026-05-08 20:01:25 +08:00
2026-05-13 12:11:48 +08:00
2026-05-10 23:59:04 +08:00
2026-05-10 23:59:04 +08:00
2026-05-05 15:50:35 +08:00
2026-05-05 15:50:35 +08:00
2026-05-07 16:35:04 +08:00
2026-05-05 15:50:35 +08:00
2026-05-13 12:11:48 +08:00
2026-05-08 11:29:37 +08:00
2026-05-10 23:59:04 +08:00
2026-05-10 23:59:04 +08:00
2026-05-07 16:35:04 +08:00
2026-05-05 15:50:35 +08:00
2026-05-08 11:29:37 +08:00
2026-05-06 19:54:03 +08:00
2026-05-05 15:50:35 +08:00
2026-05-04 17:48:20 +08:00
2026-05-08 21:20:48 +08:00
2026-05-08 21:20:48 +08:00
2026-05-13 11:20:16 +08:00
2026-05-04 13:49:41 +08:00
2026-05-10 11:44:32 +08:00
2026-05-13 15:53:41 +08:00
2026-05-13 11:20:16 +08:00
2026-05-10 11:44:32 +08:00
2026-05-10 11:44:32 +08:00
2026-05-07 20:43:31 +08:00
2026-05-11 20:52:35 +08:00
2026-05-13 12:00:55 +08:00
2026-05-12 22:32:42 +08:00
2026-05-12 22:32:42 +08:00
2026-05-07 15:19:04 +08:00
2026-05-07 16:44:15 +08:00
2026-05-08 20:01:25 +08:00
2026-05-08 20:01:25 +08:00
2026-05-05 16:42:11 +08:00
2026-05-05 16:42:11 +08:00
2026-05-08 17:59:20 +08:00
2026-05-08 10:59:09 +08:00
2026-05-08 20:01:25 +08:00
2026-05-08 20:43:51 +08:00
2026-05-08 20:01:25 +08:00
2026-05-08 20:01:25 +08:00
2026-05-08 17:59:20 +08:00
2026-05-08 20:01:25 +08:00
2026-05-08 17:59:20 +08:00
2026-05-08 17:59:20 +08:00
2026-05-09 19:31:08 +08:00
2026-05-13 15:53:41 +08:00
2026-05-06 20:26:31 +08:00
2026-05-09 00:00:18 +08:00
2026-05-09 00:00:18 +08:00
2026-05-11 15:45:42 +08:00
2026-05-13 11:20:16 +08:00
2026-05-07 17:27:01 +08:00
2026-05-09 11:19:59 +08:00
2026-05-08 20:43:51 +08:00
2026-05-10 23:59:04 +08:00
2026-05-08 23:42:12 +08:00
2026-05-08 20:01:25 +08:00
2026-05-12 14:18:33 +08:00
2026-05-08 21:10:22 +08:00
2026-05-10 12:16:52 +08:00
2026-05-09 21:24:36 +08:00
2026-05-08 20:01:25 +08:00
2026-05-08 20:01:25 +08:00
2026-05-10 11:44:32 +08:00
2026-05-11 19:59:37 +08:00
2026-05-09 09:20:25 +08:00
2026-05-08 20:01:25 +08:00
2026-05-12 00:08:31 +08:00
2026-05-08 10:33:44 +08:00
2026-05-08 10:33:44 +08:00
2026-05-08 10:33:44 +08:00
2026-05-07 11:17:02 +08:00
2026-05-13 11:20:16 +08:00
2026-05-09 19:30:22 +08:00
2026-05-11 21:13:54 +08:00
2026-05-08 20:01:25 +08:00
2026-05-07 19:13:52 +08:00
2026-05-05 16:42:11 +08:00
2026-05-08 21:05:22 +08:00
2026-05-10 11:44:32 +08:00
2026-05-04 19:22:46 +08:00
2026-05-08 20:01:25 +08:00
2026-05-11 17:48:34 +08:00
2026-05-11 20:09:12 +08:00
2026-05-08 20:01:25 +08:00
2026-05-11 17:48:34 +08:00
2026-05-13 11:25:02 +08:00
2026-05-13 15:53:41 +08:00
2026-05-12 19:22:49 +08:00
2026-05-05 16:42:11 +08:00
2026-05-08 14:27:46 +08:00
2026-05-05 16:42:11 +08:00
2026-05-08 20:01:25 +08:00