From d320f8509751a886adb3ca723ebfafccaa8c191b Mon Sep 17 00:00:00 2001 From: erdgeist Date: Sun, 12 Jul 2026 23:41:52 +0200 Subject: 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. --- Gemfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Gemfile') diff --git a/Gemfile b/Gemfile index 19d92d7..97257a9 100644 --- a/Gemfile +++ b/Gemfile @@ -5,7 +5,7 @@ ruby '3.2.11' # ── Core framework ──────────────────────────────────────────────────────────── gem 'rails', '~> 8.1' -gem 'rails-i18n', '~> 8.0' # AR error messages and date formats for :de locale +gem 'rails-i18n', '~> 8.1' # AR error messages and date formats for :de locale # concurrent-ruby 1.3 ships with Rails 8 but has a known incompatibility with # 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) # TinyMCE 8 via asset pipeline; replaces vendored TinyMCE 3 in public/javascripts. # Note: TinyMCE 7+ is GPL-licensed. gem 'tinymce-rails', '~> 8.3' +gem 'rails_icons' # ── Model layer ─────────────────────────────────────────────────────────────── -- cgit v1.3