feat(swimlane): add swimlane engine with first version on SharedWithMe section

added group by:

        - None (= ordered by folders/file name)
        - Type (Folder first, then Image, Vidao, Audio, Document, etc...)
        - Owner
        - Size (With logarithmic groups))
        - Shared date (with groups: today, last 7 days, last 30 days, then year)
This commit is contained in:
Edouard Vanbelle
2026-05-27 00:32:10 +02:00
parent 2020e4374e
commit 5afb30ebfd
40 changed files with 1765 additions and 279 deletions
+11
View File
@@ -710,5 +710,16 @@
"colSharedBy": "مشترك من قِبل",
"colDate": "تاريخ المشاركة",
"colPermissions": "الصلاحيات"
},
"groupby": {
"none": "لا شيء",
"title": "التجميع حسب",
"owner": "المالك",
"shareDate": "تاريخ المشاركة"
},
"dateBucket": {
"today": "اليوم",
"last7days": "آخر 7 أيام",
"last30days": "آخر 30 يومًا"
}
}
+11
View File
@@ -710,5 +710,16 @@
"colSharedBy": "Geteilt von",
"colDate": "Datum der Freigabe",
"colPermissions": "Berechtigungen"
},
"groupby": {
"none": "Keine",
"title": "Gruppieren nach",
"owner": "Eigentümer",
"shareDate": "Freigabedatum"
},
"dateBucket": {
"today": "Heute",
"last7days": "Letzte 7 Tage",
"last30days": "Letzte 30 Tage"
}
}
+11
View File
@@ -710,5 +710,16 @@
"colSharedBy": "Shared by",
"colDate": "Date shared",
"colPermissions": "Permissions"
},
"groupby": {
"none": "None",
"title": "Group by",
"owner": "Owner",
"shareDate": "Share date"
},
"dateBucket": {
"today": "Today",
"last7days": "Last 7 days",
"last30days": "Last 30 days"
}
}
+11
View File
@@ -710,5 +710,16 @@
"colSharedBy": "Compartido por",
"colDate": "Fecha de compartición",
"colPermissions": "Permisos"
},
"groupby": {
"none": "Ninguno",
"title": "Agrupar por",
"owner": "Propietario",
"shareDate": "Fecha de compartición"
},
"dateBucket": {
"today": "Hoy",
"last7days": "Últimos 7 días",
"last30days": "Últimos 30 días"
}
}
+11
View File
@@ -710,5 +710,16 @@
"colSharedBy": "به اشتراک‌گذاشته توسط",
"colDate": "تاریخ اشتراک‌گذاری",
"colPermissions": "مجوزها"
},
"groupby": {
"none": "هیچ",
"title": "گروه‌بندی بر اساس",
"owner": "مالک",
"shareDate": "تاریخ اشتراک"
},
"dateBucket": {
"today": "امروز",
"last7days": "۷ روز گذشته",
"last30days": "۳۰ روز گذشته"
}
}
+11
View File
@@ -710,5 +710,16 @@
"colSharedBy": "Partagé par",
"colDate": "Date de partage",
"colPermissions": "Permissions"
},
"groupby": {
"none": "Aucun",
"title": "Grouper par",
"owner": "Propriétaire",
"shareDate": "Date de partage"
},
"dateBucket": {
"today": "Aujourd'hui",
"last7days": "7 derniers jours",
"last30days": "30 derniers jours"
}
}
+11
View File
@@ -710,5 +710,16 @@
"colSharedBy": "द्वारा साझा किया",
"colDate": "साझाकरण तिथि",
"colPermissions": "अनुमतियाँ"
},
"groupby": {
"none": "कोई नहीं",
"title": "इसके अनुसार समूहीकृत करें",
"owner": "स्वामी",
"shareDate": "साझा तिथि"
},
"dateBucket": {
"today": "आज",
"last7days": "पिछले 7 दिन",
"last30days": "पिछले 30 दिन"
}
}
+11
View File
@@ -710,5 +710,16 @@
"colSharedBy": "Condiviso da",
"colDate": "Data condivisione",
"colPermissions": "Permessi"
},
"groupby": {
"none": "Nessuno",
"title": "Raggruppa per",
"owner": "Proprietario",
"shareDate": "Data condivisione"
},
"dateBucket": {
"today": "Oggi",
"last7days": "Ultimi 7 giorni",
"last30days": "Ultimi 30 giorni"
}
}
+11
View File
@@ -710,5 +710,16 @@
"colSharedBy": "共有者",
"colDate": "共有日",
"colPermissions": "権限"
},
"groupby": {
"none": "なし",
"title": "グループ化",
"owner": "オーナー",
"shareDate": "共有日"
},
"dateBucket": {
"today": "今日",
"last7days": "過去7日間",
"last30days": "過去30日間"
}
}
+11
View File
@@ -710,5 +710,16 @@
"colSharedBy": "공유한 사람",
"colDate": "공유 날짜",
"colPermissions": "권한"
},
"groupby": {
"none": "없음",
"title": "그룹화 기준",
"owner": "소유자",
"shareDate": "공유 날짜"
},
"dateBucket": {
"today": "오늘",
"last7days": "최근 7일",
"last30days": "최근 30일"
}
}
+11
View File
@@ -710,5 +710,16 @@
"colSharedBy": "Gedeeld door",
"colDate": "Datum gedeeld",
"colPermissions": "Machtigingen"
},
"groupby": {
"none": "Geen",
"title": "Groeperen op",
"owner": "Eigenaar",
"shareDate": "Deeldatum"
},
"dateBucket": {
"today": "Vandaag",
"last7days": "Afgelopen 7 dagen",
"last30days": "Afgelopen 30 dagen"
}
}
+11
View File
@@ -710,5 +710,16 @@
"colSharedBy": "Udostępnione przez",
"colDate": "Data udostępnienia",
"colPermissions": "Uprawnienia"
},
"groupby": {
"none": "Brak",
"title": "Grupuj według",
"owner": "Właściciel",
"shareDate": "Data udostępnienia"
},
"dateBucket": {
"today": "Dzisiaj",
"last7days": "Ostatnie 7 dni",
"last30days": "Ostatnie 30 dni"
}
}
+11
View File
@@ -710,5 +710,16 @@
"colSharedBy": "Compartilhado por",
"colDate": "Data de compartilhamento",
"colPermissions": "Permissões"
},
"groupby": {
"none": "Nenhum",
"title": "Agrupar por",
"owner": "Proprietário",
"shareDate": "Data de partilha"
},
"dateBucket": {
"today": "Hoje",
"last7days": "Últimos 7 dias",
"last30days": "Últimos 30 dias"
}
}
+11
View File
@@ -710,5 +710,16 @@
"colSharedBy": "Предоставлено",
"colDate": "Дата предоставления",
"colPermissions": "Права"
},
"groupby": {
"none": "Нет",
"title": "Группировать по",
"owner": "Владелец",
"shareDate": "Дата общего доступа"
},
"dateBucket": {
"today": "Сегодня",
"last7days": "Последние 7 дней",
"last30days": "Последние 30 дней"
}
}
+11
View File
@@ -710,5 +710,16 @@
"colSharedBy": "共享者",
"colDate": "共享日期",
"colPermissions": "權限"
},
"groupby": {
"none": "無",
"title": "分組方式",
"owner": "擁有者",
"shareDate": "分享日期"
},
"dateBucket": {
"today": "今天",
"last7days": "近7天",
"last30days": "近30天"
}
}
+11
View File
@@ -710,5 +710,16 @@
"colSharedBy": "共享者",
"colDate": "共享日期",
"colPermissions": "权限"
},
"groupby": {
"none": "无",
"title": "分组方式",
"owner": "所有者",
"shareDate": "分享日期"
},
"dateBucket": {
"today": "今天",
"last7days": "近7天",
"last30days": "近30天"
}
}