Istoric modificări

Toate modificările și îmbunătățirile aduse platformei 3PL.

Statisticile exclud vendor, pachetele Composer, node_modules, cache-ul de build și fișiere binare mari (imagini, fonturi, arhive etc.).

Perioada de dezvoltare
116 zile calendaristice

17 ianuarie 2026 — 14 mai 2026

Total commit-uri
42

42 fără commit-uri de îmbinare (merge)

Cod aplicație
250,030 linii

În 1,519 fișiere luate în calcul.

Dimensiune cumulată
11,1 Mo

Suma dimensiunilor fișierelor numărate mai sus.

Istoric Git (cale aplicație)

+304,100 linii adăugate

−56,386 linii șterse

Sold net: +247,714 linii

Raport adăugări ÷ ștergeri (istoric): 5,39 = 304,100 ÷ 56,386

Cum se calculează raportul și totalurile din istoric?

Valorile +adăugate și −șterse provin din git log --no-merges --numstat pe întreg istoricul: pentru fiecare commit (fără merge) Git listează, per fișier modificat, câte linii au fost adăugate și câte șterse. Le însumăm doar pentru căi care trec aceleași filtre ca statisticile de sus (fără vendor, node_modules, cache build, lockfile-uri excluse etc.).

Raportul este total linii adăugate împărțit la total linii șterse. Peste 1 înseamnă că în agregat s-au înregistrat mai multe linii noi decât linii eliminate; nu reflectă mărimea codului curent (aceasta e la „Cod aplicație”).

Rândurile numstat (4,331) numără câte perechi fișier×commit apar în acel jurnal filtrat; același fișier în mai multe commit-uri apare de mai multe ori. Fișiere distincte în istoric: 1,567.

4,331 rânduri numstat (modificări fișier în jurnalul Git)

Activitate recentă și structură Git

Ultimul commit

Astăzi

Commit-uri (7 zile)

2

Commit-uri (30 zile)

15

Commit-uri (90 zile)

30

Branch curent

main

Branch-uri locale

1

Remote-uri

1

Etichete (tags)

0

Medie linii / fișier (cod)

165

Fișiere distincte în istoric

1,567

Medie linii ± / commit (non-merge)

8,583

Medie fișiere atinse / commit

103,1

14 mai 2026
Îmbunătățiri și corecții
Alin 32a3fff
12 mai 2026
Îmbunătățiri și corecții
Alin 76701f7
07 mai 2026
Îmbunătățiri și corecții
Alin 3a6e452
07 mai 2026
Îmbunătățiri și corecții
Alin 1a6e6b2
06 mai 2026
ultimele modificari
Alin d15844a
06 mai 2026
Îmbunătățiri și corecții
Alin 93732f5
06 mai 2026
chore: modificări conform CHANGELOG [Unreleased]
Alin e8818ed
06 mai 2026
Îmbunătățiri și corecții
Alin 3be7ec4
29 aprilie 2026
Îmbunătățiri și corecții
Alin 815d1af
28 aprilie 2026
latest fxies
Alin 09e451b
27 aprilie 2026
Îmbunătățiri și corecții
Alin f15377c
23 aprilie 2026
ultimele modifcari
Alin 1b55779
23 aprilie 2026
Îmbunătățiri și corecții
Alin b272284
22 aprilie 2026
Îmbunătățiri și corecții
Alin 585fdbf
22 aprilie 2026
Îmbunătățiri și corecții
Alin 9896a72
10 aprilie 2026
ultimele modificari legate de workflow
Alin 0b53988
10 aprilie 2026
Îmbunătățiri și corecții
Alin 24dbf7a
05 aprilie 2026
docs(istoric): descriere completă feature flags + afișare pe linii
Alin 2ddcc46
05 aprilie 2026
Feature flags platformă (Platform console / super-admin), folosibile în cod prin condiții:

