Ecosystem metrics
- New Repos
- 8
- New
- Commits
- 764
- up 10.4%
- Releases
- 3
- down 50.0%
- Contributors
- 62
- up 26.5%
- Merges
- 10
- down 58.3%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
8625 commits in all time
Jul 21, 2026 23:35 – Oct 19, 2026 23:35 UTC
Notes added by 'git notes add'
5e40338c
notes/semantic-release
1/1 ++ 0 --
chore: v2026.41.0 (release)
## [2026.41.0](https://github.com/michaeltchuang/a-day-in-my-bobalife/compare/v2026.40.0...v2026.41.0) (2026-10-19) ### Updates & Maintenance * bump gradle-wrapper from 9.8.0 to 9.8.1 in /DisneyScenicRides ([#379](https://github.com/michaeltchuang/a-day-in-my-bobalife/issues/379)) ([2c4ddd2](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/2c4ddd288e2b745cdebb2e520a8f32d6e27ba0bf)) * bump gradle-wrapper from 9.8.0 to 9.8.1 in /HaveAMagicalDay ([#381](https://github.com/michaeltchuang/a-day-in-my-bobalife/issues/381)) ([c2ef95f](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/c2ef95f3cca1bf1e287ecd2609530455bd8c4ae4)) * bump kotlin from 2.4.20 to 2.4.21 in /DisneyScenicRides ([#378](https://github.com/michaeltchuang/a-day-in-my-bobalife/issues/378)) ([5e3dd8a](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/5e3dd8a4348b730ae5663a91b4bfb98989d1f333)) * bump org.jetbrains.kotlin.jvm from 2.4.20 to 2.4.21 in /HaveAMagicalDay ([#380](https://github.com/michaeltchuang/a-day-in-my-bobalife/issues/380)) ([50cb5d0](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/50cb5d0e0db8674c453270a2213fc63f34709ee2)) * log greeting (2026-10-13) ([b3c95b8](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/b3c95b897c1f39bed2af1b90f4242739273f0c49)) * log greeting (2026-10-14) ([883cdb9](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/883cdb99c678d7a6e4020bf04292eb5d35736c5b)) * log greeting (2026-10-15) ([64fc521](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/64fc521fb56412df48b8450b78cb88f0d6ff339f)) * log greeting (2026-10-16) ([b590ed4](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/b590ed4da52f271151a31270b1182066e603bf21)) * log greeting (2026-10-17) ([ef58ce8](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/ef58ce80c99629fff68a1c6ce91b9aef17fb4554)) * log greeting (2026-10-18) ([21508a1](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/21508a1e76bf29527d7b18bd8606d38f6dbd2e84)) * log greeting (2026-10-19) ([f5dd427](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/f5dd42713343d6732722740acf8f70f3cdaa8652))
1d4f3ec5
main
1/17 ++ 0 --
ARC-76: add Falcon (post-quantum) account derivation, sample data and reference implementations
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Signed-off-by: Ludovit Scholtz <ludovit.scholtz@aaaauto.cz>
091d5683
pull/497/head
1/115 ++ 0 --
Merge d64e74b99d59f87f0b25174dcc9ceebdfce78403 into 1fe489a705458fc5485418bf56bc3f3e4da3f0ba
fd836a52
pull/733/merge
300/36,799 ++ 33,588 --
feat: initialize web app with wallet tools, NFT minters, and post-quantum cryptography features
39839507
main
107/4,936 ++ 739 --
Merge origin/main: ARC-60 signing schemes (#239)
Ports the Falcon-1024 scheme support onto the refactored layout: isEd25519Scheme and the scheme-aware signer encoding in arc60Wire, SIGN_DATA_VERIFICATION_UNSUPPORTED in signArc60Data, the scheme field on the models, and the version bump to 1.9.0. Its tests move into the corresponding *.spec.ts files.
f15fdf81
yasince/chore/repo-standards
10/275 ++ 7 --
test: add an integration suite for the public flows
src/__integration__ drives the SDK only through its entry point, with the real modal elements, storage and algosdk keys, and fakes only the outside world: a WalletConnect v1 client modelled on the real one, a Pera Mobile that scans the rendered QR and signs with a real key, a window.pera extension that only connects inside a user click, and the config/algod endpoints. Covers connect (QR, extension, modal closed), reconnect after reload, signing (toast, redirect modal, transaction match, TransactionSigner), signData/ARC-60 verification, wallet-side disconnect, empty signatures and disconnect. Vitest now runs unit and integration as two projects (pnpm test:unit / test:integration); coverage over both is gated at 95% lines/functions/statements and 90% branches. Known-wrong behaviour found on the way is recorded as it.todo.
f904a532
yasince/chore/repo-standards
26/2,906 ++ 13 --
test: add a Playwright e2e smoke on the built bundle
e2e/ bundles dist/ into a small Vite dApp, the way an integrator's bundler would, and drives it in Chromium with all external traffic stubbed or dropped: the modal elements and legacy globals register, the version shows in the header, the rendered QR decodes back to the WalletConnect pairing URI, closing the modal rejects CONNECT_MODAL_CLOSED, and the extension connect runs inside a real user gesture (the stub refuses without navigator.userActivation). Runs as its own CI job (pnpm test:e2e) and uploads traces on failure.
1c86e14f
yasince/chore/repo-standards
14/402 ++ 11 --
test: cover the modal components, transports and utilities
Behavioural unit tests for every modal custom element (attribute wiring, conditional views, the extension option event, close and download actions) and for the gaps in util/ and transport/: the Pera Web new-tab flows, the webview bridge, deep links, the signed-transaction match check, ARC-60 signer resolution and the extension provider. Third-party renderers (qr-code-styling, Lottie) are faked at the module boundary; everything else runs for real.
d33615cd
yasince/chore/repo-standards
35/3,216 ++ 7 --
fix(modal): give two letter-spacing values their unit
Unitless letter-spacing is invalid CSS. The old pipeline passed it through and browsers dropped it; Vite's CSS minifier reads it as px, so spell that out. Also stop shipping declaration maps, which point at sources the package does not include.
11626496
yasince/chore/repo-standards
3/8 ++ 5 --
fix(types): resolve the published declarations under node16/nodenext
The emitted .d.ts files imported each other without extensions, which TypeScript projects on moduleResolution node16/nodenext cannot resolve (arethetypeswrong: InternalResolutionError, present since 1.x). Relative imports now carry .js, and oxlint's import/extensions keeps it that way; check:package (publint + attw) guards the result in CI.
86de7fb3
yasince/chore/repo-standards
92/334 ++ 302 --
refactor: remove dead code and tighten small utilities
- Drop the sign-txn modal and its open/close helpers; nothing has mounted it since Pera Web signing moved to a new tab. - Drop detectPlatform/isMobileMethodAvailable from the webview bridge (unused) and waitForElementCreatedAtShadowDOM, whose observer never re-queried the shadow root. - fetcher rejects on an HTTP error status instead of parsing the error body as config; getPeraConnectConfig is typed and still never rejects. - Shared appendTemplateWithStyles for the modal components. - Remove ESLint directives left behind by the toolchain move, the triple-slash reference and banner comments. - Tests for the new modules (signature checks, signer slot mapping, event emitter, algod pool, font loader, vh variable).
dfaaf42e
yasince/chore/repo-standards
34/164 ++ 499 --