summaryrefslogtreecommitdiff
path: root/Gemfile
diff options
context:
space:
mode:
authorerdgeist <erdgeist@erdgeist.org>2026-07-12 23:41:52 +0200
committererdgeist <erdgeist@erdgeist.org>2026-07-12 23:41:52 +0200
commitd320f8509751a886adb3ca723ebfafccaa8c191b (patch)
tree1c5eae34f029a5c12a2a3f96b26e4f677af716f9 /Gemfile
parent4ec70e5ecf792a56e868538738d6c7f63bb6cf24 (diff)
Add rails_icons (Tabler) for SVG iconography
Vendors the Tabler outline/filled icon sets via rails_icons' sync mechanism rather than a hand-rolled SVG set or a webfont -- this app had no icon system of any kind before. Icons are committed like any other static asset; re-syncing is only needed when adding an icon that isn't vendored yet, via the new `make sync_icons` target.
Diffstat (limited to 'Gemfile')
-rw-r--r--Gemfile3
1 files changed, 2 insertions, 1 deletions
diff --git a/Gemfile b/Gemfile
index 19d92d7..97257a9 100644
--- a/Gemfile
+++ b/Gemfile
@@ -5,7 +5,7 @@ ruby '3.2.11'
5# ── Core framework ──────────────────────────────────────────────────────────── 5# ── Core framework ────────────────────────────────────────────────────────────
6 6
7gem 'rails', '~> 8.1' 7gem 'rails', '~> 8.1'
8gem 'rails-i18n', '~> 8.0' # AR error messages and date formats for :de locale 8gem '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.
33gem 'tinymce-rails', '~> 8.3' 33gem 'tinymce-rails', '~> 8.3'
34gem 'rails_icons'
34 35
35# ── Model layer ─────────────────────────────────────────────────────────────── 36# ── Model layer ───────────────────────────────────────────────────────────────
36 37