انتقل إلى المحتوى
DevOrbit

سجل التغييرات

كل التغييرات المنشورة في مشاريع DevOrbit، الأحدث أولًا.

  1. Devorbit Linkora 1.0.0

    • ميزات جديدةLaravel 13 / PHP 8.5 modular monolith on PostgreSQL 18 and Redis 8; Docker dev and production images; nginx config; GitHub Actions CI (Pint, Larastan, audits, tests on PostgreSQL, type-check, build, Docker build).
    • ميزات جديدةShort links: safe URL validation/normalization, CSPRNG slugs with DB uniqueness and bounded retries, custom aliases, reserved aliases, 301/302/307, query forwarding rules, expiry, scheduled activation, atomic click caps, password protection with throttling and short-lived grants, pause/archive/duplicate/soft delete, retired-slug protection, destination history, bulk paste/CSV import with preview, CSV export with formula-injection protection.
    • ميزات جديدةLink management UI: search, filters, sorting, folders, tags, favorites, bulk actions, UTM builder and campaign templates, link details with activity log.
    • ميزات جديدةAnalytics: asynchronous Redis-buffered pipeline, valid clicks vs. requests, bot/preview/prefetch/HEAD exclusion, daily-rotating unique-visitor estimates, referrers, devices, OS, browsers, hours, campaigns and comparisons, optional trusted-header country, retention pruning, GPC/DNT and per-workspace privacy settings.
    • ميزات جديدةQR codes (PNG/SVG) with styling, contrast validation, logo overlay, print layout and bulk ZIP.
    • ميزات جديدةWorkspaces and teams: invitations, five roles, ownership transfer, deletion rules, audit log.
    • ميزات جديدةPlans and billing: editable plan templates and entitlements, usage periods, Stripe adapter with signed idempotent webhooks, grace periods, manual assignments, coupons, invoices and payments history.
    • ميزات جديدةCustom domains: TXT ownership, routing and TLS verification, automatic re-checks, host isolation.
    • ميزات جديدةREST API v1 (OpenAPI 3.1) with scoped hashed tokens, idempotency keys, structured errors, per-token rate limits; HMAC-signed webhooks with retries and SSRF-safe delivery.
    • ميزات جديدةAdministration panel: overview, users, workspaces, links, abuse queue and appeals, block rules, plans, coupons, subscriptions, tokens, domains, settings, audit log, security events, system status.
    • ميزات جديدةPublic bilingual marketing site with SEO metadata, sitemap, robots, FAQ, docs, legal pages, contact and abuse forms, four original articles.
    • ميزات جديدةSecurity headers with nonce-based CSP, request ids, health endpoint, scheduled maintenance commands, `linkora:create-admin`, backup/restore scripts, k6 redirect benchmark.
    • إصلاحات الأخطاءEmpty-but-present env values no longer disable host-bound routing (`LINKORA_APP_HOST` falls back to `APP_URL`).
    • إصلاحات الأخطاءEnum-cast `value()` results in role lookups; time-travel-safe grant/expiry checks; scoped services reset per request.
    • إصلاحات الأخطاءAPI throttling keyed per token (auth before throttle); staff ability checks before route-model binding.
    • إصلاحات الأخطاءUnique-violation inserts wrapped in savepoints (idempotency keys, billing event ids).
    • إصلاحات الأخطاءPersistent Redis connections recommended after load testing revealed ephemeral-port exhaustion.
    • إصلاحات الأخطاءSidebar visibility on desktop in RTL/LTR; `<html lang/dir>` kept in sync during client-side navigation; Inertia progress CSS moved into the stylesheet for a strict CSP.
  2. Devorbit Books 1.0.0

    • ميزات جديدةPoint of sale: barcode scanning, ISBN/SKU lookup, keyboard shortcuts, line & cart discounts with role limits, VAT (inclusive/exclusive), split payments, change, suspended carts, loyalty redemption, thermal receipts (80/58 mm) with auto-print, A4 invoice PDF, VAT QR code (basic TLV fields).
    • ميزات جديدةRefunds, partial refunds and cancellations as numbered credit notes with optional restock and cash payout.
    • ميزات جديدةCash register sessions: opening balance, cash in/out, expenses from the drawer, closing count, variance, PDF session report.
    • ميزات جديدةCatalog: books, authors, publishers, category tree, ISBN-10/13 validation and conversion, covers, CSV import/export, barcode labels, archive/restore.
    • ميزات جديدةInventory: per-branch stock with moving-average cost, append-only ledger, adjustments & damaged goods, stocktakes, inter-branch transfers, low-stock alerts, reorder suggestions.
    • ميزات جديدةPurchasing: suppliers, purchase orders with partial deliveries, supplier invoices, payments, returns, statements and balances.
    • ميزات جديدةCustomers with purchase history, optional loyalty points, special orders, privacy export and anonymisation.
    • ميزات جديدةExpenses with private attachments and input VAT.
    • ميزات جديدةReports: dashboard, sales summary, daily sales, payment methods, VAT summary, gross profit, inventory valuation, cash reconciliation, expenses; CSV & PDF exports with Arabic support.
    • ميزات جديدةMulti-branch architecture with strict server-side isolation.
    • ميزات جديدةAdministration: users, roles & permissions matrix, branches & registers, settings & branding, audit log, system health; public catalog and JSON API.
    • ميزات جديدةArabic (RTL, default) and English (LTR) UI, light/dark/system themes, accessible responsive layout.
    • ميزات جديدةDocker (dev & production with nginx), GitHub Actions CI, health endpoint, `devorbit:install`, `devorbit:backup`, `devorbit:sync-permissions`.
    • ميزات جديدةTest suite (unit, feature, real multi-process concurrency), Pint, Larastan level 5.