AAndrii Kryvoviaztest(demo): build seed fixtures without gd
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
chore(storage): de-privilege ownership script and close chunks/cache write gaps | 3 个月前 | |
feat: OIDC auto redirect (#236) * feat(api): add auto-redirect provider setting * feat(ui): redesign the SSO settings page with an auto-redirect provider select * feat(ui): send anonymous users through a sign-in gateway | 11 天前 | |
refactor: migrate from Swoole to FrankenPHP for improved performance and compatibility | 7 个月前 | |
refactor: add share attributes (#216) * fix(settings): show validation errors inline instead of toasts * fix(bookmark): correct cursor pagination for image bookmarkers * refactor(image): rebuild bookmarkers panel as inline disclosure * feat(share): compose share attributes inline with ghost chips * refactor(share): unify attribute popovers * fix(layout): adjust minimum width for responsive sidebar and main content * feat(share): paginate published links panel * refactor(share): standardize attribute detail popovers * chore(share): update localization files for expiration and password attributes * feat(share): add variant support for ChipPopover * refactor(share): reorder ShareLinkCopy and Notice components * fix(share): render copy-format dropdown only in the visible action bar tier * test(share): align format and history e2e with action bar and empty-state redesign | 2 个月前 | |
chore(demo): make demo seeding idempotent and fill every menu | 11 天前 | |
test(demo): build seed fixtures without gd | 10 天前 | |
feat: customization settings (#217) * feat(settings): introduce site customization options - add site name, description and icon customization * feat(customization): add custom CSS option - Add custom CSS field to site customization settings - Implement custom CSS injection into global layout * fix: add Customization category to SettingCategoryTest and PHPStan type hint * refactor: rename faviconUrl to logoUrl across customization settings + Update UI labels and placeholders from "favicon" to "logo". * refactor(settings): drop custom CSS option * feat(settings): validate customization settings * refactor(client): centralize customization state into a shared singleton * feat(settings): improve customization page UX * chore(i18n): update locale catalogs for customization settings * feat(api): add branding logo upload and public serving endpoints * feat(settings): add logo file upload to customization page --------- Co-authored-by: ItsOlegDm <itsoletgdm@gmail.com> Co-authored-by: Andrii Kryvoviaz <andy.krivovjas@gmail.com> | 2 个月前 | |
chore(env): add Mercure JWT secret for test environment | 2 个月前 | |
refactor (ui): improve notification grouping (#233) * refactor(notification): drop the unused list item and favorite type * feat(date): add day-kind, clock and relative-time helpers * feat(ui): add the thread block and timeline components * refactor(notification): group notifications by type and image * feat(notification): render the notifications page as a grouped timeline * refactor(notification): quote-rail threads with an unread thumbnail dot * fix(test): drive expiry tests from a mock clock * feat(notification): filter by type and unread with relative times * refactor(api): drop the unreachable date-time catch blocks * refactor(notification): one time component and ghost empty states * fix(ui): paint focus rings flush and announce empty states * feat(notification): replace the bookmark rail with an actor card popover | 17 天前 | |
chore: update dependencies | 11 天前 | |
refactor: test cases to use createStub instead of createMock | 7 个月前 | |
test: volumes permissions update (#211) * chore(tests): add permission tests * fix(ownership): update permissions for images and cache directories to setgid * fix(docker): set IMAGE_MAX_SIZE environment variable in test Dockerfile * feat(preview): add GitHub Actions workflow for pull request previews * refactor(ci): extract shared image build/publish composite actions * fix(ci): read bake metadata from file to fix digest extraction * chore(ci): bump actions to node 24 runtimes and drop force flag | 3 个月前 | |
chore: update dependencies | 11 天前 |