2026-11-05 - 2026-11-12

Overview

32 Active Pull Requests
52 Active Issues
Excluding merges, 2 authors have pushed 32 commits to main and 54 commits to all branches. On main, 210 files have changed and there have been 30765 additions and 1970 deletions.

32 Pull requests merged by 2 users

Merged #217 feat(app): gclo opens one window per data folder, and a second start brings the open one to the front 2026-11-11 22:55:17 +00:00

Merged #220 ci(gitea): build, test, coverage and format on the Windows host runner 2026-11-11 22:42:25 +00:00

Merged #219 docs(release): the documents name 1.2.0 as the release that moves updates to git.kof22.com 2026-11-11 22:40:55 +00:00

Merged #215 feat(app): Settings holds a default token per forge, and a default token is used only for the place it was saved for 2026-11-11 22:28:24 +00:00

Merged #214 feat(app): the next version is 1.2.0, and gclo describes itself as for GitHub and Gitea alike 2026-11-11 22:28:15 +00:00

Merged #210 feat(app): Quick Sync connects to GitHub or Gitea, sends a token only when asked, and the app opens where it was left 2026-11-11 22:25:03 +00:00

Merged #207 feat(app): the Add account wizard asks where the repositories are, and can add an account on a Gitea server 2026-11-11 22:24:40 +00:00

Merged #205 feat(accounts): an account names its forge and server, and the command line takes --forge and --server 2026-11-11 22:22:17 +00:00

Merged #203 feat(engine): a forge-neutral failure type and listers for Gitea servers 2026-11-11 22:21:51 +00:00

Merged #198 fix(engine): a folder's own configuration names no proxy for the fetch, and git's own folder name is not a repository name 2026-11-11 06:26:58 +00:00

Merged #199 docs(release): the documents say what 1.1.1 does, and the package manifests verify the file they name 2026-11-11 06:20:48 +00:00

Merged #185 fix(app): an account's page takes no token it would ignore, and Sync all does not call an unsynced account synced 2026-11-11 06:20:31 +00:00

Merged #171 feat(update): updates and release downloads come from git.kof22.com 2026-11-11 05:28:00 +00:00

Merged #175 fix(clone): clones that were empty, cut off, or still ending are handled safely by the next sync 2026-11-11 05:23:31 +00:00

Merged #177 docs(agents): CLAUDE.md covers the build traps, the test layout, and the architecture as it is now 2026-11-11 02:19:25 +00:00

Merged #173 fix(wizard): an empty token box asks for a token instead of showing a raw error 2026-11-11 02:03:09 +00:00

Merged #169 fix(app): the window stays responsive during a sync, Sync all says where it stands, and the table follows the sync 2026-11-11 01:51:39 +00:00

Merged #166 chore(links): point the project's links at its Gitea home 2026-11-11 01:35:59 +00:00

Merged #164 feat(app): Help > Share gclo by email, a ready-to-send invitation with download links 2026-11-11 01:32:28 +00:00

Merged #162 test: the suites write nothing outside their own folders and send nothing anywhere 2026-11-10 23:02:43 +00:00

Merged #158 fix(app): a saved token is read when it is used, not once when a workspace opens 2026-11-10 22:59:25 +00:00

Merged #148 fix(recovery): never discard local work, and deliver the commits it reports 2026-11-10 22:55:33 +00:00

Merged #160 fix(cli): exit codes, option handling and Ctrl+C for accounts and dry runs; the log follows GCLO_DATA_DIR 2026-11-10 22:53:06 +00:00

Merged #156 fix(accounts): accounts.json is safe across gclo processes; an unreadable file is not a corrupt one 2026-11-10 22:06:08 +00:00

Merged #146 fix(app): scope the UI test fixture to its token, never in an installed build 2026-11-10 21:46:48 +00:00

Merged #154 fix(github): classify access, network and server failures; cancel a listing promptly 2026-11-10 21:39:19 +00:00

