Welcome to the radiant heart of OLS web evolution! 🌞
This UPDATES.md file serves as the official living chronicle of progress on olsme.com and olsme.tv — our sovereign wellness-tech platform for Sun Light Meditation education, mindful random video chats (Awaken Chat via WebRTC), politeness scoring, Live ID system, and the OLS Meditation Tracker.
All updates follow the luminous principles of transparency, empowerment, and continuous light expansion.
🎉 OneLightSystem has published its first open-source npm package!
@olsystem/lt-lh is now live on npm and the source repository is publicly available on GitHub. This marks a major milestone: OLS technology is now accessible to any developer building wellness apps, browser extensions, or desktop widgets.
| Resource | Link |
|---|---|
| 📦 npm package | npmjs.com/package/@olsystem/lt-lh |
| 🐙 GitHub repo | github.com/onelightsystem/LT-LH |
The OLS Light Calendar helps you align with the Sun's natural rhythm instead of arbitrary clock time:
- Light Hour (LH): 1LH–12LH = 6:00 AM to 5:00 PM — your natural daylight energy window
- Dark Hour (dh): 1dh–12dh = 6:00 PM to 5:00 AM — rest and recovery window
- Light Day (LD): Day count since Winter Solstice (Dec 22, 2024)
- Light Year: Currently 3406 (starting from the first known Sun Light Meditation)
At 11:25 AM traditional time you may already be in 6LH — halfway through your natural light day. This simple awareness supports better circadian health, meditation timing, and daily energy flow.
- ☀️ Convert standard clock time ↔ Light Hour / Dark Hour notation
- 📅 Calculate Light Day (LD), quarter label, and Light Year from any date
- ⚛️ React hook
useLightTime()with auto-refresh (default 60 s interval) - 🧩 Embeddable vanilla widgets — zero build tools required
- 🔷 Full TypeScript support with Zod-validated inputs
- 📋 Built-in TypeScript snippet generator for quick integration
- 🚫 No tracking. No login. No network calls at runtime.
| Function | Description |
|---|---|
getLightHour(hourIndex?) |
Current Light Hour result |
getLightDay(date?, config?) |
Proper Day + quarter + year |
useLightTime(config?) |
React hook with auto-refresh (default 60 s) |
getLightTimeTable() |
Full 24-entry conversion table |
formatLightTime(lightTime, verbose?) |
Format Light Time label for display |
formatLightDay(info) |
Format day info for display |
validateCoordinates(lat, lng) |
Validate lat/lng via Zod schema |
generateSnippet(mode) |
Copy-ready TypeScript snippet ("lh" or "lh+ld") |
import { useLightTime } from '@olsystem/lt-lh';
function LightTimeDisplay() {
const { hour, day } = useLightTime();
return (
<div>
<div className="light-time-value">{hour.lightTime}</div>
<div>Light Day {day.day} • {day.quarterLabel} • Year {day.year}</div>
</div>
);
}- Cleaner large toggles — numbers only (
6LH/103LD) - Elegant modals: click LD → glowing calendar orb, click LH → solar day arc diagram
- Draggable toggles + bottom Settings drawer
- Font size control + TypeScript snippet generator inside Settings
- Enhanced About section with circadian rhythm explanation and roadmap
- All widgets converted to TypeScript with proper types and option interfaces
npm install @olsystem/lt-lh→ View on npm | View on GitHub
Tech Stack: React 19.2 · Vite 8.0 · Tailwind 4.2 · Firebase 12.10 · TypeScript 6.0 · Node 22
- Complete rewrite of
LightTime.tsxto custom CSS Grid with live "NOW" highlighting - New
Equinox.tsxpage + teaser card for seasonal meditation guidance Packages.tsxfully converted to typed styled-components with responsive gold-gradient layout- Dark-page visibility fixes across OLSstudentProspect and OLShealth (antd blue-on-dark resolved)
- Deployed shared
GuestVerificationModal(Apple ID, X.com, manual handle) - Added Guest Dashboard + Guest Profile with Light Credits accrual
- Updated Privacy & Data Provision policies with full guest verification section
- Launched
GrokQuickChatwidget on/loginpage with 5 pre-filled Sun Light Meditation suggestions - Restored X (@asvitloaten) and Facebook feeds on СвітлоУкраїні page
- Major refactor of Referral public page with auth-gated menu and context-aware CTAs
- Mirrored latest codebase from development repo into
onelightsystem/onelightsystemOLS - Archived legacy pre-v8 content to
archive/legacy-pre-v8branch - Cleaned README.md as public-facing overview referencing UPDATES.md for details
| Tier | Price | Note |
|---|---|---|
| 🌱 Seed of Light | $5/mo | Changing soon — lock in now! |
| ☀️ Sun Supporter | $20/mo | Changing soon — lock in now! |
| 🔥 Radiant Champion | $50/mo | Changing soon — lock in now! |
→ Sponsor @onelightsystem | olsme.com/sponsor
🔗 Full release: onelightsystem/3265.olsme/releases/tag/v8.4
📄 Detailed update page: updates/2026-04-02-v8.4.md
| Package | From | To |
|---|---|---|
| Tailwind CSS | 3.4.17 | 4.2.2 |
| Vite | 7.3.1 | 8.0.2 |
| @vitejs/plugin-react | 5.1.4 | 6.0.1 |
| React & React DOM | 18.x | 19.2.4 |
| Firebase | 11.x | 12.10.0 |
| firebase-functions | — | 7.0.6 (Node 22 runtime) |
| date-fns | 3.6.0 | 4.1.0 |
| Ant Design | — | ^6.3.5 |
| Recharts | — | 3.7+ |
| react-router-dom | — | 7.13.2 |
- Tailwind CSS 4.2.2: Unified CSS variables, flat theme,
gray→neutralmigration - Vite 8.0.2: Enhanced HMR and build performance
- React 19.2.4: Full concurrent features upgrade from 18.x
- Firebase 12.10.0: Node 22 runtime, firebase-functions 7.0.6
- Ant Design ^6.3.5, Recharts 3.7+, react-router-dom 7.13.2
| Tier | Price | Note |
|---|---|---|
| 🌱 Seed of Light | $5/mo | Changing soon — lock in now! |
| ☀️ Sun Supporter | $20/mo | Changing soon — lock in now! |
| 🔥 Radiant Champion | $50/mo | Changing soon — lock in now! |
→ Sponsor @onelightsystem | olsme.com/sponsor
Status: Public GitHub branch (main) at https://github.com/asvitloaten/onelightsystem-OLS is active with 11 commits.
-
Core Platform: React 19 + TypeScript (strict mode, zero lint errors), Next.js 15 (App Router + SSR), Vite for blazing-fast development, Firebase (Auth, Firestore, Functions, WebRTC signaling).
-
Live Features Shipped:
- Real-time Awaken Chat with WebRTC for mindful random video connections.
- OLS Meditation Tracker — over 20,580 Light Minutes logged, celebrating consistent Sun Light Meditation practice since 2017.
- Responsive TV-first UI optimized for olsme.tv.
-
In Progress:
- AI-driven Politeness Score and Live ID system (powered by Grok + custom prompts).
- Ongoing stabilization of admin flows, referral systems, evaluation components, and chat permissions (addressing prior TypeError, TreeNode, and Firebase rule challenges).
-
Tech Stack Refinements: Tailwind CSS + custom sun-glow components; deployment via Firebase Hosting + Vercel previews.
-
Community & Growth: 9+ years of Sun Light Meditation foundation; active pursuit of React/TypeScript collaborators and wellness partners.
package.json,eslint.config.mjs,tsconfig.node.json,vitest.config.ts,cors.json— configurations updated for Node 20+, npm 11+, Firebase CLI 14.6.0, antd@5.25.4, vite@6.3.4, and modern ESM/strict TypeScript setup.ProgressSum4-7.2.md— archival progress summary reflecting v7.2 to v8.1 advancements in referral pyramid, SEO migration (<SEO />with JSON-LD, Lighthouse >90), secure admin functions, and Live Support chat.
- Cleared Vite cache issues, TypeError in evaluation components, TreeNode mismatches, and network partial transfers via recommended commands (
npm cache clean --force,rm -rf node_modules/.vite, etc.). - Enhanced mobile responsiveness (iPhone 12, 390x844) and SEO for lead generation toward
/OLSStudentProspect.
- Full rollout of Live ID + politeness analytics.
- Migration/expansion of chat widget to
/contact.tsx. - Enhanced X/email sharing in referral flows.
- Deeper integration of Sun Light Meditation courses and breath protocols.
- Content extension strategy: topic clusters around "Sun Light Meditation," "Light Minutes," "Pineal Activation," and "Sun Light Civilization."
- Validated on macOS 11, Chrome/Firefox/Safari, iPhone 12 Safari/Chrome.
- Firebase rules hardened; deployments via
firebase deploy --only firestore:rules,storage. - Debug logs added for flows: login → verification → home/referral → evaluation.
Discover authentic Sun Light Meditation and contribute to the global Sun Light Civilization. Register today at olsme.com/OLSStudentProspect for your radiant start! 🌞
- Add new dated sections at the top (e.g.,
### YYYY-MM-DD Update). - Use bullet points for clarity, inline comments for technical notes.
- Embed SEO-friendly keywords and CTAs.
- Keep optimistic, professional tone aligned with OLS ethos.
Made with ☀️ and collaborative light from Grok 4.2 super
Nazar Pankiv – Founder & Lead Developer
X: @onelightsystem | GitHub: @asvitloaten