GitHub/WoltLab/WCF.git
Author Commit
2024-06-08 Marcel WerkChange template name to shared version
2024-06-08 Marcel WerkMerge branch 'master' of https://github.com/WoltLab/WCF
2024-06-08 Marcel WerkRemove obsolete jquery code for the captcha registration
2024-06-08 Marcel WerkConvert `captchaQuestion` to a shared template
2024-06-08 Alexander EbertMerge pull request #5905 from WoltLab/upload-pipeline-v2
2024-06-08 Alexander EbertMark the legacy file system methods as deprecated
2024-06-08 Alexander EbertAdd support for copying files
2024-06-08 Alexander EbertRemove legacy methods for attachment handling
2024-06-08 Alexander EbertReplace references to the old JS for attachments
2024-06-08 Alexander EbertAdd the SQL structure to the DDL PIP
2024-06-08 Alexander EbertCreate a WebP variant of the source file
2024-06-08 Alexander EbertImprove the eTag handling of file downloads
2024-06-08 Alexander EbertMigrate attachments to the new file upload API
2024-06-08 Alexander EbertAdd a new worker implementation with a linear, predicta...
2024-06-08 Alexander EbertAdd an option to limit the maximum file size
2024-06-08 Alexander EbertValidate the file size before querying the server
2024-06-08 Alexander EbertFix the ETag handling
2024-06-08 Alexander EbertIncrease the length of the secret to 32 characzers
2024-06-08 Alexander EbertFix the `expires` header and force lowercased http...
2024-06-08 Alexander EbertMove the ETag handling and switch to weak comparisons
2024-06-08 Alexander EbertAdd support for limiting the number of uploaded files
2024-06-08 Alexander EbertFix the call to a removed helper function
2024-06-08 Alexander EbertAdd checksums for thumbnails and a rebuild worker
2024-06-08 Alexander EbertDelete orphaned files
2024-06-08 Alexander EbertAdd caching support to file downloads
2024-06-08 Alexander EbertClean up files on delete
2024-06-08 Alexander EbertAdd support for download tracking
2024-06-08 Alexander EbertMinor code improvements
2024-06-08 Alexander EbertAdd the documentation for the file processor interface
2024-06-08 Alexander EbertAdd a default implementation for file processors
2024-06-08 Alexander EbertAdd basic error messages
2024-06-08 Alexander EbertAdd button phrases and simplify the button creation
2024-06-08 Alexander EbertClean up the error and editor id handling
2024-06-08 Alexander EbertMove the attachment logic into a separate file
2024-06-08 Alexander EbertReorganize the action buttons for attachments
2024-06-08 Alexander EbertInitialize the image viewer for dynamic attachments
2024-06-08 Alexander EbertUse `objectTypeID` instead of `typeName`
2024-06-08 Alexander EbertAdd support for the image viewer for attachments
2024-06-08 Alexander EbertImplement a cleanup on file delete
2024-06-08 Alexander EbertRemove `downloads` and `lastDownloadTime`
2024-06-08 Alexander EbertImprove the UI of uploaded attachments
2024-06-08 Alexander EbertAdd some basic styling for uploaded attachments
2024-06-08 Alexander EbertAdd support for uploads through drag and drop on the...
2024-06-08 Alexander EbertBlock drag & drop for illegal file extensions
2024-06-08 Alexander EbertAdd the link to the full version to files
2024-06-08 Alexander EbertInitialize existing attachments
2024-06-08 Alexander EbertBind uploaded attachments to the current user
2024-06-08 Alexander EbertAdd an automated resizing for images exceeding the...
2024-06-08 Alexander EbertPrevent the generation of thumbnails for small images
2024-06-08 Alexander EbertUnify the styling of attachments below a message
2024-06-08 Alexander EbertFix the loading of the files of attachments
2024-06-08 Alexander EbertAdd a secret to upload files
2024-06-08 Alexander EbertUse file extensions other than `.bin` for safe types
2024-06-08 Alexander EbertSkip thumbnails for non-image files
2024-06-08 Alexander EbertUse `File::getSourceName()` to avoid accidental leaks
2024-06-08 Alexander EbertAdd `getPathname()` to simplify the file access
2024-06-08 Alexander EbertCache the width and height of images
2024-06-08 Alexander EbertClean up some TODOs
2024-06-08 Alexander EbertAlways create thumbnails using WebP
2024-06-08 Alexander EbertFix the error handling of failed context validations
2024-06-08 Alexander EbertUnify the handling of the attachment context
2024-06-08 Alexander EbertPrototype to render files as HTML elements
2024-06-08 Alexander EbertAlways load the file and thumbnails for attachments
2024-06-08 Alexander EbertAdd support for attachment thumbnail
2024-06-08 Alexander EbertFix the handling of validation errors
2024-06-08 Alexander EbertAdd an API endpoint to delete files
2024-06-08 Alexander EbertMigrate the generation of thumbnails to the new API
2024-06-08 Alexander EbertMigrate the chunk upload to the new API
2024-06-08 Alexander EbertRemove the old controller for the preflight request
2024-06-08 Alexander EbertMigrate the file upload preflight to the new API
2024-06-08 Alexander EbertAdd the link to the uploaded file
2024-06-08 Alexander EbertAdd the button to insert an image’s thumbnail
2024-06-08 Alexander EbertForward the extra data from the file processor
2024-06-08 Alexander EbertImplement a button to insert the `[attach]` BBCode...
2024-06-08 Alexander EbertPersistently track the mime type of uploaded files
2024-06-08 Alexander EbertAdd basic support for thumbnails for the file element
2024-06-08 Alexander EbertAdd a lifecycle behavior for uploaded files
2024-06-08 Alexander EbertAdd the `woltlab-core-file` element to represent uploads
2024-06-08 Alexander EbertAdd support for image thumbnails
2024-06-08 Alexander EbertAdd basic support for thumbnails
2024-06-08 Alexander EbertAdd the ability to attach custom response data
2024-06-08 Alexander EbertDelegate attachments to the file upload system
2024-06-08 Alexander EbertPrototype for the delegation of attachments to the...
2024-06-08 Alexander EbertAdd support for an extension based filter
2024-06-08 Alexander EbertImprove the error handling of the preflight request
2024-06-08 Alexander EbertSimplify the handling of context data
2024-06-08 Alexander EbertAdd basic support for file processors
2024-06-08 Alexander EbertWrite the chunks into the file directly
2024-06-08 Alexander EbertTrack the number of uploaded chunks
2024-06-08 Alexander EbertConvert a temporary file into a persistent file
2024-06-08 Alexander EbertCreate the basic data structure for a persistent file
2024-06-08 Alexander EbertUse a single source of truth for temporary filenames
2024-06-08 Alexander EbertAdd a proper DBO for the handling of temporary files
2024-06-08 Alexander EbertDynamically calculate the chunk size
2024-06-08 Alexander EbertRemove the unnecessary table `wcf1_file_chunk`
2024-06-08 Alexander EbertAdd SHA-256 checksums to the uploaded data
2024-06-08 Alexander EbertUse buffers to write uploaded files
2024-06-08 Alexander EbertImplement a naive chunked upload
2024-06-08 Alexander EbertAdd PoC implementation for chunked uploads
2024-06-08 Alexander EbertAdd support for blob requests
next