Merged #152 fix(engine): small correctness fixes found in the 1.1.1 review 2026-11-10 21:32:36 +00:00

Merged #150 fix(recovery): plans are checked by where paths end up; suggestions are valid 2026-11-10 20:53:40 +00:00

Merged #144 fix(log): show control characters from repository content as visible text 2026-11-10 20:01:00 +00:00

Merged #142 fix(recovery): keep every write and delete inside the working tree 2026-11-10 19:33:12 +00:00

Merged #140 fix(sync): pull only a clone of the listed repository, over the listed URL 2026-11-10 18:55:23 +00:00

Merged #138 build: pin the single-file analyzer package so lock files survive SDK patches 2026-11-10 18:15:50 +00:00

34 Issues closed from 1 user

Closed #216 Settings saved in one window are put back by the Settings dialog of another window 2026-11-11 22:55:17 +00:00

Closed #218 Documents still say 1.1.1; the release is 1.2.0 2026-11-11 22:40:55 +00:00

Closed #201 Gitea organizations and accounts beside GitHub 2026-11-11 22:29:10 +00:00

Closed #212 Settings holds a default token per forge: GitHub, and a Gitea server with its token 2026-11-11 22:28:25 +00:00

Closed #211 The next version is 1.2.0, and what the app says about itself names GitHub and Gitea alike 2026-11-11 22:28:15 +00:00

Closed #209 Quick Sync can connect to a Gitea server: GitHub and Gitea are equal on the start page 2026-11-11 22:25:03 +00:00

Closed #213 The button at the top of the navigation pane does nothing, and stands there alone 2026-11-11 22:25:03 +00:00

Closed #206 The Add account wizard can add an account on a Gitea server 2026-11-11 22:24:40 +00:00

Closed #204 Accounts and command line: a forge and a server per account 2026-11-11 22:22:17 +00:00

Closed #202 Engine: a forge-neutral failure type and the Gitea listers 2026-11-11 22:21:51 +00:00

Closed #184 A folder's own configuration names no proxy for the fetch, and git's own folder name is not a repository name 2026-11-11 06:26:58 +00:00

Closed #183 Documents and release tooling match 1.1.1: stale statements, and package manifests that verify the file they name 2026-11-11 06:20:48 +00:00

Closed #182 An account's page ignores a typed token, and Sync all reports accounts it could not sync as a success 2026-11-11 06:20:32 +00:00

Closed #170 Updates and release downloads come from git.kof22.com 2026-11-11 05:28:00 +00:00

Closed #174 Clones that were empty, cut off, or still ending are handled safely by the next sync 2026-11-11 05:23:31 +00:00

Closed #176 CLAUDE.md: build traps, test layout, and the architecture as it is now 2026-11-11 02:19:25 +00:00

Closed #172 The account wizard shows a raw error when the token box is empty 2026-11-11 02:03:09 +00:00

Closed #167 The window stops responding while a large account syncs, and nothing says that Sync all is running 2026-11-11 01:51:39 +00:00

Closed #168 The repository table follows the sync by default, and the Sync all status is one aligned row 2026-11-11 01:51:39 +00:00

Closed #165 chore(links): point the project's links at its Gitea home 2026-11-11 01:36:00 +00:00

Closed #163 feat(app): Help > Share gclo by email, a ready-to-send invitation with download links 2026-11-11 01:32:29 +00:00

Closed #161 test: the suites write nothing outside their own folders and send nothing anywhere 2026-11-10 23:02:43 +00:00

Closed #157 fix(app): a saved token is read when it is used, not once when a workspace opens 2026-11-10 22:59:25 +00:00

Closed #147 Path recovery: never discard local work, and deliver the commits it reports 2026-11-10 22:55:33 +00:00

Closed #159 fix(cli): exit codes, option handling and Ctrl+C for the accounts and dry-run commands; the log follows GCLO_DATA_DIR 2026-11-10 22:53:06 +00:00

