Skip to content

Commit 9d7ec50

Browse files
authored
Continuous Release 1.16.0 (#763)
2 parents 9d3d087 + a1545aa commit 9d7ec50

File tree

125 files changed

+4469
-122
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

125 files changed

+4469
-122
lines changed

.config/commands/docker.justfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ db-tear-down:
118118
echo -e "\033[33mIgnore the error 'Resource is still in use' for the development_default network\033[0m"
119119
cd {{justfile_directory()}}/docker/development/
120120
docker compose down db --volumes
121-
docker-compose up -d --force-recreate db
121+
docker compose up -d --force-recreate db
122122
just docker wait-for-postgres
123123

124124
# Removes the development docker containers

.config/commands/utils.justfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,12 @@ erd:
6666
exclude="${exclude_default},Claimable,Editable,Teachable" \
6767
only="Lecture,Lesson,Chapter,Section,Item,LessonSectionJoin,Term"
6868

69+
# 🌟 Vignettes
70+
docker compose exec -it mampf rake erd warn=false \
71+
title="Vignettes" filename=/usr/src/app/tmp/erd/mampf-erd-vignettes \
72+
inheritance=true polymorphism=true indirect=true attributes=content \
73+
exclude="${exclude_default},Claimable,Editable,Teachable,Notifiable,Record" \
74+
only="Vignettes::Questionnaire, Vignettes::Slide, Vignettes::InfoSlide, Vignettes::Answer, Vignettes::UserAnswer, Vignettes::Question, Vignettes::SlideStatistic, Vignettes::LikertScaleAnswer, Vignettes::LikertScaleQuestion, Vignettes::MultipleChoiceAnswer, Vignettes::MultipleChoiceQuestion, Vignettes::TextQuestion, Vignettes::TextAnswer, Vignettes::LikertScaleAnswer, Vignettes::LikertScaleQuestion, Vignettes::MultipleChoiceAnswer, Vignettes::MultipleChoiceQuestion, Vignettes::TextAnswer, Vignettes::Option, Vignettes::Codename, Vignettes::CompletionMessage, Vignettes::NumberQuestion, Vignettes::NumberAnswer, Lecture, User"
75+
6976
echo "📂 Diagrams are ready for you in the folder {{justfile_directory()}}/tmp/erd/"
7077
echo "🔀 For the meanings of the arrows, refer to https://voormedia.github.io/rails-erd/gallery.html#notations"

.config/eslint.mjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ const customGlobals = {
4242
Routes: "readable",
4343
App: "readable",
4444
ActionCable: "readable",
45+
ActiveStorage: "readable",
4546

4647
// Common global methods
4748
initBootstrapPopovers: "readable",
@@ -103,6 +104,7 @@ const customGlobals = {
103104
openAnnotationIfSpecifiedInUrl: "readable",
104105

105106
reloadUrl: "readable",
107+
Sortable: "readable",
106108
};
107109

108110
export default [

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ coverage
3939
# Ignore shrine store
4040
/public/uploads
4141

42+
# Ignore activeStorage uploads
43+
/storage/*
44+
4245
# Ignore environment variables
4346
completed_initial_run
4447
/public/uploads.zip

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@
114114
"buildcache",
115115
"cicd",
116116
"clipboardpopup",
117+
"codenames",
117118
"commontator",
118119
"cospeaker",
119120
"cospeakers",
@@ -127,6 +128,7 @@
127128
"justfile",
128129
"katex",
129130
"lightgray",
131+
"likert",
130132
"localroot",
131133
"mailcatcher",
132134
"mampf",
@@ -140,6 +142,7 @@
140142
"realpath",
141143
"selectize",
142144
"Timecop",
145+
"trix",
143146
"turbolinks",
144147
"uncached",
145148
"Unsets",

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ ruby "3.1.4"
77
gem "active_model_serializers", "~> 0.10"
88
gem "activerecord-import", "~>1.7"
99
gem "activerecord-nulldb-adapter", "~> 1.0" # for assets precompilation in production
10+
gem "active_storage_validations", "~> 2.0.2"
1011
gem "acts_as_list", "~> 1.2"
1112
gem "acts_as_tree", "~> 2.9"
1213
gem "acts_as_votable", "~> 0.14"

Gemfile.lock

Lines changed: 44 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,12 @@ GEM
9797
jsonapi-renderer (>= 0.1.1.beta1, < 0.3)
9898
active_record_union (1.3.0)
9999
activerecord (>= 4.0)
100+
active_storage_validations (2.0.3)
101+
activejob (>= 6.1.4)
102+
activemodel (>= 6.1.4)
103+
activestorage (>= 6.1.4)
104+
activesupport (>= 6.1.4)
105+
marcel (>= 1.0.3)
100106
activejob (7.1.5.1)
101107
activesupport (= 7.1.5.1)
102108
globalid (>= 0.3.6)
@@ -153,8 +159,7 @@ GEM
153159
bindex (0.8.1)
154160
bootsnap (1.18.4)
155161
msgpack (~> 1.2)
156-
bootstrap (5.3.3)
157-
autoprefixer-rails (>= 9.1.0)
162+
bootstrap (5.3.5)
158163
popper_js (>= 2.11.8, < 3)
159164
bootstrap_form (5.4.0)
160165
actionpack (>= 6.1)
@@ -179,7 +184,7 @@ GEM
179184
sprockets-rails
180185
will_paginate
181186
concurrent-ruby (1.3.5)
182-
connection_pool (2.5.0)
187+
connection_pool (2.5.1)
183188
content_disposition (1.0.0)
184189
coveralls (0.7.1)
185190
multi_json (~> 1.3)
@@ -251,7 +256,14 @@ GEM
251256
faraday-rack (1.0.0)
252257
faraday-retry (1.0.3)
253258
fastimage (2.4.0)
254-
ffi (1.17.1-x86_64-linux-gnu)
259+
ffi (1.17.2-aarch64-linux-gnu)
260+
ffi (1.17.2-aarch64-linux-musl)
261+
ffi (1.17.2-arm-linux-gnu)
262+
ffi (1.17.2-arm-linux-musl)
263+
ffi (1.17.2-arm64-darwin)
264+
ffi (1.17.2-x86_64-darwin)
265+
ffi (1.17.2-x86_64-linux-gnu)
266+
ffi (1.17.2-x86_64-linux-musl)
255267
filesize (0.2.0)
256268
friendly_id (5.5.1)
257269
activerecord (>= 4.0.0)
@@ -341,7 +353,7 @@ GEM
341353
mime-types (3.6.2)
342354
logger
343355
mime-types-data (~> 3.2015)
344-
mime-types-data (3.2025.0408)
356+
mime-types-data (3.2025.0415)
345357
mini_magick (4.13.2)
346358
mini_mime (1.1.5)
347359
minitest (5.25.5)
@@ -364,8 +376,22 @@ GEM
364376
net-protocol
365377
netrc (0.11.0)
366378
nio4r (2.7.4)
379+
nokogiri (1.18.7-aarch64-linux-gnu)
380+
racc (~> 1.4)
381+
nokogiri (1.18.7-aarch64-linux-musl)
382+
racc (~> 1.4)
383+
nokogiri (1.18.7-arm-linux-gnu)
384+
racc (~> 1.4)
385+
nokogiri (1.18.7-arm-linux-musl)
386+
racc (~> 1.4)
387+
nokogiri (1.18.7-arm64-darwin)
388+
racc (~> 1.4)
389+
nokogiri (1.18.7-x86_64-darwin)
390+
racc (~> 1.4)
367391
nokogiri (1.18.7-x86_64-linux-gnu)
368392
racc (~> 1.4)
393+
nokogiri (1.18.7-x86_64-linux-musl)
394+
racc (~> 1.4)
369395
onebox (2.2.19)
370396
addressable (~> 2.8.0)
371397
htmlentities (~> 4.3)
@@ -376,7 +402,7 @@ GEM
376402
options (2.3.2)
377403
orm_adapter (0.5.0)
378404
pairing_heap (3.1.0)
379-
parallel (1.26.3)
405+
parallel (1.27.0)
380406
parser (3.3.8.0)
381407
ast (~> 2.4.1)
382408
racc
@@ -594,8 +620,9 @@ GEM
594620
spring-watcher-listen (2.0.1)
595621
listen (>= 2.7, < 4.0)
596622
spring (>= 1.2, < 3.0)
597-
sprockets (4.2.1)
623+
sprockets (4.2.2)
598624
concurrent-ruby (~> 1.0)
625+
logger
599626
rack (>= 2.2.4, < 4)
600627
sprockets-es6 (0.9.2)
601628
babel-source (>= 5.8.11)
@@ -608,7 +635,7 @@ GEM
608635
stream (0.5.5)
609636
streamio-ffmpeg (3.0.2)
610637
multi_json (~> 1.8)
611-
stringio (3.1.6)
638+
stringio (3.1.7)
612639
sunspot (2.7.1)
613640
bigdecimal
614641
pr_geohash (~> 1.0)
@@ -663,10 +690,19 @@ GEM
663690
zeitwerk (2.6.18)
664691

665692
PLATFORMS
693+
aarch64-linux-gnu
694+
aarch64-linux-musl
695+
arm-linux-gnu
696+
arm-linux-musl
697+
arm64-darwin
698+
x86_64-darwin
666699
x86_64-linux
700+
x86_64-linux-gnu
701+
x86_64-linux-musl
667702

668703
DEPENDENCIES
669704
active_model_serializers (~> 0.10)
705+
active_storage_validations (~> 2.0.2)
670706
activerecord-import (~> 1.7)
671707
activerecord-nulldb-adapter (~> 1.0)
672708
acts_as_list (~> 1.2)

app/assets/config/manifest.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
//= link_tree ../images
2+
//= link_directory ../javascripts/vignettes .js
23
//= link_directory ../javascripts .js
34
//= link_directory ../stylesheets .css
45
//= link commontator/manifest.js
Lines changed: 1 addition & 0 deletions
Loading

app/assets/images/vignettes/eye.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)