diff --git a/Gemfile b/Gemfile
index 58d2376371..b467b484e5 100644
--- a/Gemfile
+++ b/Gemfile
@@ -6,7 +6,7 @@ git_source(:github) { |repo| "https://github.com/#{repo}.git" }
ruby '>= 3.0'
gem 'active_model_serializers', '>= 0.10.14'
-gem 'active_storage_validations', '>= 1.0.4'
+gem 'active_storage_validations', '>= 1.1.0'
gem 'aws-sdk-s3', require: false
gem 'bcrypt', '~> 3.1.7'
gem 'bigbluebutton-api-ruby', '1.9.1'
diff --git a/Gemfile.lock b/Gemfile.lock
index 29a3436b1c..35632e0404 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -54,7 +54,7 @@ GEM
activemodel (>= 4.1)
case_transform (>= 0.2)
jsonapi-renderer (>= 0.1.1.beta1, < 0.3)
- active_storage_validations (1.0.4)
+ active_storage_validations (1.1.0)
activejob (>= 5.2.0)
activemodel (>= 5.2.0)
activestorage (>= 5.2.0)
@@ -257,7 +257,7 @@ GEM
memoist (0.16.2)
mini_magick (4.12.0)
mini_mime (1.1.5)
- mini_portile2 (2.8.4)
+ mini_portile2 (2.8.5)
minitest (5.20.0)
msgpack (1.6.0)
multi_json (1.15.0)
@@ -489,7 +489,7 @@ PLATFORMS
DEPENDENCIES
active_model_serializers (>= 0.10.14)
- active_storage_validations (>= 1.0.4)
+ active_storage_validations (>= 1.1.0)
aws-sdk-s3
bcrypt (~> 3.1.7)
bigbluebutton-api-ruby (= 1.9.1)
diff --git a/app/assets/locales/el.json b/app/assets/locales/el.json
index 2f4a8dda91..3590b585ba 100644
--- a/app/assets/locales/el.json
+++ b/app/assets/locales/el.json
@@ -81,6 +81,7 @@
"account_info": "Πληροφορίες λογαριασμού",
"delete_account": "Διαγραφή λογαριασμού",
"change_password": "Αλλαγή κωδικού πρόσβασης",
+ "set_password": "Ορίστε τον νέο κωδικό πρόσβασής σας",
"reset_password": "Επαναφορά κωδικού πρόσβασης",
"update_account_info": "Ενημέρωση πληροφοριών λογαριασμού",
"current_password": "Τρέχων κωδικός πρόσβασης",
@@ -129,6 +130,7 @@
"click_to_upload": "Κάντε κλικ για μεταφόρτωση ",
"drag_and_drop": "ή σύρετε και αποθέστε το αρχείο",
"upload_description": "Μεταφόρτωση εγγράφου ή αρχείου PDF (έως {{size}}). Ανάλογα με το μέγεθος του αρχείου, απαιτείται χρόνος για τη μεταφόρτωση πριν τη χρήση του",
+ "delete_presentation": "Διαγραφή παρουσίασης",
"are_you_sure_delete_presentation": "Θέλετε σίγουρα να διαγράψετε αυτή την παρουσίαση;"
},
"shared_access": {
@@ -165,6 +167,7 @@
"recording": {
"recording": "Καταγραφή",
"recordings": "Καταγραφές",
+ "processing": "Επεξεργασία καταγραφών... ",
"name": "Όνομα",
"length": "Μήκος",
"users": "Χρήστες",
@@ -358,6 +361,7 @@
"user_updated": "Ο χρήστης ενημερώθηκε.",
"user_deleted": "Ο χρήστης διαγράφηκε.",
"avatar_updated": "Το άβαταρ ενημερώθηκε.",
+ "password_changed": "Επιτυχής ενημέρωση του κωδικού πρόσβασής σας. Παρακαλούμε συνδεθείτε ξανά.",
"password_updated": "Ο κωδικός πρόσβασης ενημερώθηκε.",
"account_activated": "Ο λογαριασμός ενεργοποιήθηκε επιτυχώς. Παρακαλούμε συνδεθείτε στον λογαριασμό σας.",
"activation_email_sent": "Το email επιβεβαίωσης στάλθηκε.",
diff --git a/app/assets/locales/en.json b/app/assets/locales/en.json
index 2fec3e4d1b..162b628ab7 100644
--- a/app/assets/locales/en.json
+++ b/app/assets/locales/en.json
@@ -81,6 +81,7 @@
"account_info": "Account Info",
"delete_account": "Delete Account",
"change_password": "Change Password",
+ "set_password": "Set Your New Password",
"reset_password": "Reset Password",
"update_account_info": "Update Account Info",
"current_password": "Current Password",
@@ -129,6 +130,7 @@
"click_to_upload": "Click to Upload",
"drag_and_drop": " or drag and drop",
"upload_description": "Upload any office document or PDF file (not larger than {{size}}). Depending on the size of the file, it may require additional time to upload before it can be used",
+ "delete_presentation": "Delete Presentation",
"are_you_sure_delete_presentation": "Are you sure you want to delete this presentation?"
},
"shared_access": {
@@ -165,6 +167,7 @@
"recording": {
"recording": "Recording",
"recordings": "Recordings",
+ "processing": "Recordings Processing...",
"name": "Name",
"length": "Length",
"users": "Users",
@@ -358,6 +361,7 @@
"user_updated": "The user has been updated.",
"user_deleted": "The user has been deleted.",
"avatar_updated": "The avatar has been updated.",
+ "password_changed": "Successfully updated your password. Please sign in again.",
"password_updated": "The password has been updated.",
"account_activated": "Your account has been activated.",
"activation_email_sent": "An email that contains the instructions to activate your account has been sent.",
diff --git a/app/assets/stylesheets/application.bootstrap.scss b/app/assets/stylesheets/application.bootstrap.scss
index 2446bd5bf4..9254303d88 100644
--- a/app/assets/stylesheets/application.bootstrap.scss
+++ b/app/assets/stylesheets/application.bootstrap.scss
@@ -197,8 +197,6 @@ input.search-bar {
}
#footer {
- margin-top: $footer-buffer-height;
-
#footer-container {
border-top: 1px solid #d0d5dd;
}
@@ -423,6 +421,14 @@ input.search-bar {
}
}
+.badge-brand-outline {
+ font-size: 0.8rem;
+ border: 2px solid gainsboro;
+ color: var(--brand-color);
+ background-color: white !important;
+ box-shadow: var(--brand-color-light);
+}
+
.setting-select {
button {
background: white !important;
@@ -464,7 +470,7 @@ input.search-bar {
box-shadow: 0 0 0 0.25rem var(--brand-color-light) !important;
}
&::after {
- display: none;
+ display: none !important;
}
}
diff --git a/app/assets/stylesheets/helpers.scss b/app/assets/stylesheets/helpers.scss
index 107604e6ea..9a30d9c17e 100644
--- a/app/assets/stylesheets/helpers.scss
+++ b/app/assets/stylesheets/helpers.scss
@@ -34,14 +34,14 @@
}
.no-header-height {
- min-height: calc(100vh - $footer-height - $footer-buffer-height);
+ min-height: calc(100vh - $footer-height);
}
.regular-height {
- min-height: calc(100vh - $header-height - $footer-height - $footer-buffer-height);
+ min-height: calc(100vh - $header-height - $footer-height);
.vertical-center {
- min-height: calc(100vh - $header-height - $header-height - $footer-height - $footer-buffer-height);
+ min-height: calc(100vh - $header-height - $header-height - $footer-height);
}
}
diff --git a/app/assets/stylesheets/recordings.scss b/app/assets/stylesheets/recordings.scss
index 9b770871cd..6d401795fb 100644
--- a/app/assets/stylesheets/recordings.scss
+++ b/app/assets/stylesheets/recordings.scss
@@ -13,10 +13,15 @@
//
// You should have received a copy of the GNU Lesser General Public License along
// with Greenlight; if not, see