Closed #155 fix(accounts): accounts.json is safe across gclo processes; an unreadable file is not a corrupt one 2026-11-10 22:06:08 +00:00

Closed #145 UI test fixture: only the fixture token is affected, and never in an installed build 2026-11-10 21:46:48 +00:00

Closed #153 fix(github): classify access, network and server failures; cancel a listing promptly; no progress after a final state 2026-11-10 21:39:19 +00:00

Closed #151 fix(engine): small correctness fixes (drive-root target, concurrency bounds, process cleanup, activity log) 2026-11-10 21:32:36 +00:00

Closed #149 Path recovery plans: validate where paths end up, and make every suggested name valid 2026-11-10 20:53:40 +00:00

Closed #143 Log and CLI text: show control characters from repository content as visible escapes 2026-11-10 20:01:00 +00:00

Closed #141 Path recovery: keep every write and delete inside the working tree 2026-11-10 19:33:12 +00:00

Closed #139 Sync only the listed repository: verify an existing folder's origin and tie git credentials to the listed host 2026-11-10 18:55:24 +00:00

Closed #137 build: SDK patch drift breaks locked restore (NU1004); refresh the lock files 2026-11-10 18:15:51 +00:00

52 Issues created by 1 user

Opened #137 build: SDK patch drift breaks locked restore (NU1004); refresh the lock files 2026-11-10 18:10:29 +00:00

Opened #139 Sync only the listed repository: verify an existing folder's origin and tie git credentials to the listed host 2026-11-10 18:17:08 +00:00

Opened #141 Path recovery: keep every write and delete inside the working tree 2026-11-10 18:57:04 +00:00

Opened #143 Log and CLI text: show control characters from repository content as visible escapes 2026-11-10 19:04:26 +00:00

Opened #145 UI test fixture: only the fixture token is affected, and never in an installed build 2026-11-10 19:38:58 +00:00

Opened #147 Path recovery: never discard local work, and deliver the commits it reports 2026-11-10 19:42:08 +00:00

Opened #149 Path recovery plans: validate where paths end up, and make every suggested name valid 2026-11-10 20:01:51 +00:00

Opened #151 fix(engine): small correctness fixes (drive-root target, concurrency bounds, process cleanup, activity log) 2026-11-10 20:56:51 +00:00

Opened #153 fix(github): classify access, network and server failures; cancel a listing promptly; no progress after a final state 2026-11-10 21:10:34 +00:00

Opened #155 fix(accounts): accounts.json is safe across gclo processes; an unreadable file is not a corrupt one 2026-11-10 21:19:18 +00:00

Opened #157 fix(app): a saved token is read when it is used, not once when a workspace opens 2026-11-10 22:10:54 +00:00

Opened #159 fix(cli): exit codes, option handling and Ctrl+C for the accounts and dry-run commands; the log follows GCLO_DATA_DIR 2026-11-10 22:16:42 +00:00

Opened #161 test: the suites write nothing outside their own folders and send nothing anywhere 2026-11-10 22:41:30 +00:00

Opened #163 feat(app): Help > Share gclo by email, a ready-to-send invitation with download links 2026-11-10 23:09:14 +00:00

Opened #165 chore(links): point the project's links at its Gitea home 2026-11-10 23:14:51 +00:00

Opened #167 The window stops responding while a large account syncs, and nothing says that Sync all is running 2026-11-10 23:47:51 +00:00

Opened #168 The repository table follows the sync by default, and the Sync all status is one aligned row 2026-11-11 00:40:07 +00:00

Opened #170 Updates and release downloads come from git.kof22.com 2026-11-11 01:53:35 +00:00

Opened #172 The account wizard shows a raw error when the token box is empty 2026-11-11 01:59:37 +00:00

Opened #174 Clones that were empty, cut off, or still ending are handled safely by the next sync 2026-11-11 02:09:06 +00:00

