Files
quickdrop/.github
Rostislav 3aba1efced Dev (#59)
CI/CD: Jenkins pipeline updates (specify JDK/Maven tools, version-based pipeline fixes, adjust for new Jenkins setup)

Java/Spring upgrades & rollback (try Java 25 + Spring Boot 3.5.6 + GC/ObjectHeader experiments, then revert back to Java 21)

Add/refresh Copilot instructions

Controller logging + rename (add logging to FileViewController, rename PasswordController → PasswordViewController)

UI refactors + formatting pass (general reformatting and readability improvements across templates/scripts)

Tailwind migration cleanup (remove Bootstrap script references, Tailwind updates, dark theme fixes)

Template layout/styling improvements (dashboard, settings, file history, file view pages—consistent layout and styling with Tailwind)

Keep Indefinitely + Hide From List rules & option (add option to disable “Keep Indefinitely”, refine/adjust session + status checks, align UI layout)

Unified file history logging (migrate download/renewal logs into one system; refactor repository/service; update downloads section to log uploads/renewals/downloads)

Share token overhaul (better validation + uniqueness; download endpoint uses token directly; delete tokens when deleting a file; refine ShareViewController mappings)

Security/static resources (permit static resources through filter chain)

Notifications system (Discord + email settings, NotificationService, testing UI + endpoint, batching with configurable minutes, richer formatting + detailed results, improve deletion notifications)

CSRF adjustments for notification testing (CSRF token handling, add allowed header X-XSRF-TOKEN, ignore CSRF for the test endpoint where needed)

Folder upload support (SQL migration rename, directory picker + manifest improvements, better folder tree rendering with fallbacks, improved upload cleanup)

Upload/file view UX refresh (new drop zone/buttons design, theme toggler improvements, responsive/accessibility navigation improvements incl. close-on-outside-click)

File preview feature (enable/disable previews + max size settings; support images/text + PDF/JSON/CSV + more extensions; preview UI styling; normalize language extensions; add Highlight.js syntax highlighting + dark theme styles; remove integrity/crossorigin attrs)

Navigation reorg + styling (reorganize nav links; ensure light/dark contrast; consistent hover/padding/spacing)

Pagination + caching + search (pagination for dashboard/file list, caching config, search with pagination)

Settings validation + cron UX (validate settings inputs; cron validation; show next run time; layout fixes for cron section)

Service/util refactors & cleanup (dead code cleanup; DataValidator null handling; improve ScheduleService cron handling + deletion logic; improve NotificationService RestTemplate + flushing; refactor FileUtils file type/previewability; move static helpers; improve preview handling path)

Dependencies/versioning/docs (update pom.xml parent/deps, bump version to 1.5.0 in pom.xml + application.properties, update README)
2025-12-14 19:12:44 +02:00
..
2025-12-14 19:12:44 +02:00
2025-03-22 15:40:28 +02:00