Skip to main content

Open Source

A showcase of public pull requests, database engine features, spatial algorithm fixes, and core architecture roadmaps.
Azgaar/Fantasy-Map-Generator
Aug 26, 2026merged

feat: support URL parameters for layer presets and visibility (#1530)

Added preset and layers URL params so a shared link can force the correct map layers on load, using the new layers system.

  • applyURLLayers still runs from focusOn() after the layers rewrite
  • preset matches keys case-insensitively or by displayed name (e.g. ?preset=religions)
  • layers shows only listed canonical ids; if both params are set, layers wins
  • Documented the params in the wiki URL-parameters page and added Playwright load cases
TypeScriptURL State
...
+106-5
View PR
Azgaar/Fantasy-Map-Generator
Aug 26, 2026merged

fix: rename wiki file so Windows can clone the repo

Renamed a wiki file whose name contained a colon so git clone no longer fails at checkout on Windows.

  • Windows cannot create filenames that contain a colon
  • Renamed the wiki page to Goods-spread-functions.md
DocumentationGit
...
nocodb/nocodb
Jun 29, 2026open

feat(formula): add MD5 and SHA256 hash functions

Added MD5 and SHA256 cryptographic formula functions for checksum & hashing use cases across PostgreSQL, MySQL, and SQLite dialects.

  • Registered MD5 and SHA256 in SDK formulas runtime (rqd: 1, return type STRING)
  • Implemented PostgreSQL dialect support via md5(?::text) and encode(sha256(convert_to(?::text, 'UTF8')), 'hex')
  • Implemented MySQL dialect support using MD5(?) and SHA2(?, 256)
  • Configured SQLite unsupported function guard in SqliteUi.getUnsupportedFnList()
  • Authored 8 comprehensive unit tests in validate-extract-tree.spec.ts
TypeScriptPostgreSQL
...
+142-8
View PR
Azgaar/Fantasy-Map-Generator
Jun 24, 2026merged

Fix #1419: Drop regiments outside submap on transition

Resolved submap generation bug where partially visible states inappropriately relocated out-of-bounds military regiments to state centers.

  • Refactored restoreStates military mapping in resample.ts to filter off-map regiments with .reduce()
  • Garbage collected orphaned regiment notes from global array references
  • Removed [relocated] string prefix logic and unused VERTICAL_GAP / regimentCellsMap fallbacks
JavaScriptSpatial Math
...
+34-58
View PR
Azgaar/Fantasy-Map-Generator
Jun 24, 2026merged

Feat battle phases record

Added engagement progression tracking to map marker notes for post-combat narrative generation.

  • Created phasesRecord history array in Battle class constructor
  • Captured active attackers and defenders phases on every run() loop iteration
  • Appended formatted phase log timeline to legend string in applyResults()
JavaScriptState Machine
...
+28-4
View PR
freeCodeCamp/freeCodeCamp
Jun 24, 2026merged

fix(curriculum): correct regex character class description

Corrected regex character class documentation in the core curriculum module.

  • Explicitly included uppercase range A-Z in \w character class specification
  • Fixed typographical punctuation formatting for lesson accessibility
DocumentationRegex
...
AlistairHeus/weblet-2026
Aug 07, 2026merged

feat: text roles, measure, and closed stack rhythm

Add measure tokens and type-* roles so display and prose wrapping stay intentional, plus closed stack utilities for page rhythm.

  • Ship measure (ch) tokens with text-balance / text-pretty on type roles
  • Add Stack and Text kit components; migrate home, header, and footer off raw gap/py sprinkles
  • Document semantic rhythm in AGENTS.md
AstroTypography
...
+753-86
View PR
AlistairHeus/weblet-2026
Aug 07, 2026merged

feat: add semantic Tailwind @utility bundles

Add semantic @utility bundles so the Astro kit maps to single classes instead of sprinkle stacks.

  • Ship heading-*, gutter-x-*, section-y-*, btn*, focus-ring, and text-link utilities
  • Point kit variant maps at those single classes
  • Extend closed spacing so button heights stay on-token under @apply
Tailwind CSSDesign System
...
+140-29
View PR
AlistairHeus/weblet-2026
Aug 07, 2026merged

test: add Playwright fluid viewport e2e suite

Add a Playwright Chromium suite against Astro production preview, including a fluid viewport matrix.

  • Home smoke: title, heading, CTAs, and main landmark
  • Fluid matrix at 375 through 3840 — gutter and heading grow, then plateau
  • Wire pnpm test:e2e into CI after build
PlaywrightE2E
...
+276-14
View PR
AlistairHeus/weblet-2026
Aug 05, 2026merged

chore: add ESLint lint gate for closed Tailwind tokens

Add ESLint flat config with eslint-plugin-tailwindcss + Astro support to enforce a closed fluid scale.

  • Error on arbitrary values, unknown class names, and contradicting utilities
  • Run pnpm lint in CI
ESLintTailwind CSS
...
+15-0
View PR
AlistairHeus/weblet-2026
Aug 05, 2026merged

feat: add Astro component kit with closed variants

Add closed variant maps and cx helper backed by fluid tokens for standard UI components.

  • Ship Gutter, Section, Heading, Button, and TextLink components with props for size/tone
AstroDesign System
...
+85-2
View PR
AlistairHeus/weblet-2026
Aug 05, 2026merged

feat: add fluid spacing and type tokens

Implement Utopia-style token generator for closed fluid spacing and type scales via clamp().

  • Scales from 375px to 3840px (phone to native 4K)
  • Full-bleed and fluid gutters
CSSFluid Typography
...
+120-0
View PR
AlistairHeus/node-express-template-2026
Jul 12, 2026merged

Lock down /api/users with authz and align password policy

Implemented role-based access control, shared password schemas, and initial admin bootstrap migrations.

  • Added role-based authorization guards on /api/users endpoints
  • Configured first-user admin auto-bootstrap sequence
  • Created PostgreSQL migration script for users.role column
Node.jsExpress
...
+184-42
View PR
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Connect to ReadRight ASR service

Integrating speech-to-text automated evaluation microservice for real-time oral reading assessment telemetry.

ASRSpeech-to-Text
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Offline Auto Sync

Designing background delta synchronization engine for low-connectivity assessment execution telemetry.

Offline FirstIndexedDB
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Add Letter/Word Identification Question Variant

Defining question variant schema and evaluation pipeline for letter and word identification assessments.

Assessment EngineJSON Schema
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Add Oral Vocabulary Question Variant

Building oral vocabulary question evaluation logic with audio recording telemetry.

Oral AssessmentAudio Engine
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Add Arithmetic Process Question Variant

Architecting multi-step arithmetic process question schema and step-by-step evaluation engine.

Math EngineEvaluation Pipeline
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Add Arithmetic Facts Question Variant

Designing timed arithmetic facts question variant with rapid answer response scoring.

Math EngineTimed Assessment
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Add Number Reading Question Variant

Implementing number reading assessment question variant with ASR auto-scoring hooks.

NumeracyASR Scoring
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Add Stimulus Group consisting of Stimulus (Text Passage, Image, Audio Passage, etc)

Architecting multi-modal stimulus groups linking passages, images, and audio stimuli to nested evaluation variants.

  • A group will have a stimulus as well as linked questions within it
Domain ModelingPostgreSQL
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Add Passage Reading Question Variant

Configuring passage reading assessment schema with word-by-word timestamps and oral fluency metrics.

Fluency MetricsASR Alignment
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Add Sentence Reading Question Variant

Defining sentence reading evaluation model with contextual accuracy analysis.

Speech AnalysisJSON Schema
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Add Word Reading Question Variant

Implementing word reading variant schema for isolated vocabulary assessment.

Vocabulary ScoringTypeScript
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Add Letter Reading Question Variant

Designing early-grade letter reading question variant for foundational literacy diagnostics.

Literacy DiagnosticsJSON Schema
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Vision Model Feasibility for ASR help

Exploring vision-language model alignment for synchronizing printed page gaze bounds with audio recording tracks.

Vision ModelsMultimodal AI
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Test Taking Flow with Nico Server Connected

End-to-end integration of student assessment execution flow with real-time server telemetry backend.

IntegrationTelemetry
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Look at grades 1-4 knowledge graph and usability

Evaluating knowledge graph node relationships and learning progression paths for Grades 1–4.

Knowledge GraphEdTech
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Add English to ASR auto-evaluate service

Extending automated ASR evaluation pipeline to support English pronunciation and fluency models.

ASR EngineMultilingual
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Add Place Value Qtype intended to be between Arithmetic Facts and Arithmetic Process

Creating place-value conceptual question variant positioned between basic facts and multi-digit arithmetic.

Math EnginePedagogy
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Audio Telemetry

Building streaming audio telemetry pipeline for uploading assessment audio clips asynchronously.

Audio StreamingS3 Storage
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Group assessments by Language, Grades etc

Adding dynamic multi-dimensional grouping facets for assessment taxonomies (language, grade, subject).

TaxonomyPostgreSQL
...
nicosoftware/nico-server
Jul 25, 2026Issue (open)

Wire up Nico Server to BitByBit ecosystem and Move Numeracy Assessments to DB

Ecosystem integration wiring up server API endpoints and migrating static numeracy assessments into PostgreSQL.

Ecosystem IntegrationPostgreSQL
Let's get to work!