Peter Cottle
b02f2a971e
Adds to #1313 and removes Q dependency via codex
2026-01-11 20:20:41 -05:00
Peter Cottle
f17bba5dc9
Fixes small key error in #1311
2026-01-11 13:31:30 -05:00
Peter Cottle
f36a00e6aa
Merge pull request #1315 from hong4rc/fix/editorconfig-comment
...
Fix editorconfig comment format
2026-01-11 13:25:18 -05:00
Peter Cottle
4a11640e4b
Merge pull request #1312 from hong4rc/no_backbone
...
Remove Backbone.js dependency, convert to ES6 classes
2026-01-11 13:23:34 -05:00
Hong4rc
85c2378f33
Fix editorconfig comment format
...
Move comment to its own line instead of inline comment.
2026-01-10 15:25:22 +07:00
Hong4rc
3a76e3713b
Remove Backbone.js dependency, convert to ES6 classes
...
- Convert Backbone.Model to ES6 classes with get/set methods
- Command model in commandModel.js
- Error classes in errors.js
- Convert Backbone.Collection to ES6 classes
- CommitCollection, CommandCollection, BranchCollection, TagCollection
- CommandBuffer with event support
- Convert Backbone.View to ES6 classes
- All view classes in views/*.js
- Visual classes in visuals/*.js
- Add custom EventEmitter to replace Backbone.Events
- New eventEmitter.js with on/off/trigger/once/listenTo
- Fix context binding: pass 'this' as third arg to on()
- Fix off() filter logic for proper listener removal
- Fix event context binding in Level class
- Events bound with explicit context to access this.mainVis
- Remove unnecessary bypass checks in minimizeGoal/resizeGoal/showGoal
- Add comprehensive tests
- eventEmitter.spec.js: 16 tests for event system
- collections.spec.js: tests for converted collections
- commandModel.spec.js: tests for Command class
- errors.spec.js: tests for error classes
2026-01-10 14:44:25 +07:00
Peter Cottle
4d3eb82dc8
Merge pull request #1311 from PavlinBG/bulgarian-translation
...
Add Bulgarian language support
2026-01-08 11:43:22 -05:00
PavlinBG
5e4b967e02
Revert accidental changes to RU translation
2026-01-08 00:17:00 +02:00
PavlinBG
d6fee61bfe
Add Bulgarian language support
2026-01-07 23:44:49 +02:00
Peter Cottle
2ecafeffee
Merge pull request #1309 from AntonioABLima/add/pt_BR-modal-alerts-in-branching
...
Add pt-BR notes for 'git switch' and 'checkout -b' shortcut in branching.js
2026-01-05 09:41:39 -05:00
AntonioABLima
890b91e3ef
add/checkout -b shortcut to pt-BR
2026-01-04 01:36:51 -03:00
AntonioABLima
2483431190
add/git switch note to pt-BR
2026-01-04 00:24:50 -03:00
Peter Cottle
ab9f509001
Merge pull request #1307 from Lord-Melflam/improve-command-help
...
Add command descriptions and documentation links to show commands and…
2026-01-02 10:47:41 -08:00
Lord-Melflam
780b0f2eb9
Add command descriptions and documentation links to show commands and git help. Modifying p-r to clear the whitespaces copilot suggestions for better review (last space +)
2025-12-30 00:33:38 +01:00
Lord-Melflam
081476c279
Add command descriptions and documentation links to show commands and git help. Modifying p-r to clear the whitespaces copilot suggestions for better review (last space)
2025-12-30 00:26:31 +01:00
Lord-Melflam
b626905793
Add command descriptions and documentation links to show commands and git help. Modifying p-r to clear the whitespaces copilot suggestions for better review
2025-12-30 00:20:16 +01:00
Lord-Melflam
dcc9b602d8
Add command descriptions and documentation links to show commands and git help
2025-12-28 05:58:38 +01:00
Peter Cottle
b1d8dc0411
Merge pull request #1305 from rafi-ghanbari/main
...
Add Persian (Farsi) language support
2025-12-17 10:54:21 -05:00
rafi.ghanbari
fae6ad1db6
Add Persian (Farsi) language support
...
- Add 'fa' translations to global strings and level index
- Add 'fa' translations to all level files (intro, rampup, mixed, advanced, rebase, remote)
- Register Persian locale in LocaleStore
- Add Persian option to the language selection UI
2025-12-17 12:25:44 +03:30
Peter Cottle
3b1c646286
Merge pull request #1304 from wanglc02/fixChinese
...
Refine Chinese descriptions and fix minor spacing errors.
2025-12-11 07:49:37 -05:00
wanglecheng
08bfd83f07
amend Chinese Translation
2025-12-11 15:14:16 +08:00
Peter Cottle
a5b8504dce
Merge pull request #1303 from wanglc02/patch-1
...
Refine Chinese descriptions in fetch.js
2025-12-07 10:00:49 -05:00
wanglc02
eead9ed708
Refine Chinese descriptions in fetch.js
2025-12-07 12:47:45 +08:00
Peter Cottle
40ede2e57b
Merge pull request #1302 from pcottle/dependabot/npm_and_yarn/js-yaml-3.14.2
...
Bump js-yaml from 3.14.1 to 3.14.2
2025-11-19 11:55:42 -05:00
dependabot[bot]
02e6e61e8d
Bump js-yaml from 3.14.1 to 3.14.2
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 3.14.1 to 3.14.2.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 3.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-19 16:53:54 +00:00
Peter Cottle
4bf3d4f590
only containerize on pushes to main
2025-11-19 11:52:45 -05:00
Peter Cottle
f2b47fad8c
Merge pull request #1301 from ArtemioPadilla/docs/add-claude-instructions
...
Add Claude Code project documentation (CLAUDE.md)
2025-11-19 11:47:32 -05:00
Artemio Padilla
1717f7cdee
Add Claude Code project documentation (CLAUDE.md)
...
Add comprehensive project documentation to assist Claude Code when working
with this codebase. The CLAUDE.md file includes:
- Project overview and architecture explanation
- Build and development commands
- Testing and linting instructions
- Key component descriptions (GitEngine, Visualization, Commands, Levels)
- Project structure and file organization
- Technology stack overview
- Testing conventions and patterns
This documentation helps AI assistants understand the codebase structure
and conventions more effectively.
2025-11-19 08:03:53 +00:00
Peter Cottle
08209964c2
maybe fixed the secret
2025-11-12 11:30:33 -05:00
Peter Cottle
496588b127
multiple event updates
2025-11-12 11:23:17 -05:00
Peter Cottle
13e462218b
Whoops
2025-11-12 11:20:32 -05:00
Peter Cottle
3875a2433f
testing some stuff
2025-11-12 11:09:03 -05:00
Peter Cottle
8ac3b507f0
Merge pull request #1282 from Klosepa9p/fix-bug-typo
...
Fix: typo in ta_IN and tr_TR localization JSON
2025-10-06 07:56:10 -04:00
klosepa
5670067a39
Fix: typo in ta_IN and tr_TR localization JSON
2025-10-05 05:41:13 -04:00
Peter Cottle
2d77b33a75
Merge pull request #1294 from pcottle/useOtherSecret2
...
Use other secret2
2025-10-04 06:48:52 -04:00
Peter Cottle
9780f2ca67
change to GHCR pat?
2025-10-04 06:05:30 -04:00
Peter Cottle
30b52b7e1b
add the stuff
2025-10-04 05:43:03 -04:00
Peter Cottle
c6ee3453be
prevent npm install
2025-10-04 05:41:28 -04:00
Peter Cottle
acb13a4007
whoops use yarn
2025-10-04 05:37:22 -04:00
Peter Cottle
915d8f8799
Merge pull request #1293 from pcottle/dependabot/npm_and_yarn/babel/traverse-7.28.4
...
Bump @babel/traverse from 7.17.3 to 7.28.4
2025-10-04 05:36:34 -04:00
dependabot[bot]
d95ccd24fb
Bump @babel/traverse from 7.17.3 to 7.28.4
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.17.3 to 7.28.4.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.28.4/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-version: 7.28.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-04 09:34:10 +00:00
Peter Cottle
0c727c8f72
Merge pull request #1292 from pcottle/dependabot/npm_and_yarn/browserify-sign-4.2.5
...
Bump browserify-sign from 4.0.4 to 4.2.5
2025-10-04 05:32:56 -04:00
dependabot[bot]
be4dcc375f
Bump browserify-sign from 4.0.4 to 4.2.5
...
Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign ) from 4.0.4 to 4.2.5.
- [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/browserify-sign/compare/v4.0.4...v4.2.5 )
---
updated-dependencies:
- dependency-name: browserify-sign
dependency-version: 4.2.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-04 09:30:18 +00:00
Peter Cottle
e1185cd54b
Merge pull request #1291 from pcottle/dependabot/npm_and_yarn/multi-65cf9dcaba
...
Bump braces and gulp
2025-10-04 05:29:07 -04:00
dependabot[bot]
7d0260a441
Bump braces and gulp
...
Bumps [braces](https://github.com/micromatch/braces ) to 3.0.3 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp ). These dependencies need to be updated together.
Updates `braces` from 2.3.2 to 3.0.3
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/commits/3.0.3 )
Updates `gulp` from 4.0.2 to 5.0.1
- [Release notes](https://github.com/gulpjs/gulp/releases )
- [Changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.1 )
---
updated-dependencies:
- dependency-name: braces
dependency-version: 3.0.3
dependency-type: indirect
- dependency-name: gulp
dependency-version: 5.0.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-04 09:27:35 +00:00
Peter Cottle
fddbc50c88
Merge pull request #1286 from pcottle/dependabot/npm_and_yarn/pbkdf2-3.1.5
...
Bump pbkdf2 from 3.0.17 to 3.1.5
2025-10-04 05:26:21 -04:00
Peter Cottle
15c8bfe619
Merge pull request #1287 from pcottle/dependabot/npm_and_yarn/sha.js-2.4.12
...
Bump sha.js from 2.4.11 to 2.4.12
2025-10-04 05:25:41 -04:00
Peter Cottle
e7f41abda6
Merge pull request #1288 from pcottle/dependabot/npm_and_yarn/cipher-base-1.0.7
...
Bump cipher-base from 1.0.4 to 1.0.7
2025-10-04 05:25:30 -04:00
dependabot[bot]
5f7693d36f
Bump sha.js from 2.4.11 to 2.4.12
...
Bumps [sha.js](https://github.com/crypto-browserify/sha.js ) from 2.4.11 to 2.4.12.
- [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/sha.js/compare/v2.4.11...v2.4.12 )
---
updated-dependencies:
- dependency-name: sha.js
dependency-version: 2.4.12
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-04 09:24:07 +00:00
dependabot[bot]
c625d2df08
Bump cipher-base from 1.0.4 to 1.0.7
...
Bumps [cipher-base](https://github.com/crypto-browserify/cipher-base ) from 1.0.4 to 1.0.7.
- [Changelog](https://github.com/browserify/cipher-base/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/cipher-base/compare/v1.0.4...v1.0.7 )
---
updated-dependencies:
- dependency-name: cipher-base
dependency-version: 1.0.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-04 09:24:07 +00:00