• PlatformFeatureFlagService — citește tabelele platform_feature_flags și platform_feature_flag_rollouts. Reguli: lipsește flag-ul → dezactivat; enabled_globally → activ pentru toți; altfel rollout pe furnizor 3PL (three_pl_provider_id). rollout_percent 100 = tot 3PL-ul; 1–99 = repartizare stabilă per companie 3PL (crc32 pe flag+3PL+company id); fără id companie la procent parțial → dezactivat. Memoizare pe aceeași combinație de parametri într-un request.

• Helper global platform_feature_enabled(slug, threePlId opțional, companyId opțional) și metoda enabledForCompany(slug, Client3pl). Înregistrare: singleton în AppServiceProvider + fișier app/Support/platform_feature_flag_helpers.php.

• AppServiceProvider: policy pentru AutomationRule + listener ProcessAutomationRulesListener la SalesOrderStatusChanged; eliminare importuri nefolosite (Schema, URL, SystemSetting).
Alin 25f7507
31 martie 2026
feat: transport 3PL booking, 2FA challenge, and UI consistency
Alin 73219b0
31 martie 2026
feat: reports hub, granular report permissions, 3PL and exports
Alin 4a7f0f6
31 martie 2026
Add request timing logs, API log filters, and queue dashboard
Alin c12f552
31 martie 2026
Add async exports, DataTables error UX, and tenant review docs
Alin 92dc979
31 martie 2026
Enable server-side DataTables for stock journal and reports
Alin 5e3f113
31 martie 2026
Refactor multi-tenancy UI + exports + DataTables performance
Alin a9c4b57
23 martie 2026
Îmbunătățiri și corecții
Alin 008e8b9
17 martie 2026
ultimele modificari: adaugat API, Backup, Logs
Alin 01b2793
17 martie 2026
Îmbunătățiri și corecții
Alin 020896a
14 martie 2026
Îmbunătățiri și corecții
Alin 9922685
20 februarie 2026
Îmbunătățiri și corecții
Alin 894deaa
13 februarie 2026
Îmbunătățiri și corecții
Alin 04e33e5
13 februarie 2026
Îmbunătățiri și corecții
Alin 1ca05cb
13 februarie 2026
Îmbunătățiri și corecții
Alin 3935bd3
13 februarie 2026
Îmbunătățiri și corecții
Alin 1250705
13 februarie 2026
Îmbunătățiri și corecții
Alin 8e12394
12 februarie 2026
Îmbunătățiri și corecții
Alin 2157ae0
12 februarie 2026
Facturi și module
Alin d571480
12 februarie 2026
Îmbunătățiri și corecții
Alin 6b79cce
04 februarie 2026
Îmbunătățiri și corecții
Alin f888f55
26 ianuarie 2026
Îmbunătățiri și corecții
Alin cae426b
22 ianuarie 2026
Lansare inițială
Alin 2de29c0
17 ianuarie 2026
Primul commit
Alin fc47715

Linii după tip de fișier

TipFișiereLinii%
PHP 1,067 131,070 52.4%
șabloane Blade 389 103,404 41.4%
JSON 7 11,858 4.7%
PY 10 1,554 0.6%
Markdown 12 1,315 0.5%
JavaScript 8 250 0.1%
YAML 2 156 0.1%
.env.example 1 150 0.1%
.gitignore 12 61 0%
.htaccess 2 57 0%
XML 1 37 0%
șablon 1 34 0%
HTML 1 22 0%
.editorconfig 1 18 0%
fără extensie 1 15 0%
script shell 1 12 0%

Linii după dosar principal

DosarFișiereLinii%
resources 393 103,480 41.4%
app 575 92,530 37%
tests 133 15,571 6.2%
lang 31 13,791 5.5%
database 254 12,838 5.1%
config 57 4,748 1.9%
scripts 26 3,248 1.3%
docs 12 1,380 0.6%
routes 4 1,215 0.5%
Fișiere la rădăcină 15 561 0.2%
bootstrap 2 415 0.2%
public 5 213 0.1%
storage 11 35 0%
.venv 1 5 0%

Folosim cookie-uri esențiale pentru funcționarea aplicației. Cookie-urile opționale ne ajută să îmbunătățim experiența. Află mai mult