179 Commits (649b0d7a27bbde280a26d416ba737fcec760b568)
 

Author SHA1 Message Date
npmrun 649b0d7a27 Merge branch 'feature/comment-email-config' 3 weeks ago
npmrun e12a51cd19 fix(config): keep smtp password readiness after masking 3 weeks ago
npmrun 7e0d240046 Merge branch 'feature/comment-email-config' 3 weeks ago
npmrun 4ca171da6f feat(profile): add email field to user profile and validation 3 weeks ago
npmrun 8b1140fc41 Merge branch 'feature/comment-email-config' 3 weeks ago
npmrun 8cd04b4e15 feat(comment-email): implement comment email configuration and notification preferences 3 weeks ago
npmrun 6e2cbfda22 fix(comment): add frontend email-notify readiness hints 3 weeks ago
npmrun efd15c3118 fix(comment): validate receiver email format before notify 3 weeks ago
npmrun 5bd43eb835 fix(comment): include context in notify failure logs 3 weeks ago
npmrun 3c99e9a0c9 feat(comment): send best-effort reply notification emails 3 weeks ago
npmrun 80bea6b985 feat(profile): add comment notification preference toggle 3 weeks ago
npmrun 5f6aeefcfb fix(comments): enforce strict default non-anonymous guest rule 3 weeks ago
npmrun f059cd0ee2 fix(comments): preserve undefined guest anonymity in API parsing 3 weeks ago
npmrun 4c108e5cf5 test(comments): add compatibility fallback and service/api coverage 3 weeks ago
npmrun b7c87d2d95 feat(comments): enforce guest email anonymity rules 3 weeks ago
npmrun 4ff41c1ce6 docs(task4): harden rollback runbook for sqlite migration 3 weeks ago
npmrun aa1e44ebc1 docs(task4): add sqlite rollback runbook for comment email migration 3 weeks ago
npmrun 8449088904 feat(comments): add guest email and anonymity columns 3 weeks ago
npmrun b1e42902af fix(config): harden comment-email test endpoint safety 3 weeks ago
npmrun 60ca751fa9 feat(config): add admin comment email test send flow 3 weeks ago
npmrun a8a11cdd89 fix(config): mask smtp password in global put response 3 weeks ago
npmrun 29385f0ebe fix(config): mask smtp secret and avoid empty password overwrite 3 weeks ago
npmrun 28fc538b64 feat(config): add comment email fields in admin global config 3 weeks ago
npmrun c6349c65f5 fix(config): normalize comment mail smtp global values before validation 3 weeks ago
npmrun f24c3ccd92 test(config): expand comment config validation coverage 3 weeks ago
npmrun 671137b40b feat(config): add comment email and notify preference keys 3 weeks ago
npmrun 8a41ff1bb5 docs(comment-email): define global mail config and notify preferences design 3 weeks ago
npmrun 4fdc4e5462 chore(dependencies): update package versions to remove caret (^) for consistency 3 weeks ago
npmrun 25010fa12f fix(readme): update deployment instructions and clarify database support 3 weeks ago
npmrun b65ceefbee feat(styles): integrate SCSS for improved styling and add page title management 3 weeks ago
npmrun 58e1fc9d03 feat(cloud-probes): implement cloud probe middleware and configuration 3 weeks ago
npmrun da05024087 style(index): update text sizes and classes for improved readability on the homepage 3 weeks ago
npmrun 78aa56f52a feat(media): add user notes and reference contexts to media assets 3 weeks ago
npmrun 967d738c7e feat(media): re-upload missing files in place for same storage_key 3 weeks ago
npmrun 5ae04d4fac refactor(site): use NUXT_PUBLIC_SITE_URL instead of DB publicSiteUrl 3 weeks ago
npmrun b5430ad1da feat(config): publicSiteUrl for same-origin media refs; copy uses it 3 weeks ago
npmrun dc74dcf4e2 fix(media): recognize absolute /public/assets/ URLs in markdown for refs sync 3 weeks ago
npmrun 2cc931b929 fix(media): load library on client after auth refresh (avoid SSR 401) 3 weeks ago
npmrun 761278a593 fix(ui): avoid duplicate toast on media library load error 3 weeks ago
npmrun e4adc32c56 feat(nav): add media console link and merge dashboard card 3 weeks ago
npmrun ee6efc372b fix(ui): avoid duplicate chrome on media orphans under shell 3 weeks ago
npmrun a2b99afcfb feat(ui): add media library page at /me/media 3 weeks ago
npmrun fb56fc6bcd feat(ui): add /me/media parent shell with sub nav 3 weeks ago
npmrun e89529a6d2 feat(api): add GET /api/me/media/assets for media library 3 weeks ago
npmrun be656693e6 feat(media): add listUserMediaAssetsPage with ref counts 3 weeks ago
npmrun 8b1b8d73b1 feat(media): add me media assets query parser and tests 3 weeks ago
npmrun 9b86f23252 docs: add media library implementation plan 3 weeks ago
npmrun 0fa7b79232 docs: add media library and /me/media hub design spec 3 weeks ago
npmrun f822086861 feat(media): enhance media storage audit with detailed reference tracking 3 weeks ago
npmrun a1fec30083 feat(nitro): implement custom JSON error handler and utility functions 3 weeks ago