diff options
Diffstat (limited to 'Gemfile')
| -rw-r--r-- | Gemfile | 9 |
1 files changed, 4 insertions, 5 deletions
| @@ -5,7 +5,7 @@ ruby '3.2.11' | |||
| 5 | # ── Core framework ──────────────────────────────────────────────────────────── | 5 | # ── Core framework ──────────────────────────────────────────────────────────── |
| 6 | 6 | ||
| 7 | gem 'rails', '~> 8.1' | 7 | gem 'rails', '~> 8.1' |
| 8 | gem 'rails-i18n', '~> 8.0' # AR error messages and date formats for :de locale | 8 | gem 'rails-i18n', '~> 8.1' # AR error messages and date formats for :de locale |
| 9 | 9 | ||
| 10 | # concurrent-ruby 1.3 ships with Rails 8 but has a known incompatibility with | 10 | # concurrent-ruby 1.3 ships with Rails 8 but has a known incompatibility with |
| 11 | # some versions of Zeitwerk unless pinned. Remove once upstream resolves it. | 11 | # some versions of Zeitwerk unless pinned. Remove once upstream resolves it. |
| @@ -31,6 +31,7 @@ gem 'jquery-ui-rails' # provides jQuery UI via asset pipeline (admin only) | |||
| 31 | # TinyMCE 8 via asset pipeline; replaces vendored TinyMCE 3 in public/javascripts. | 31 | # TinyMCE 8 via asset pipeline; replaces vendored TinyMCE 3 in public/javascripts. |
| 32 | # Note: TinyMCE 7+ is GPL-licensed. | 32 | # Note: TinyMCE 7+ is GPL-licensed. |
| 33 | gem 'tinymce-rails', '~> 8.3' | 33 | gem 'tinymce-rails', '~> 8.3' |
| 34 | gem 'rails_icons' | ||
| 34 | 35 | ||
| 35 | # ── Model layer ─────────────────────────────────────────────────────────────── | 36 | # ── Model layer ─────────────────────────────────────────────────────────────── |
| 36 | 37 | ||
| @@ -44,14 +45,12 @@ gem 'will_paginate', '~> 3.0' | |||
| 44 | gem 'acts-as-taggable-on', | 45 | gem 'acts-as-taggable-on', |
| 45 | git: 'https://github.com/mbleigh/acts-as-taggable-on.git', | 46 | git: 'https://github.com/mbleigh/acts-as-taggable-on.git', |
| 46 | branch: 'master' | 47 | branch: 'master' |
| 47 | gem 'awesome_nested_set', | ||
| 48 | git: 'https://github.com/collectiveidea/awesome_nested_set.git', | ||
| 49 | branch: 'main' | ||
| 50 | 48 | ||
| 51 | # ── XML / parsing ───────────────────────────────────────────────────────────── | 49 | # ── XML / parsing / diffing ─────────────────────────────────────────────────── |
| 52 | 50 | ||
| 53 | gem 'libxml-ruby', '~> 5.0', require: 'xml' # body link rewriting in Page model | 51 | gem 'libxml-ruby', '~> 5.0', require: 'xml' # body link rewriting in Page model |
| 54 | gem 'nokogiri', '~> 1.18' | 52 | gem 'nokogiri', '~> 1.18' |
| 53 | gem 'diff-lcs', require: 'diff/lcs' | ||
| 55 | 54 | ||
| 56 | # ── Operational ─────────────────────────────────────────────────────────────── | 55 | # ── Operational ─────────────────────────────────────────────────────────────── |
| 57 | 56 | ||
