Ring Platform
Changelog
Release notes from docs changelog (v1.104.0)
v1.101.0
Added
- Platform / user menu sockets — L1
lib/navigation/platform-menu.ts+user-menu.ts; overflow and avatar menus driven byring-config.navigation.platformMenu/userMenu - Community home preset —
components/pages/home-presets/platform.tsxas bare-L1 landing SSOT - Login widget — reusable
login-widgetbeside unified-login-inline - L2 pack
mvm-automotive— automotive MVM vertical + forge nested git; L3ring-automart-com-uaoverlay published
Changed
- Bottom nav / mobile user widget — thinner chrome using platform/user menu catalogs; locale nav keys expanded across EN/UK/RU/DE/ES
- Packs —
platformMenuin PACK.json + primary-navapplyHrefOverlayport for evolvement / mvm-agricultural / news-station - Compose CI — portable KINGDOM path climb for nested
ringdom-clonescheckouts; clone fan-out registry scripts
Fixed
- FsModal — small API polish for menu/login surfaces
v1.98.0
Added
- WS1–3 upgrade — call-invite offline FCM (
CALL_INVITE), RedissetNxPxinvite/event dedupe,CallSessionProvider+ ringtone/screen-share hooks, WebConductor storefront/approve enrich +product-agent-enrichcron - RFC Web Push dual-stack —
web-push+push_subscriptions(migration 046), dedicated runtimeVAPID_*(never Console cert / nevergetToken), dual PUSH dispatch beside FCM - Layered compose tooling —
compose-shadow-report,push:forgejo/push:github-ossnpm scripts; L1→L2 pack→L3 path-shadow gate before tip publish
Changed
- Final-Split SSOT — Layer1 community at
ring/web; empire overlay atringdom-clones/ring-platform-org; vertical packs atring-presets/<pack> - Push docs — Console cert vs dedicated RFC VAPID truth; one PushManager subscription per SW scope (FCM owns Chrome; RFC when empty)
Fixed
- Org-leak gate — allow community
web/scriptshelpers; block only empireweb/scripts/ci - VAPID debt — removed RFC keys from AI-SECRETS
build_args; runtime.secrets/ k8s Secret only
v1.97.23
Fixed
- FCM Web Push certificate bake —
getFcmVapidKey()SSOT inlib/firebase-client.ts;use-fcminit +refreshTokenshare one path; Layer1 CI fail-closed (no staleBDk39default) — bake ConsoleBMQk…for ring-platform - Credit spend types —
CreditSpendRequestInputafter OraclemainCurrencyRatetransform; File Cabinet upload discriminant; postgres-fanout-hub import paths
Changed
- Push docs / env template — Console cert vs staged
VAPID_*dual-stack truth (EN + UK notifications API cleanup)
v1.97.22
Fixed
- Tunnel session auth —
verifyAuthprefers Auth.jsauth()for encrypted JWE session cookies soPOST /api/tunnel/tokenissues user-scoped JWTs (stops anonymous token spam while publishes use realuserId) - NativeWs reconnect — cache tunnel JWT until near expiry; generation/
activeSocketstale-close guards; TransportManagerfallbackReconnectInFlightprevents reconnect storms on fallback
Changed
- Tunnel docs — operator notes for session cookie → tunnel JWT + reconnect token reuse
v1.97.21
Added
- Profile account widgets — Organization Davinci-droplist (
GET /api/entities), Position/SkillsProfileTagCloud, My Curriculum Vitae (WikiRichEditorFsModal +profile:cvupload →users.data.curriculumVitae) - CV editor chrome — two-row toolbar (Style · B/I/U/S · Close; link/table/hr/image/lists/quote · Raw .md); image gallery FsModal; localStorage drafts; footer Undo/Redo + Cancel / Save & Exit
- Docs —
/docs/features/profile-account; WIDGETS-README App UI profile widgets +ring_widgets.app_ui_profile
Changed
- Order Lab rails polish — hero↔deploy status sync, buyer tab set, source writable path, CRM order detail under
features/crm/orders/ - Credit balance display —
resolveCreditMainCurrencyEquivalent/previewMainCurrencyFromCreditPoints(ring-config SSOT; heal NaN ledger equivalents) - Wiki markdown codec —
image round-trip; TipTap Image extension
v1.97.20
Added
- Order Lab right-rail tabs — shared
OrderLabPageShell(RingRightRailLayout+DavinciCenterPane) on admin CRM/admin/crm/orders/[id], integrator/my-jobs/[id], buyer/my-orders/[id]with role-filtered tabs and?tab=deep-links - Hero + status SSOT —
DavinciGlassStatBlockstrip fed by consolidatedGET /api/my-jobs/[id]/deployment/status(server-side clone/api/healthprobe; no browser CORS) - Color-coded completion chips — red/orange/mint via
computeOrderLabTabStatuses+LabPanelBoundary.onError; ownership-aware secrets vs env essentials - Empty-JSON digest hardening —
fetchJsonSafe/parseResponseJsonSafeacross Order Lab panels; File Cabinet action contract stays{ ok, error|node }
Changed
- Owner Project Lab chrome — vertical Card stacks replaced by profile-like rails; field tones on Env/Project/Secrets;
#project-config/?source=preserved through tab hydrate
v1.97.19
Added
- Docs Audible / Visual / Agent controls — article header buttons with background enrichment on first load (
after()+ status poll); Audible = radio-host TTS; Agent = Create or copy/nodus.json; Visual = walkthrough video (member+) - SHA-256 Filebase keys — TTS objects stored as
generated/audio/docs/{sha256}.mp3with invalidate history for prior audibles/llm-text /llms.txt+/docs/.../nodus.json— agent index + per-article NODUS rewrite surfaces- Migration 045 —
generated_docs_media+docs_article_enrichment
Changed
- Home right rail — removed LegioX+Connect.Software and Ringdom settler promo blocks (calculator CTA remains)
- Feature showcase gallery — lucide outlined icons (no emoji); gallery fills full center pane width
- MediaConductor docs — radio-host audible path + agent NODUS contract documented
v1.97.18
Added
- NativeWsClient auto-reconnect — unexpected WSS close self-heals with exponential backoff (
computeReconnectDelay), fresh/api/tunnel/token, channel resubscribe;reconnectwhile retrying,disconnectonly on intentional close or exhaustion so TransportManager can fall back to SSE - Connect abort safety —
connectGeneration+ handshake abort sodisconnect()cannot leave a zombie connected socket
Changed
- SSE — uses shared reconnect backoff helper
- Tunnel docs — operator notes for Native WSS reconnect + fan-out live-only delivery
v1.97.17
Added
- Share & Earn username tags — share format
path#username; client hash claim via/api/refcodes/track;RefcodeService.getOrCreateForUsername - Referral credit payout — assisted sales settle as
credit.creditBalanceUnitLabelwhen on-chain minter unset / username tag / credit_balance rail
Changed
- /refcodes — wallet CTA removed; hero program terms; tagged-traffic + signup analytics
- Profile widgets — personal-page URL copy + ON/OFF status dot + Page Builder CTA; Share & Earn copies current page +
#username; fullscreen Page Builder modal; save overlay (no toggle flicker)
v1.97.16
Added
- Docs loading i18n —
docs.loading(en/uk/ru/de/es); slugloading.tsx/not-found.tsxfollow request locale (no hard-coded Ukrainian / defaultLocale) - Credit spend mainCurrencyRate — Zod + MCP/wallet/membership paths; deprecate
usdRatealias with transform
Changed
- Docs FS isolation —
docs/[[...slug]]layout pass-through;DocsArticleShellon page path; nav tree dynamic-import;server-onlyon docs-path/article/sections/nav - Opportunity budget filters — main currency first via
getOpportunityFilterCurrencies - Order Lab share cards — buyer deep-link to my-orders; source panel
?source=path deep-link - Payments docs — credit/main-currency rate naming alignment
v1.97.15
Added
- Postgres Tunnel fan-out — optional
TUNNEL_POSTGRES_FANOUTLISTEN/NOTIFY hub decorator for multi-pod publish (default off) + envelope/hub tests - Live-only fan-out delivery — stable shared
message.idon local+NOTIFY; honorDB_SSLon fan-out PG clients
Docs
- FCM vs VAPID keyspace — Firebase Web Push certificate vs planned RFC web-push VAPID trio in
env.local.template+ notifications docs
v1.97.14
Added
- Personal page RIP3 — user blocklist (DM/
createConversation),publicProfileNftListings+ per-media pins,private_profile_viewanalytics, admin private-hits drill-down, skills hydrate (normalizeSkills) - Ring Oracle / FX — FX feed refresh cron; desk SSOT docs; eslint restricted deep rate imports
- Forgejo token rotate — cron + robot GC hardening; CI layer1 / docker-publish updates
Changed
- Docs path SSOT —
docs-path-urlpure helpers; NFT-safe joins underdocs/withturbopackIgnore
v1.97.13
Added
- Order Lab clone-bridge — Forgejo scaffold/build, source tree editor, env-request ownership, ringization playbook panel
- Docker registry SSOT —
lib/docker-registry.ts/cli/registry.js; publish workflow →registry.ringdom.org/ringdom-clones/ring - Forgejo robot GC — cron + admin clients
Ops
- Image hygiene —
.dockerignore/.gitignoreexcludesolana/target, Hardhat artifacts, nestednode_modules
v1.97.12
Added
- Wagmi treasury swap —
RingTreasurySwap.sol, quote/execute APIs, admin treasury-diversify,lib/ring-oracle+ FX admin rates - Public-pool / Solana programs —
solana/programs/{membership,public-pool}source; pool contribute/escrow UI polish - Wallet desk — credit-reward received UX, value denomination, credit-balance SSOT rename
v1.97.11
Added
- Email auth surface — forgot/reset/verify routes, email login tokens (migrations
037–038), cleanup cron - Telegram Login + Stars — OIDC/widget/mini-app hash, link prepare API, Stars bot webhook + subscription provider
- Vitals onboarding —
/login/onboarding+ profile shell rebuild (hero balances, share-earn) - Admin Wiki MVP —
features/wiki,/admin/wiki, MCP wiki tools, migration040_wiki_pages - Email CRM support desk — channels + task reply APIs, channel index migration
039
v1.97.10
Added
- ERP hub Wave 1 — cart soft-holds (
/api/store/cart, migration044_store_user_carts), inventory-drift cron, MCP store stock/orders/vendors tools - DAGI vendor agent —
/api/vendor/dagi/chat, ERP + product-commerce tools, product-agent research actions - Collective-order escrow — opportunity slot checkout, migration
041_collective_order_escrows, PaymentConductor handlers
v1.97.9
Added
- Chat interactive kit — poll / rsvp / share_card / product_card / cart_summary dual-gate widgets + compose dialogs;
interactive-registry; close-expired-polls cron - Meetup RSVP + DAO jar chat — invite RSVP button; post DAO jar to conversation
v1.97.8
Added
- Ring Peer Games P1 — checkers plugin, session expiry cron, DataChannel optimistic hints, FCM offline invite, profile
/profile/games+ public/{username}/games - Migration —
043_peer_games.sql
v1.97.7
Added
- Ring Tasks escrow — credit/WayForPay escrow checkout, CRM
/admin/crm/task-escrows, PaymentConductortask-escrowhandler,lib/escrow/credit-spend - Rocket roadmap journey —
RocketJourneyWidgetscrubber merges live changelog past +futureMilestonesahead
Docs
- Roadmap / FEATURESET / README — conductors, DAO pools, NFT, CRM lab, File Cabinet standing restored; Q3–2027 backlog curated
v1.97.6
Added
- File Cabinet depth — nested tree UX, share/rename/trustee modals, gallery manager, download upstream, generative media cabinet refs (
media-use-target,resolve-cabinet-ref) - Mood player routes —
/profile/songs, public/{username}/player; retired playlist nested routes
Changed
- Gallery SSOT hooks — cabinet ↔ generative video jobs / editor enhance host wiring
v1.97.5
Docs
- File Cabinet — dual-audience rewrite: canonical
/file-cabinet(member+),/profile/sharedfor all subscribers+, trustees ACL, three-column shell, confidential/Make confidential, rail skeletons; reciprocal links on public-profile / subscriptions / RingFileBase / Ring CDN - Access gates — MemberUpgradeGate for own manager + gallery; shared desktop for all subscribers+ with upgrade CTA for own manager
v1.97.4
Added
- Ring File Cabinet — /file-cabinet|shared|gallery, public /{username}/img, ACL owner|trustee
- Ring Tasks — /tasks tree + chat task widgets + optional escrow
- Ring Peer Games — /games, game_request type, tic-tac-toe + chess, Tunnel session SSOT
- Public profile player — /{username}/player for mood playlists
- Email CRM under features/ — pipeline relocated; native token oracle under wallet/services
Changed
- Changelog page — Locale JSON DaVinci-glass SSOT; GFM/TTFB fixes
Docs
- Roadmap reconciliation — Conductors, DAO/pools, NFT, CRM lab restored; backlog from open plans
Note
- History span — Public changelog lists feature releases from 2024 genesis through current; dates are narrative markers.
v1.97.3
Added
- Interactive type kit — poll / rsvp / dao_jar / share_card foundations
- CAS ledger versioning — Concurrency-safe ledger revisions
v1.97.2
Added
- Wagmi housekeeping — RPC SSOT, viem staking polish
v1.97.1
Added
- Ring Mailer — First-party SMTP SSOT — OTP, magic link, password reset; no Resend
v1.97.0
Added
- Owner CRM lab — /my-orders, /my-jobs, admin /admin/crm/*
- Generative media field — ImageConductor gallery + billing
- Calculator project checkout — PaymentConductor project_order
- Store promotions — Share-and-earn
- Locales DE/ES — Full packs
- Rewards admin — /admin/rewards
- News collaboration — Invites, amendments, diffs
- Wallet fullscreen modals — Pay-request, recharge, on-chain detail
- Entity/home presets — Agricultural, ERP, MVM landing
v1.96.1
Added
- PayPal subscriptions — Membership PayPal lane
- Ring Mood Player — Playlists, TipTap node, Suno
v1.96.0
Added
- Admin supermenu refinement — Dense role-aware IA
- Project order CRM — Owner lab orders migrations
v1.95.0
Added
- Open member NFT creator lane — Metaplex Core collections + listings
v1.94.0
Added
- Solana Exhibition NFT market — Ledger-dev settlement marketplace
v1.93.0
Added
- Conductor mapping complete — WalletConductor / NewsConductor / MediaConductor + PayPal/native rails
- SubscriptionConductor — Membership renew/cancel SSOT
- ProcessConductor — PIPELINE_IDS cron desk
v1.92.0
Added
- Store WFP via PaymentConductor — Cart→checkout conductor wiring
- Vendor dashboard real data — Mounted live VendorDashboard
v1.91.0
Added
- SSOT fetch consolidation — Duplicate-fetch + tunnel timing fixes
v1.90.1
Added
- Zero-loop proxy refactor — Auth out of proxy into layouts
- Lab01 sidebar integration — Rail + collapsible aside SSOT
- Admin Telegram bot — NL admin CRUD via Claude
- Wallet Connect auth route — wagmi → Auth.js crypto-wallet
- Ring Admin Analytics — PostgreSQL web vitals/errors
- Affiliate / settlement pipeline — createSettlement live
- Docs resolver SSOT — Optional catch-all docs routes
- Codediff-apply MCP — Smart propagation tool
- Group chat type — metadata.groupName + multi-select create
v1.90.0
Added
- OG home 1200×630 — Social preview assets
v1.6.8
Added
- AI-CONTEXT ingestion F1 — Knowledge pipeline for agents
v1.6.7
Added
- DAGI agent provisioning live — Entity AI agents
v1.6.6
Added
- Public pools / DAO jars — /dao + PaymentConductor pool contributions
- Collective contribution rails — Multi-party funding
v1.89.0
Added
- Native WSS custom server — k3s-postgres Tunnel via custom server
- Device telemetry / ring-analytics — Ingestion + aggregates
- FCM hooks Auth SSOT — Push token upsert alignment
- Fraud desk suspension — Admin risk actions
- Tunnel channel consolidation — Realtime migration P2
Fixed
- DB/Firebase secrets alignment — One Tap session guard
v1.88.0
Added
- Unified locale layout — Tunnel fixes + admin UX pack
v1.6.5
Added
- User migration email dedup — Account hygiene
- Verification procedures SSOT — Shared verification flows
v1.6.4
Added
- Docs root flatten — docs/{locale}/** SSOT
- LoginAuthenticatedRedirect — Client /login session gate
Changed
- Sidebar hydration — Mobile nav always-on
v1.6.3
Added
- *ring-db Doc migration — Domain CRUD + transactions empire-wide
v1.6.2
Added
- Store product AI chat — Persisted Messenger threads + SSE
- Grok streaming fallback — Non-SSE provider path + guest login restore
v1.6.1
Added
- Ring MCP gateway — /api/mcp/v1/* bearer tools
- ISO date serialization helper — Cross-boundary dates
- Docs library v1.6 — MCP, PaymentConductor, editor, self-host pages
Fixed
- cacheComponents + auth() typing — Production build green
v1.6.0
Added
- PaymentConductor v1 — WayForPay + Stripe + credit ledger; store/membership/news
- News Kingdom — Scoring, promotion, Telegram approval, member blogs
- Scientific editor — Publications API, equations, AI assistant
- Locale SSOT — lib/locale-config.ts
- Member blogs — /blog/[username]/[slug]
- Content favorites — News bookmarks
- DaVinci mobile UX — Glass nav patterns
- OSS security boundary — Public tree excludes k8s/cli
- Image/Text/Audio/Video conductors — Generative SSOT surfaces
Security
- Mail credential hardening — No hardcoded IMAP/SMTP fallbacks
v1.53.0
Added
- Ring Messenger UI — ConversationList, MessageThread, MessageComposer
- FCM delivery path — Message and domain push
- AI Matcher production depth — LLM scoring + explanations
- Email AI CRM — IMAP multi-channel, injection defense, draft queue
- PIN security — Web3 without seed phrases
- Interactive maps suite — Feature/timeline/dataflow/knowledge
- White-label preset system — Entity/product/badge presets
v1.52.0
Added
- Auth.js v5 split config — Edge + server; Google GIS, Apple, MetaMask, magic links
- Vendor dashboard real data — Live KPIs and orders
- Reviews optimistic UI — React 19 useOptimistic
- 3-level comment threading — Nested discussions
- Notification templates — Multi-channel localized templates
v1.51.0
Added
- Ringdom Settler flow — Tier selection, token calculator, ringization hooks
- Legiox-Access NFT gating — Skillset distribution access patterns
- Confidential networking depth — C-level / stealth opportunity tier
v1.50.4
Added
- Reggie propagation wave — Store/checkout/reviews/auth/entities/opportunities/notifications sync across clones
- DAGI provisioning service — AI agent provisioning live
- Agricultural entity types — Vertical presets expansion
- ERP stock service — Vendor stock operations
v1.50.3
Added
- PostGIS geolocation service — Reverse-prop from PetFriend
- Full-width map layout — GIS-friendly chrome
- Business subscription billing schema — Clone billing patterns
v1.50.2
Added
- Auth.js v5 optimizations — CreditBalanceProvider patterns
v1.50.1
Added
- Schema.sql v4.0.0 — Username reservation + messaging infrastructure tables
v1.50.0
Added
- Next.js 16 narrative — Turbopack, async params documented
Fixed
- Minor v1.50 fixes — Stability pass
v1.49.0
Added
- Docs/ROADMAP/maps sync — Verified platform statistics
- Customization opportunity seeds — Ring customization listings
v1.48.0
Added
- Legiox AI integration — Truth-lens agents + MCP tools
- Tunnel as RTDB analog — K8s realtime pub/sub
Changed
- React 19.2 + Next.js 16 + Tailwind 4 — Stack baseline bump
Performance
- Build ~17s / bundle ~260kB — React 19 optimization
v1.4.9
Added
- Multi-vendor store core maturity — Cart, variants JSONB, sticky FABs
- Address / checkout forms — Theme-wired checkout
v1.4.8
Added
- Wrapper pattern migration — Consistent locale wrappers across pages
v1.4.7
Added
- DatabaseService migration wave — Firebase→Postgres conversion across features
- PostgreSQL financial transactions — Atomic subscription/credit ops
- Tunnel in messaging/opportunities — Realtime fan-out
v1.4.6
Added
- Tunnel multi-transport matrix — WS, SSE, Supabase, Firebase RTDB, long-poll
- Reggie local LLM servant — Code transform / propagation assistant
v1.4.5
Added
- User widget MiniCart/Favorites — Clone UX patterns
- Superbadge layout — Corner branding pattern
v1.4.4
Added
- Global users architecture — Cross-clone shared identity
- Preorder + dynamic price range — Cached price filters
- Checkout currency/theme polish — Address modal theme wiring
Fixed
- Currency toggle + navigation — Store/nav restoration
v1.4.3
Added
- Multi-vendor product page — Gallery, variants, cart, reviews, carousel
- Vendor commission tiers — NEW→PREMIUM rate ladder
- Badass product page conquest — Complete product UX
v1.4.2
Fixed
- Store filter data flow — End-to-end filter state fix
v1.4.1
Added
- Consolidated floating buttons — Unified FAB system
- Global currency context — App-wide currency state
- Store locale remounting — Correct locale switching in store
v1.4.0
Added
- White-label product import — Bulk catalog migration for clones
- Store right-sidebar filters — Filter IA for store-first rings
Changed
- Clone navigation patterns — Propagation Ring → GreenFood-style clones
v1.3.9
Added
- Tailwind 4 semantic tokens — Full design-token migration
v1.3.8
Added
- Docs welcome landing — Operator onboarding hub
v1.3.7
Added
- Documentation system complete — MDX, code, Mermaid
- 13 opportunity categories — ai_instructor + unified schemas
- Docs modernization — Both projects documentation victory
v1.3.6
Added
- Legiox tool tiers — Structured MCP capability advancement
- AI-CONTEXT timeline org — Knowledge base structure
- AI-CONTEXT defragmentation — Corpus cleanup
v1.3.5
Added
- Legiox Engine MCP — MCP server enhancements for Ring development
v1.3.1
Added
- Entities filters panel — Advanced entity browse
- AI Matcher caching — User profile features in Matcher
- Self-typing animation — Narrative UX on Trinity/about pages
v1.3.0
Added
- Bottom nav + desktop sidebar — Core Ring chrome
- Wallet navigation + top-up — Credit top-up UX
- Ring CLI (empire) — Config + deploy tooling (later OSS-excluded)
- Docs navigation + Callouts — MDX docs IA
- PostgreSQL store path — Store components on Postgres
- Opportunity filters/components — Enhanced opportunity browse
v1.2.0
Added
- Tunnel production ready — Multi-transport + Edge JWT at scale
- Confidential entity protection — Access-denied error classes
v1.1.0
Added
- RING token + credit systems — Membership economics and credit ledger
- Automatic payment hooks — Blockchain/fiat automation paths
v1.0.0
Added
- Database Abstraction Phase 3–4 — PostgreSQL-primary DatabaseService production-ready
- Advanced search — Entities + opportunities unified search/filter
Performance
- BackendSelector savings — Dual-backend cost reduction
v0.9.9
Added
- Docker configuration — Containerized deploy templates
- ERP vendor–product extension — Quality management hooks
v0.9.8
Added
- Health check API — Ops readiness endpoint
- Wallet ETag caching — Transaction history caching + event bus
v0.9.7
Added
- Wallet management + Web3 context — Wallet UI and provider wiring
- Store settings + addresses — Vendor/buyer address book
- Checkout client + prebilling — Special offer modal, payment step refactor
v0.9.6
Added
- WayForPay store payments — Checkout payment processing
- Unread notification count hook — Live badge counts
v0.9.5
Added
- Unified Entity Service — Consolidated get-entity APIs
- Multi-vendor marketplace foundation — Vendor lifecycle, inventory sync, trust scoring
- Vendor profile types — Typed multi-vendor marketplace models
- Store event bus — Domain events for cart/catalog
- Currency formatting utility — Locale-aware money display
v0.9.3
Changed
- SEO + env configs — Environment and SEO component refresh
v0.9.2
Added
- Tunnel heartbeat endpoint — Polling auth + keepalive
- CORS via NEXT_PUBLIC_API_URL — Production API origin config
v0.9.1
Added
- SSE transport hardening — Connection handling improvements
Changed
- Tunnel enhancement — Subscription/unsubscription for anonymous users
v0.9.0
Added
- Tunnel Transport Layer — Multi-transport realtime abstraction (WS/SSE/…)
- Edge JWT tunnel auth — Production-ready tunnel tokens
v0.8.9
Added
- Usernames — Unique username reservation foundations
Security
- Security fixes — Auth and socket hardening
v0.8.8
Added
- Analytics API logging — Auth + analytics instrumentation
v0.8.7
Added
- API client integration — Shared client error handling
v0.8.6
Changed
- WebSocket refactor — Performance and compatibility
Performance
- Firebase cache() patterns — React 19 caching reduces hot-path calls
v0.8.5
Added
- Modern WebSocket architecture — Push notifications + diagnostics
v0.8.4
Added
- Membership feature pack — Enhanced membership UX + locale strings
v0.8.3
Added
- Opportunity category expansion — Major opportunity type improvements
- Acknowledgements — AI agent credits in docs
v0.8.2
Changed
- Auth config refactor — Firebase admin validation and secret management
- Session middleware — Hardened Auth.js session handling
v0.8.0
Added
- Membership payment WayForPay — HMAC webhooks, PaymentModal flows
- AddEntityButton — Role-aware create with upgrade modal
- RING token membership hooks — Smart-contract membership experiments
v0.7.6
Added
- AUTHORS.md — Contributor recognition
- API ES2022 features — Modern JS across handlers
v0.7.5
Added
- News management components — Admin/editor surfaces for news
- Testing infrastructure complete — Critical path coverage milestone
Docs
- ROADMAP status refresh — Achievements tracking update
v0.7.3
Added
- ES2022 Error.cause chains — Richer error diagnostics
Changed
- Error handling sweep — API routes adopt cause chains
v0.7.2
Added
- Localization improvements — UK/RU coverage expansion
Changed
- Entity URL schemes — Canonical entity slugs
v0.7.0
Added
- WebSocket service — Realtime notification transport
- Installation guide — Community docs for self-host
- Jest infrastructure — Expanded test suites
v0.6.1
Added
- Dev environment setup system — Firebase SA importer, Vercel env helpers
Fixed
- Firebase build issues — Hardened build for serverless
v0.6.0
Added
- Public repository genesis — Ring Platform open-sourced — Initial commit v0.6
- Entities + localization — Entity components and locale packs in public tree
- Install / setup scripts — Community clone bootstrap
v0.5.22
Added
- File cabinet sketch — Personal file nodes ACL experiments
- Generative image hooks — ImageConductor provider stubs
- Solana SPL paths — Native token transfer experiments
v0.5.20
Added
- Email CRM IMAP listener — Inbound mail pipeline prototype
- Publications / scientific editor — TipTap research editor beginnings
- Mood player sketch — Playlist + audio node experiments
v0.5.18
Added
- Public pools sketch — DAO jar / collective funding UI experiments
- Tasks message type sketch — Chat task widget prototype
- Peer games sketch — In-chat game invite experiments
v0.5.15
Added
- Maps feature map — @xyflow interactive platform map prototype
- DAGI agent provisioning — 3-tier AI agent stubs per entity
- Calculator presets — Project cost calculator foundations
v0.5.12
Added
- EVM wallet connect experiments — wagmi / MetaMask sign-in prototypes
- Credit balance ledger — Internal credit table + spend/top-up APIs
- ERP stock hooks — Vendor inventory sync sketches
v0.5.10
Added
- Fraud flags desk — Admin suspension / risk markers
- Terms & privacy pages — Legal shells per locale
- Verification flows — Email/phone verification stubs
v0.5.9
Added
- Staking UI stub — RING stake/unstake screens (testnet)
- NFT gate sketch — Membership NFT check patterns
- Karpathy-style wiki pages MVP — Markdown knowledge base for members
v0.5.8
Added
- PostgreSQL adapter sketch — DatabaseService dual-backend selector beginnings
- FCM token store — Push token registration for mobile/web
- Message threads API — Conversation CRUD foundations
v0.5.5
Added
- White-label env branding — Logo/name/colors via env for clone settlers
- Docker compose draft — Local Postgres + app container sketches
- API route explosion — Domain REST handlers under App Router
v0.5.1
Added
- PIN security sketch — Wallet access without seed-phrase UX experiments
- Refcodes stub — Referral code capture on register
- Analytics beacon — Web Vitals + pageview stubs
v0.5.0
Added
- AI Matcher (prototype) — LLM scoring sketch for opportunity–profile fit
- WebSocket notifications — Push path replacing crude polling
- PWA shell — Installable progressive web app manifest
v0.4.1
Added
- Reviews MVP — Product/entity star ratings
- Meetups / events type — Opportunity category for community events
- Dark mode — System-preference theme toggle
v0.4.0
Added
- Wallet placeholder — Custodial wallet shell for future RING / credit
- Store catalog MVP — Product listing page for multi-vendor experiments
- Contact forms — Entity inquiry forms with Telegram/email hooks
v0.3.1
Added
- Confidential tier gates — Hide confidential entities/opportunities from lower roles
- Entity verification badges — Credibility markers on profiles
- Opportunity applications — Apply / track interest on listings
v0.3.0
Added
- News module (MVP) — Article list/detail for community updates
- Admin shell — Role-gated admin routes and user list
- Search (client) — Title/tag filter for entities and opportunities
v0.2.1
Added
- Firebase backend mode — Firestore/Auth path for early Vercel deploys
- Notifications inbox (basic) — In-app notification list and unread badge
- Comments on opportunities — Threaded discussion MVP
v0.2.0
Added
- next-intl EN/UK — Modular locale packs for English and Ukrainian
- SEO metadata helpers — Locale-aware titles and Open Graph stubs
- Radix UI primitives — Accessible dialogs, dropdowns, and form controls
- Tailwind design tokens — Early Ring visual system
v0.1.1
Added
- Role hierarchy — VISITOR → SUBSCRIBER → MEMBER → CONFIDENTIAL → ADMIN model
- Membership upgrade UX — Subscriber prompts when accessing member-only create flows
- Profile pages — Public and private profile shells
v0.1.0
Added
- Ring Platform concept — White-label professional networking vision — entities, opportunities, membership tiers
- Next.js App Router scaffold — TypeScript strict baseline for the first Ring codebase
- Auth.js foundation — Session model and provider slots for OAuth
- Entity profiles (MVP) — Create/read organization profiles with basic fields
- Opportunities pool (MVP) — Offers and requests with public visibility
Note
- Genesis — First Ring versions appear in 2024; public OSS later. Dates are release markers for feature history, not audit timestamps.