Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
342 commits
Select commit Hold shift + click to select a range
0be4a05
Feat: add centralized Logger utility with level support (#440)
KGFCH2 May 16, 2026
2832838
Chore/lighthouse ci (#628)
Ananyaaa-K May 16, 2026
12d4a4a
docs(network): add signaling exchange process guide (#608)
shreya-Gupt May 16, 2026
01a559f
test: implemented automated end-to-end CRDT sync tests via Playwright…
adityasingh511 May 16, 2026
1f6a7bf
feat(ui): add Copy to Clipboard functionality for Identity Public Key…
shubh-gitpush May 16, 2026
480c6d3
feat(ci): add automatic level labeling and /addlevel command (#638)
arpittkhandelwal May 16, 2026
fc4a37d
feat(ci): automatic level labeling and /addlevel command (Clean Versi…
arpittkhandelwal May 16, 2026
2a95ef6
feat(ci): add keyword-based auto-labeling for issues and PRs (#642)
arpittkhandelwal May 16, 2026
0f1570e
Add inbox/outbox mutation queues to sync engine (#503)
atul-upadhyay-7 May 16, 2026
89ea2c7
fix(sync): remove duplicate base64 utilities and import from utils
MehtabSandhu11 May 16, 2026
febd74e
feat(devtools): memory usage visualizer for IndexedDB and WebRTC (#511)
atul-upadhyay-7 May 16, 2026
884fe4c
feat(graphql): auto-generate mutations for ZerithDB collections (#515)
atul-upadhyay-7 May 16, 2026
ac827b6
refactor: standardize naming conventions and JSDoc usage (#486)
Prateek2007-cmd May 16, 2026
cba85d0
Add Auth0 integration helper package and guide (#508)
atul-upadhyay-7 May 16, 2026
a24fba0
feat(web): add dark mode theme toggle
May 16, 2026
e357900
fix: resolve 10 bugs across sync, network, db, react, sdk, and cli pa…
overhyped-pratham May 16, 2026
b69ba81
docs(python-sdk): add TROUBLESHOOTING.md with aiortc/ffmpeg fix
YashvardhanJani May 16, 2026
a625b27
feat: add interactive homepage playground with live query editor
ionfwsrijan May 16, 2026
54565d1
docs: improve feature request issue template
PrachiLakha16 May 16, 2026
6c25ad4
merge: resolve conflicts and apply architectural improvements to back…
arpittkhandelwal May 16, 2026
787f56f
merge: sync with remote main
arpittkhandelwal May 16, 2026
481c02e
resolve merge conflict with upstream main
May 16, 2026
76d8c22
Merge pull request #311 from Koustav-github/fix/issue_#299
arpittkhandelwal May 16, 2026
9025ccc
merge: resolve conflicts in playground page
arpittkhandelwal May 16, 2026
67132b7
merge: sync with upstream main and resolve conflicts
arpittkhandelwal May 16, 2026
d182ac1
Merge pull request #312 from SkyCoderAakash/refactor/playground-clients
arpittkhandelwal May 16, 2026
33fcc95
docs: improve issue templates and resolve merge conflicts
arpittkhandelwal May 16, 2026
783a793
Merge pull request #313 from dev-kp-eloper/docs/issue-templates
arpittkhandelwal May 16, 2026
924dd72
refactor(db): wrap IDB operations to preserve caller stack traces
sachin-mahato25 May 16, 2026
e995cf4
merge: resolve conflicts and fix syntax error in network-manager
arpittkhandelwal May 16, 2026
b42975c
merge: resolve conflicts with main (integrating theme + toast)
arpittkhandelwal May 16, 2026
df01d38
Merge pull request #645 from YLaxmikanth/feat/theme-toggle
arpittkhandelwal May 16, 2026
3feef6a
chore: resolve conflicts and apply copilot suggestions for init message
arpittkhandelwal May 16, 2026
75c35bf
Merge pull request #448 from KGFCH2/chore/cli-init-guidance
arpittkhandelwal May 16, 2026
f0c3ad9
test: fix EventEmitter import to use source path
arpittkhandelwal May 16, 2026
7188ccf
Merge pull request #450 from KGFCH2/test/core-event-emitter
arpittkhandelwal May 16, 2026
c4cd233
Merge remote-tracking branch 'origin/main' into feat/homepage-interac…
ionfwsrijan May 16, 2026
90d4887
docs: format README.md to fix CI
arpittkhandelwal May 16, 2026
8086b62
Merge pull request #452 from KGFCH2/docs/readme-why-zerithdb
arpittkhandelwal May 16, 2026
e56f118
Merge pull request #454 from KGFCH2/refactor/db-client-clear-alias
arpittkhandelwal May 16, 2026
4aca96f
fix(cli): improve error handling and cleanup in init command
arpittkhandelwal May 16, 2026
f449ebd
fix: resolve merge conflicts with upstream/main
MehtabSandhu11 May 16, 2026
01d8bc9
Merge pull request #456 from KGFCH2/fix/cli-error-handling-fs
arpittkhandelwal May 16, 2026
53e859b
refactor(react): modularize hooks into separate files
arpittkhandelwal May 16, 2026
c385421
fix: resolve CI failures for homepage playground PR
ionfwsrijan May 16, 2026
f4e86e5
merge: resolve conflicts in SyncEngine with plugin system integration
arpittkhandelwal May 16, 2026
c8f5b47
Merge pull request #462 from saha2997/feature/p2pSyncProtocolsHotRelo…
arpittkhandelwal May 16, 2026
42bd89e
chore: trigger CI recheck
MehtabSandhu11 May 16, 2026
fb24f09
merge: sync with main
arpittkhandelwal May 16, 2026
313ab38
fix: resolve all merge conflicts with upstream/main
MehtabSandhu11 May 16, 2026
da9b642
Merge pull request #464 from nithyyaa/perf/optimize-playground-assets
arpittkhandelwal May 16, 2026
be50011
fix(sync): re-add zerithdb-utils import after merge
MehtabSandhu11 May 16, 2026
647e087
feat(audit): implement tamper-evident CRDT audit foundation
arpittkhandelwal May 16, 2026
23b7f4b
Merge pull request #465 from PiyushRai98/feat/audit-crdt-proof-system
arpittkhandelwal May 16, 2026
de3df7f
fix(sdk): resolve conflicts and improve indexeddb check
arpittkhandelwal May 16, 2026
3b1ac9d
Merge pull request #468 from Dharshin1/fix-indexeddb-fallback
arpittkhandelwal May 16, 2026
f29842a
merge: sync with main
arpittkhandelwal May 16, 2026
6e67066
Merge pull request #651 from YashvardhanJani/docs/python-sdk-troubles…
arpittkhandelwal May 16, 2026
991ce04
fix: sync lockfile with upstream package.json
MehtabSandhu11 May 16, 2026
ae56864
merge: sync with main and resolve template conflicts
arpittkhandelwal May 16, 2026
6dd7a82
docs: resolve conflicts and improve feature request template
arpittkhandelwal May 16, 2026
9da1223
Merge pull request #649 from PrachiLakha16/docs/feature-request-template
arpittkhandelwal May 16, 2026
71ed39a
chore: polish homepage playground PR based on Copilot review
arpittkhandelwal May 16, 2026
3637668
docs: resolve conflicts and improve homepage playground
arpittkhandelwal May 16, 2026
2cd66ac
Merge pull request #648 from ionfwsrijan/feat/homepage-interactive-pl…
arpittkhandelwal May 16, 2026
908d69b
chore: add changeset for idb error stack trace refactor
sachin-mahato25 May 16, 2026
00a5240
test: add verification for large base64 payloads
arpittkhandelwal May 16, 2026
fc49b02
Merge pull request #647 from MehtabSandhu11/fix/issue-3-sync-utils
arpittkhandelwal May 16, 2026
6b6d494
refactor: resolve merge conflicts and extend stack-trace wrapping to …
arpittkhandelwal May 16, 2026
baa2211
refactor(db): wrap IDB operations for stack traces (merge #653)
arpittkhandelwal May 16, 2026
44838a9
refactor(infra): add configurable logging verbosity levels
shreya-Gupt May 16, 2026
2d1b940
refactor(logging): improve verbosity handling
shreya-Gupt May 16, 2026
199e1b3
chore: resolve all merge conflicts with upstream main branch
shreya-Gupt May 16, 2026
a9f6950
fix: safely handle optional msg.to in relayMessage to fix CI build
shreya-Gupt May 16, 2026
231d8dc
fix(core): add missing SDK_UNSUPPORTED_ENVIRONMENT to ErrorCode enum
MehtabSandhu11 May 17, 2026
3d78e7e
Merge pull request #667 from MehtabSandhu11/fix/sdk-unsupported-envir…
arpittkhandelwal May 17, 2026
29a657f
Merge branch 'main' into refactor/logging-verbosity-levels
arpittkhandelwal May 17, 2026
6138664
Merge pull request #664 from shreya-Gupt/refactor/logging-verbosity-l…
arpittkhandelwal May 17, 2026
d48a60d
Merge branch 'main' into improve-hero-background-ui
arpittkhandelwal May 17, 2026
f0d2d37
Merge branch 'main' into fix/pricing-sidebar-link
itsmeesnehaa May 17, 2026
ee7d2fb
Merge pull request #547 from anirudhagarwal-dev/improve-hero-backgrou…
arpittkhandelwal May 17, 2026
2ae0244
fix(ci): populate release-please-config.json to fix Release Please wo…
arpittkhandelwal May 17, 2026
481b04e
Merge pull request #679 from arpittkhandelwal/fix/ci-lockfile-and-rel…
arpittkhandelwal May 17, 2026
45693e4
Merge pull request #516 from itsmeesnehaa/fix/pricing-sidebar-link
arpittkhandelwal May 17, 2026
427b087
feat(ci): add full automation pipeline — AI review, auto-merge, CI re…
arpittkhandelwal May 17, 2026
c8f98f5
feat(ci): switch AI review to Groq and add auto-labeling
arpittkhandelwal May 17, 2026
e5edcc4
fix(web): resolve syntax errors blocking CI build
arpittkhandelwal May 17, 2026
9a28d90
feat(ci): add manual trigger via /review comment
arpittkhandelwal May 17, 2026
257f101
fix(web): add missing closing brace in blog page
arpittkhandelwal May 17, 2026
ca809c7
Merge pull request #680 from arpittkhandelwal/feat/full-automation-pi…
arpittkhandelwal May 17, 2026
a28a986
docs(contributing): add local test suite setup guide
SARTHAKJINDAL1 May 17, 2026
97d3ef3
feat(ci): allow AI to review maintainer PRs for testing
arpittkhandelwal May 17, 2026
2a6cbda
Merge pull request #523 from Ananyaaa-K/feat/cli-maintenance-mode
arpittkhandelwal May 17, 2026
895228c
Merge pull request #701 from arpittkhandelwal/feat/automation-improve…
arpittkhandelwal May 17, 2026
1b4df0d
fix(ci): correct YAML expression syntax for AI review workflow
arpittkhandelwal May 17, 2026
d1d7a8b
Merge pull request #705 from arpittkhandelwal/fix/ai-workflow-syntax
arpittkhandelwal May 17, 2026
dafae8f
fix(ci): fix yaml indentation inside python multi-line string
arpittkhandelwal May 17, 2026
4e7c951
feat(auth): implement timingSafeEqual to mitigate peer sync timing at…
arpittkhandelwal May 17, 2026
b97c3b9
Merge pull request #708 from arpittkhandelwal/fix/ai-workflow-syntax
arpittkhandelwal May 17, 2026
a0aded1
fix(ci): add User-Agent to Groq API request to prevent Cloudflare 403…
arpittkhandelwal May 17, 2026
87f7002
Merge pull request #709 from arpittkhandelwal/fix/ai-reviewer-user-agent
arpittkhandelwal May 17, 2026
c5f51d0
fix(ci): update decommissioned Groq model to llama-3.3-70b-versatile
arpittkhandelwal May 17, 2026
76d2d1f
Merge pull request #710 from arpittkhandelwal/fix/ai-reviewer-model
arpittkhandelwal May 17, 2026
89e86e6
fix(ci): use gh api REST endpoint for applying labels to avoid read:o…
arpittkhandelwal May 17, 2026
532ed0d
Merge pull request #711 from arpittkhandelwal/fix/ai-reviewer-labels-…
arpittkhandelwal May 17, 2026
f797a60
Merge pull request #707 from arpittkhandelwal/feat/auth-timing-safe-s…
arpittkhandelwal May 17, 2026
d4bff83
fix(ci): add fallback GITHUB_TOKEN to workflow_run pipelines to suppo…
arpittkhandelwal May 17, 2026
0c0dd57
Merge pull request #712 from arpittkhandelwal/fix/workflow-workflow-t…
arpittkhandelwal May 17, 2026
0ec9261
chore: add GitHub bug report issue template with detailed form fields…
SANDHIYAPRIYADHARSHINI May 17, 2026
f283207
fix(ci): add GITHUB_TOKEN fallback to ai-pr-review workflow to suppor…
arpittkhandelwal May 17, 2026
c41f7ce
Merge pull request #714 from arpittkhandelwal/fix/ai-reviewer-token-f…
arpittkhandelwal May 17, 2026
6367129
Merge pull request #699 from SARTHAKJINDAL1/docs/test-suite-local-setup
arpittkhandelwal May 17, 2026
beb72ad
feat(ci): automatically add mentor:arpittkhandelwal label to all new …
arpittkhandelwal May 17, 2026
931e203
Merge pull request #715 from arpittkhandelwal/fix/auto-label-mentor
arpittkhandelwal May 17, 2026
c1b7848
docs: improve CONTRIBUTING.md with detailed setup, workflow, and trou…
SANDHIYAPRIYADHARSHINI May 17, 2026
a7d8c9f
feat(refs): add zerithdb-refs package for cross-collection sync (#395…
prachimaskar May 17, 2026
d0f77c1
feat(playground): improve onboarding with quick-start guide and inter…
Vinanthi07 May 17, 2026
fc0b3f5
fix: navbar hover text color visibility in dark mode (#672)
Harsh-Codes-77 May 17, 2026
719d966
feat: add offline-first service worker template (#637)
ionfwsrijan May 17, 2026
86c43bb
Feat/nextjs app router template (#634)
AdyaArchita May 17, 2026
612b1ed
Fix memory leak in sync protocol peer lifecycle (#632)
hunny0025 May 17, 2026
1cead77
feat: implement social recovery via shamir's secret sharing (#631)
anshika1179 May 17, 2026
c4e7110
Implement idle connection cleanup for signaling server (#630)
hunny0025 May 17, 2026
3d9b454
feat(cli): add global experimental flag for beta features (#629)
AdyaArchita May 17, 2026
c219504
feat(cli): add global experimental flag for beta features (#625)
AdyaArchita May 17, 2026
bfdb3bf
fix(#275): Feat/datadog log plugin (#621)
jayasuriyane04 May 17, 2026
8b06d45
fix(db,sdk,auth): add input validation guards for edge case inputs (i…
TheCodingAyush May 17, 2026
19619ab
chore(ci): added test matrix to catch version-specific bugs (#615)
ChaitanyaChute May 17, 2026
5c95973
feat(infra): add OpenTelemetry tracing and metrics to signaling serve…
LALA22-7 May 17, 2026
8b3c67d
fix(ui): improve Playground WCAG 2.1 AA accessibility (#580)
jbkun069 May 17, 2026
e47a03b
Custom sorting func (#575)
anish27863 May 17, 2026
cf1faa6
feat(svelte): add Svelte store integration for collections (#573)
Prashansure May 17, 2026
0b49e3d
Improve IndexedDB bulk insert performance on Chromium (#569)
JettiManuSri May 17, 2026
c00b696
fix(web): repair landing page footer links (#564)
kannan-yuvaraj May 17, 2026
97fc289
feat: improve framework icon styles and add floating animations (#562)
anirudhagarwal-dev May 17, 2026
93129c8
docs: add comprehensive WebRTC connection and NAT troubleshooting gui…
anirudhagarwal-dev May 17, 2026
3bc1c19
fix(docs): resolve "On This Page" sidebar navigation issue (#556)
anirudhagarwal-dev May 17, 2026
9903dc1
feat(web): add animated mobile navbar and back-to-top button (#531)
pragya0129 May 17, 2026
38bec07
refactor(errors): centralize error handling into zerithdb-errors pack…
SaranHiruthikM May 17, 2026
95c274d
Add dark mode support to Playground (#529)
Dharshin1 May 17, 2026
fa3ea1c
Add contributor YASHODHA to READMEdocs: update README via GSSoC pract…
Yashuugowda May 17, 2026
0f839eb
feat: add P2P video conferencing orchestration (#527)
arywk40-hue May 17, 2026
5007165
fix: resolve formatting and review feedback (#517)
tarunchaudharydev May 17, 2026
f15a1a5
feat: Implemented optiona schema validation using Zod: #491 (#513)
tech-dipesh May 17, 2026
05e138e
fix: reset React state on Clear DB button click (#512)
Rakshita006 May 17, 2026
3762b47
Fix/db client types and deps (#510)
KGFCH2 May 17, 2026
3eaa8dc
Add dark mode support to the Playground (#506)
Dharshin1 May 17, 2026
039c1c8
feat: add sharedworker-backed multi-tab sync (#505)
Jay-Jay-Tee May 17, 2026
dbb256e
Docs/update readme ecosystem (#504)
codeananyagupta May 17, 2026
6fbca60
Fix mobile responsiveness issues on landing page (#500)
Dharshin1 May 17, 2026
53b0402
feat(sync) : implement delta deduplication before broadcast (#264) (#…
chinmayi-genuinecoder May 17, 2026
6f9d5c7
[UI] Refresh landing page for mobile responsiveness (#349) (#494)
Dharshin1 May 17, 2026
8ac4340
feat(examples): add Vue 3 todo example with ZerithDB (#493)
Prateek2007-cmd May 17, 2026
b2c9f1e
feat: add interactive playground to homepage (#489)
Reeti090206 May 17, 2026
8f7eb94
Fix CONTRIBUTING issue label links (#488)
Eudes-Crabe May 17, 2026
bfd240b
added version flags and it pulls version dynamically (#487)
klchetana May 17, 2026
4af794b
fix(core): resolve memory leak in EventEmitter.once() (#483)
sujithputta02 May 17, 2026
f987eff
fixes issue #288-improve search performance with indexing (#482)
MiniduOshan May 17, 2026
2b22b3d
docs: add JSDoc comments to SDK methods (#479)
Alphabeas May 17, 2026
a95aa37
feat: add Firebase Realtime Database import support (#477)
Prateek2007-cmd May 17, 2026
0282195
docs: update README with ecosystem and improved structure (#476)
ShivanshiSharma05 May 17, 2026
8e70e61
improve init command success message (#472)
gourikataneja May 17, 2026
fd8b590
feat(scripts): add synthetic dataset generator for load testing (#471)
topshe23 May 17, 2026
b4d2d69
docs(sdk): improve TSDoc comments for ZerithDBApp interface (#446)
KGFCH2 May 17, 2026
135113a
feat(sdk): add connectivity status tracking to sync and network (#444)
KGFCH2 May 17, 2026
5dc4d64
refactor(core): consolidate encoding/decoding utilities (#442)
KGFCH2 May 17, 2026
62b810a
fix(sdk): validate appId in createApp (#438)
KGFCH2 May 17, 2026
f1b26bd
feat(examples): add visual offline indicator to Playground (#32)
wwyw4842-dot May 17, 2026
b602dd6
fix: improve feature section visibility in dark mode (#698)
riteshpatil9686-lgtm May 17, 2026
9cf1abf
fix(ci): add fallback Groq API key to handle 429 rate-limit errors (#…
arpittkhandelwal May 17, 2026
d8f2240
feat(workflow): add automatic duplicate issue detection and spam labe…
arpittkhandelwal May 17, 2026
df472ae
feat(workflow): add automatic duplicate issue detection and spam labe…
arpittkhandelwal May 17, 2026
0fba9b8
fix(core): add missing network-manager orchestration for video-confer…
arpittkhandelwal May 17, 2026
7e03eb0
feat(web): add dark mode support to docs page (#840)
YLaxmikanth May 17, 2026
7e9cef3
fix(network): handle JSON.parse errors for signaling messages
Vaishnav-Hub9 May 17, 2026
e499fef
fix(sync): integrate ephemeral sync state manager with sync engine
arpittkhandelwal May 17, 2026
cd5a295
docs: improve documentation navigation and onboarding (#847)
mehtakaran23 May 17, 2026
1e9920a
Merge pull request #845 from arpittkhandelwal/fix/video-conferencing-…
arpittkhandelwal May 17, 2026
1a17a4d
feat(infra): add JWT authentication middleware to signaling server (#…
adityack477 May 17, 2026
f462204
fix: resolve UI overflow in playground header and layout (#859)
indresh404 May 17, 2026
dfad585
test: add missing unit tests for collection client (#858)
KamnaJ5 May 17, 2026
13466b9
feat(docs): add mobile sidebar navigation (#857)
pragya0129 May 17, 2026
bd68d3b
feat(web): improve mobile responsiveness and navbar layout (#856)
YLaxmikanth May 17, 2026
82fcfdb
feat(network): add ENS resolution and decentralized peer naming syste…
anweshabhattacharyya May 17, 2026
f67995f
fix(network): handle JSON.parse errors for signaling messages (#846)
Vaishnav-Hub9 May 17, 2026
a956013
fix(ci): handle Groq API rate limits and missing keys gracefully (#841)
atul-upadhyay-7 May 17, 2026
965bcc9
feat(web): add per-route title and meta-description for SEO and socia…
Primavat May 17, 2026
0502ca2
docs: improve README structure and add FAQ (#696)
Hima451 May 17, 2026
d5e062b
fix(core): reorder types export condition across workspace (#695)
AbhishekChamp879 May 17, 2026
62c4833
fix(types): preserve metadata inference in Document<T> (#617)
akashgoudsidduluri May 17, 2026
7438c92
chore(infra): implement granular CODEOWNERS for monorepo packages (#561)
Raghavkhare12 May 17, 2026
f19952f
test: add utility function unit tests (#535)
KamnaJ5 May 17, 2026
2e055dc
test: fix typos and make test descriptions beginner-friendly (#514)
ronak-ravtode May 17, 2026
47dd933
docs: add JSDoc comments to public API methods (#507)
codeananyagupta May 17, 2026
4cfcdb9
Add createApp() configuration guide (#436)
tarunchaudharydev May 17, 2026
28deee8
Fixed typos and grammatical errors in README #99 (#289)
vedikaagarwal28 May 17, 2026
07fd7f8
feat(cli): add format and lint for DB schema validation (#286)
Sujini-kudupudi May 17, 2026
61c6e24
docs: fixed broken status badge link in CONTRIBUTING.md (#502)
codeananyagupta May 17, 2026
e5b81f6
fix(cli): gracefully handle invalid project names during scaffold (#524)
Ishta-P-Jain May 17, 2026
3fbcf45
fix: improve framework section visibility in dark mode (#721)
riteshpatil9686-lgtm May 17, 2026
6257b9b
fix(web): input text visibility and contrast in light and dark mode (…
Harsh-Codes-77 May 17, 2026
deb9942
feat: redesign framework section with floating interactive cards
May 15, 2026
0c35485
test(core): add comprehensive unit tests for utility functions and co…
Harshithk951 May 17, 2026
346df87
feat(db): add robust operator to find query filter (#836)
Sandeep6135 May 17, 2026
0f2cb22
feat(db): enforce input validation guards for database operations
arpittkhandelwal May 17, 2026
c127805
docs(sdk): add README.md to sdk package (#850)
anirudhagarwal-dev May 17, 2026
ce65b08
fix(core): resolve hex validation and base64 stack overflow bugs (#724)
arpittkhandelwal May 17, 2026
1052790
fix(scheduler): execute task handlers before completion (#725)
arpittkhandelwal May 17, 2026
2627138
fix(scheduler): correctly store election timestamp (#726)
arpittkhandelwal May 17, 2026
d288f28
fix(audit): use global webcrypto for browser compatibility (#727)
arpittkhandelwal May 17, 2026
92113d4
fix(sync): clear syncTimerIsRaf on flushUpdates (#728)
arpittkhandelwal May 17, 2026
c21fd97
fix(db): remove redundant _updatedAt assignment (#729)
arpittkhandelwal May 17, 2026
6282dde
fix(core,errors): resolve TS build errors and missing error codes (#730)
arpittkhandelwal May 17, 2026
1f7f6f8
fix(react): dispose app instance on ZerithProvider unmount to prevent…
MehtabSandhu11 May 17, 2026
9058610
Add maintenance command and clean CLI setup
Shravani-36 May 17, 2026
c37f627
refactor(web): migrate UI to use semantic theme color tokens
anirudhagarwal-dev May 17, 2026
18ea089
merge(web): resolve conflicts with upstream/main and preserve theme-a…
anirudhagarwal-dev May 17, 2026
22b1e7c
fix(web): resolve lint and parsing errors in blog, playground, and pr…
anirudhagarwal-dev May 17, 2026
96de8ab
fix(sdk): resolve build errors and missing tsconfig; fix(core): updat…
anirudhagarwal-dev May 17, 2026
508b83e
Implement CLI maintenance command cleanup
Shravani-36 May 17, 2026
9793d79
fix(errors): export ErrorCode properly
Shravani-36 May 17, 2026
81bc74f
Fixed unreadable navbar hover items in dark mode (#874)
bharathichethanamn May 17, 2026
00f3c60
feat(db): add support for \ and improve \ queries (#871)
YLaxmikanth May 17, 2026
e4fa8c5
docs: add Awesome ZerithDB community list (#870)
AfrinSAnish May 17, 2026
1877f43
feat(db): optimize collection count helper (#865)
YLaxmikanth May 17, 2026
f5ea875
Added test cases for edge cases in zerithdb-utils (#873)
Chaitali-24csu246 May 17, 2026
098b170
Merge branch 'main' into fix-nav-hover-dark-mode
anirudhagarwal-dev May 17, 2026
b236d50
feat(db): add graph extension support (#872)
MehtabSandhu11 May 17, 2026
065af12
Merge upstream/main into issue-55-cli-purge
arpittkhandelwal May 17, 2026
51611c3
chore(cli): register purge command and restore ZerithValidationError …
arpittkhandelwal May 17, 2026
3f2825e
feat(cli): add purge command to clean local ZerithDB data (#876)
arpittkhandelwal May 17, 2026
19fddc7
Merge branch 'main' into fix-nav-hover-dark-mode
arpittkhandelwal May 17, 2026
6061442
chore(sdk): export additional types for consumers and use ts-ignore i…
arpittkhandelwal May 17, 2026
2938742
fix(web): improve navigation readability and dark mode accessibility …
arpittkhandelwal May 17, 2026
8348652
Merge branch 'main' into fix-network-json-parse
arpittkhandelwal May 17, 2026
fd6ee20
fix(network): handle JSON.parse errors for signaling messages (#846)
arpittkhandelwal May 17, 2026
71f1ec2
feat: add Electron offline-first starter template example (#868)
chavanGaneshDatta May 18, 2026
b2c92b4
feat(web): add custom 404 Not Found page for unmatched routes (#685) …
dhruvpatel16120 May 18, 2026
dbf9243
feat(db): optimize query performance using cursor-based pagination (#…
Rajat125tech May 18, 2026
0db82e9
fix: improve framework visibility in light mode (#916)
Mehak2513kaur May 18, 2026
2f56d6c
feat(db): add pagination and sorting support to CollectionClient.find…
YLaxmikanth May 18, 2026
4c0d5a1
feat(web): add visual schema builder (#883)
ionfwsrijan May 18, 2026
bd5bcd2
feat: add Firebase/Supabase to ZerithDB migrator (#803) (#863)
ionfwsrijan May 18, 2026
887dba7
feat(security): implement biometric-bound non-exportable session keys…
Sandeep6135 May 18, 2026
91f948a
FEAT: added $regex filter operator to CollectionClient.find() (#931)
Vikrant0207 May 18, 2026
cdde171
fix(cli): improve startup feedback and error handling (#932)
Samridhi-2007 May 18, 2026
47bbe9e
fix(web): improve dark mode color consistency in animated diagram (#923)
YLaxmikanth May 18, 2026
ebb1605
Implement ZerithProvider context with ref-based initialization (#936)
AbhishekChamp879 May 18, 2026
e249833
feat: implement CollectionClient with reactive subscription filtering…
AbhishekChamp879 May 18, 2026
41ee7ce
fix(sync): resolve timer leak, restore disable method boundary, and d…
AdityaM-IITH May 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .changeset/clean-emus-worry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"zerithdb-scheduler": patch
---

Add distributed scheduled tasks with leader election for P2P apps
5 changes: 5 additions & 0 deletions .changeset/clear-all-db-adapter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"zerithdb-db": patch
---

Add a `clearAll()` helper to remove every document from a collection.
5 changes: 5 additions & 0 deletions .changeset/cli-experimental-flag.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"zerithdb-cli": minor
---

Add global --experimental flag to CLI to allow opting-in to beta features.
5 changes: 5 additions & 0 deletions .changeset/cli-init-validation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"zerithdb-cli": patch
---

Fix CLI init command bypassing app name validation when passed as a positional argument.
6 changes: 6 additions & 0 deletions .changeset/icy-spiders-grin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"zerithdb-refs": minor
---

Add zerithdb-refs package for cross-collection document references with P2P hydration and reactive
updates
6 changes: 6 additions & 0 deletions .changeset/local-cloud-backup-adapter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"zerithdb-db": patch
"zerithdb-sdk": patch
---

Add a local cloud backup adapter with Google Drive and Dropbox upload targets.
19 changes: 19 additions & 0 deletions .changeset/otel-signaling-instrumentation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
"zerithdb-signaling-server": patch
---

Instrument the signaling server with OpenTelemetry to track request paths and latency.

- Adds `src/internal/tracing.ts`: bootstraps the OTel NodeSDK with OTLP HTTP exporters for traces
and metrics. Supports Jaeger and Datadog via `OTEL_EXPORTER_OTLP_ENDPOINT`. Gracefully flushes on
`SIGTERM`.
- Adds `src/internal/metrics.ts`: observable gauges for active rooms, peers, and polling sessions;
counters for messages relayed and peer join/leave events — all tagged by transport (`ws`/`poll`).
- Adds manual spans to `server.ts` for WebSocket lifecycle (`ws.connection`, `ws.message.relay`,
`ws.disconnect`, `ws.error`) and polling endpoints (`poll.join`, `poll.send`, `poll.leave`,
`poll.long_poll.wait`, `poll.session.cleanup`), making the 30 s long-poll hold window visible in
traces.
- Updates `.env.example` with `OTEL_SERVICE_NAME`, `OTEL_EXPORTER_OTLP_ENDPOINT`, and
`OTEL_SDK_DISABLED`.
- Updates `Dockerfile` with default OTel env vars.
- No changes to signaling behaviour — purely observability.
13 changes: 13 additions & 0 deletions .changeset/p2p-video-conferencing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
"zerithdb-core": minor
"zerithdb-network": minor
"zerithdb-sync": minor
"zerithdb-sdk": minor
---

Add P2P video conferencing orchestration with low-latency ephemeral metadata sync.

- Add typed media stream metadata, active speaker, and video participant state types.
- Add `SyncEngine.ephemeral` for non-persistent peer metadata such as mute state and active speaker.
- Add MediaStream publishing, metadata updates, and remote stream events to `NetworkManager`.
- Add `app.video` as an SDK facade for mesh call stream publishing and participant metadata sync.
12 changes: 12 additions & 0 deletions .changeset/plenty-rules-flow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
"zerithdb-network": minor
"zerithdb-react": minor
"zerithdb-utils": minor
"zerithdb-auth": minor
"zerithdb-core": minor
"zerithdb-sdk": minor
"zerithdb-db": minor
"zerithdb-errors": minor
---

Refactor: Centralized error handling into a dedicated zerithdb-errors package
5 changes: 5 additions & 0 deletions .changeset/shy-paths-beam.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"zerithdb-db": patch
---

Wrap IDB operations to preserve caller stack traces
6 changes: 6 additions & 0 deletions .changeset/validate-appid.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"zerithdb-sdk": patch
---

Add validation for `appId` in `createApp()`. Throws `SDK_INVALID_CONFIG` error if `appId` is empty
or missing.
5 changes: 5 additions & 0 deletions .changeset/vitest-migration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"zerithdb": patch
---

Migrate test runner from Jest to Vitest for faster execution times and better ESM support.
5 changes: 5 additions & 0 deletions .changeset/wild-moose-read.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"zerithdb-audit": minor
---

Add foundational CRDT-based tamper-evident audit logging package.
22 changes: 22 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# ─── Lockfile merge strategy ────────────────────────────────────────────────
# Tell Git to always prefer the incoming (theirs) version of the lockfile
# during a merge, then let pnpm regenerate it cleanly. This avoids the
# hundreds of conflict markers that appear when two branches both touch the
# lockfile. The post-merge hook (see .husky/post-merge) runs `pnpm install`
# automatically to reconcile the result.
pnpm-lock.yaml merge=ours-then-install

# ─── Line endings ────────────────────────────────────────────────────────────
* text=auto eol=lf
*.bat text eol=crlf

# ─── Binary files – never diff or merge ──────────────────────────────────────
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.ico binary
*.woff binary
*.woff2 binary
*.ttf binary
*.otf binary
26 changes: 24 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# This file determines who is automatically requested for review when a PR is opened.
# See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners

# Automatically request review from you on ALL files in the repository
* @arpittkhandelwal
# Global default owner (fallback)
* @arpittkhandelwal

# Core Directories
/docs/ @arpittkhandelwal
/.github/ @arpittkhandelwal
/infra/ @arpittkhandelwal
/scripts/ @arpittkhandelwal
/tests/ @arpittkhandelwal
/apps/web/ @arpittkhandelwal

# Packages
/packages/auth/ @arpittkhandelwal
/packages/cli/ @arpittkhandelwal
/packages/core/ @arpittkhandelwal
/packages/db/ @arpittkhandelwal
/packages/eslint-config/ @arpittkhandelwal
/packages/network/ @arpittkhandelwal
/packages/react/ @arpittkhandelwal
/packages/sdk/ @arpittkhandelwal
/packages/sync/ @arpittkhandelwal
/packages/tsconfig/ @arpittkhandelwal
/packages/utils/ @arpittkhandelwal
/packages/zerithdb-python/ @arpittkhandelwal
38 changes: 0 additions & 38 deletions .github/ISSUE_TEMPLATE/bug_report.yml

This file was deleted.

27 changes: 0 additions & 27 deletions .github/ISSUE_TEMPLATE/feature_request.yml

This file was deleted.

29 changes: 0 additions & 29 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

27 changes: 0 additions & 27 deletions .github/dependabot.yml

This file was deleted.

Loading