Opened #176 CLAUDE.md: build traps, test layout, and the architecture as it is now 2026-11-11 02:17:16 +00:00

Opened #179 A workspace has one activity state, and a run keeps the inputs it started with 2026-11-11 05:31:40 +00:00

Opened #178 A repository follows a renamed default branch also under path recovery, and its new tree is validated before it is written 2026-11-11 05:31:40 +00:00

Opened #180 Sync all follows accounts that are edited or deleted while it runs 2026-11-11 05:31:42 +00:00

Opened #181 Shell: lifetime, dialogs, navigation pane, log window, and accessibility items from the review 2026-11-11 05:31:43 +00:00

Opened #182 An account's page ignores a typed token, and Sync all reports accounts it could not sync as a success 2026-11-11 05:42:54 +00:00

Opened #183 Documents and release tooling match 1.1.1: stale statements, and package manifests that verify the file they name 2026-11-11 05:49:19 +00:00

Opened #184 A folder's own configuration names no proxy for the fetch, and git's own folder name is not a repository name 2026-11-11 05:55:46 +00:00

Opened #187 An empty clone whose first commit has invalid paths can be resolved when the origin's branch has another name 2026-11-11 05:58:40 +00:00

Opened #186 A new invalid path under a folder that was already renamed can be resolved 2026-11-11 05:58:40 +00:00

Opened #188 The state of an unfinished clone is one versioned record, written before the fetch 2026-11-11 05:58:40 +00:00

Opened #190 Tests that depend on the machine say so, and fail on CI when they cannot run 2026-11-11 05:58:41 +00:00

Opened #189 The updater checks something the release server cannot change 2026-11-11 05:58:41 +00:00

Opened #192 Polish from the design review: messages, names, accessibility of the Resolve dialog, CLI help 2026-11-11 05:58:42 +00:00

Opened #191 Decisions that are not written down: the move to Gitea, the state kept in .git, the accounts file lock 2026-11-11 05:58:42 +00:00

Opened #194 The repository table: the cost of building a row, and pages that are rebuilt when switching accounts 2026-11-11 05:58:43 +00:00

Opened #193 Very long branch names can exceed the path limit inside .git 2026-11-11 05:58:43 +00:00

Opened #195 A detailed activity log 2026-11-11 05:58:44 +00:00

Opened #196 README screenshots show the 1.1.1 window, and Share offers the invitation text to copy 2026-11-11 05:58:44 +00:00

Opened #197 The release pipeline runs where the project lives 2026-11-11 05:58:45 +00:00

Opened #200 Release v1.2.0 2026-11-11 06:27:42 +00:00

Opened #201 Gitea organizations and accounts beside GitHub 2026-11-11 06:32:30 +00:00

Opened #202 Engine: a forge-neutral failure type and the Gitea listers 2026-11-11 06:32:31 +00:00

Opened #204 Accounts and command line: a forge and a server per account 2026-11-11 06:50:50 +00:00

Opened #206 The Add account wizard can add an account on a Gitea server 2026-11-11 07:17:51 +00:00

Opened #208 The command line cannot end a clash of two account names by itself 2026-11-11 08:44:30 +00:00

Opened #209 Quick Sync can connect to a Gitea server: GitHub and Gitea are equal on the start page 2026-11-11 11:53:17 +00:00

Opened #211 The next version is 1.2.0, and what the app says about itself names GitHub and Gitea alike 2026-11-11 12:48:00 +00:00

Opened #212 Settings holds a default token per forge: GitHub, and a Gitea server with its token 2026-11-11 12:48:01 +00:00

Opened #213 The button at the top of the navigation pane does nothing, and stands there alone 2026-11-11 12:55:26 +00:00

Opened #216 Settings saved in one window are put back by the Settings dialog of another window 2026-11-11 14:28:09 +00:00

Opened #218 Documents still say 1.1.1; the release is 1.2.0 2026-11-11 22:38:24 +00:00

5 Unresolved Conversations