feat(deps): add golang.org/x/text dependency

Added golang.org/x/text v0.33.0 for proper titlecasing support in tag
normalization. Required for dual-field normalization to display tags in
title case (e.g., "Science Fiction", "Non-Fiction") while maintaining
search fields in lowercase without punctuation.
This commit is contained in:
2026-02-08 00:43:12 -05:00
parent a8654baa81
commit cedea0f0eb
3 changed files with 16 additions and 5 deletions
+8
View File
@@ -123,6 +123,14 @@ CREATE TABLE media_items (
CREATE INDEX idx_media_items_tags_gin ON media_items USING GIN (tags);
CREATE INDEX idx_media_items_contributors_gin ON media_items USING GIN (contributors);
-- Add search fields for case-insensitive, punctuation-free searching
ALTER TABLE media_items ADD COLUMN IF NOT EXISTS tags_search TEXT[];
ALTER TABLE media_items ADD COLUMN IF NOT EXISTS contributors_search TEXT[];
-- Create GIN indexes for fast search field searches
CREATE INDEX IF NOT EXISTS idx_media_items_tags_search ON media_items USING GIN (tags_search);
CREATE INDEX IF NOT EXISTS idx_media_items_contributors_search ON media_items USING GIN (contributors_search);
-- Create reading_progress table
CREATE TABLE reading_progress (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),