moving styling and views to be more consistent and for gallery view to be less cumbersome.
This commit is contained in:
+13
-1
@@ -23,7 +23,7 @@ class ImageRecord(db.Model):
|
||||
filepath = db.Column(db.String(512), nullable=False)
|
||||
thumb_path = db.Column(db.String(512))
|
||||
hash = db.Column(db.String(64), unique=True, nullable=False) # SHA256
|
||||
perceptual_hash = db.Column(db.String(16), nullable=True) # hex of 64-bit hash
|
||||
perceptual_hash = db.Column(db.String(64), nullable=True) # hex of 256-bit hash
|
||||
file_size = db.Column(db.Integer, nullable=True)
|
||||
width = db.Column(db.Integer, nullable=True)
|
||||
height = db.Column(db.Integer, nullable=True)
|
||||
@@ -64,3 +64,15 @@ class ArchiveRecord(db.Model):
|
||||
artist = db.Column(db.String(255), nullable=True)
|
||||
tag_id = db.Column(db.Integer, db.ForeignKey("tag.id", ondelete="SET NULL"), nullable=True)
|
||||
tag = db.relationship("Tag")
|
||||
|
||||
|
||||
class AppSettings(db.Model):
|
||||
"""
|
||||
Key-value store for application settings and version tracking.
|
||||
Used to persist configuration and trigger data migrations on version changes.
|
||||
"""
|
||||
__tablename__ = "app_settings"
|
||||
id = db.Column(db.Integer, primary_key=True)
|
||||
key = db.Column(db.String(64), unique=True, nullable=False)
|
||||
value = db.Column(db.Text, nullable=True)
|
||||
updated_at = db.Column(db.DateTime, default=db.func.now(), onupdate=db.func.now())
|
||||
|
||||
Reference in New Issue
Block a user