Cyperghost [Thu, 4 Apr 2024 10:27:31 +0000 (12:27 +0200)]
Also resets the cache for the user who is no longer ignored.
Cyperghost [Thu, 4 Apr 2024 09:24:34 +0000 (11:24 +0200)]
Reload style from database by executing command
Cyperghost [Wed, 3 Apr 2024 13:23:19 +0000 (15:23 +0200)]
Set new landing page reset style cache, too
Cyperghost [Wed, 3 Apr 2024 13:20:05 +0000 (15:20 +0200)]
Set core language to get the right language for the landing page url
Cyperghost [Wed, 3 Apr 2024 13:04:33 +0000 (15:04 +0200)]
Get landing page
Cyperghost [Wed, 3 Apr 2024 12:55:46 +0000 (14:55 +0200)]
Add `loadVariable` call
Cyperghost [Wed, 3 Apr 2024 12:50:48 +0000 (14:50 +0200)]
Add comment for the default favicons
Cyperghost [Wed, 3 Apr 2024 12:50:11 +0000 (14:50 +0200)]
Deleted compiled style files when creating new language
Cyperghost [Wed, 3 Apr 2024 12:37:03 +0000 (14:37 +0200)]
Generate manifest, even if no favicon is available
Cyperghost [Wed, 3 Apr 2024 12:36:24 +0000 (14:36 +0200)]
Generate manifest by recompile style
Cyperghost [Wed, 3 Apr 2024 12:29:48 +0000 (14:29 +0200)]
Remove `default.manifest.json`
Cyperghost [Wed, 3 Apr 2024 12:29:25 +0000 (14:29 +0200)]
Add `CreateManifest` command
Cyperghost [Wed, 3 Apr 2024 11:19:50 +0000 (13:19 +0200)]
Remove some blank lines
Marcel Werk [Wed, 3 Apr 2024 11:07:19 +0000 (13:07 +0200)]
Fix error in user search
`$value` can be `null`, which leads to subsequent errors.
Cyperghost [Wed, 3 Apr 2024 10:40:12 +0000 (12:40 +0200)]
Set `theme_color` and `background_color` dynamically
Marcel Werk [Tue, 2 Apr 2024 15:30:26 +0000 (17:30 +0200)]
Merge pull request #5863 from WoltLab/user-mail-form-builder-form
Migrate user mail form to formbuilder form
Marcel Werk [Tue, 2 Apr 2024 15:25:10 +0000 (17:25 +0200)]
Remove option for different sender from bulk mail
Olaf Braun [Tue, 2 Apr 2024 12:20:42 +0000 (14:20 +0200)]
Merge pull request #5860 from WoltLab/acl-json
Modernization of the ACL list
Cyperghost [Tue, 2 Apr 2024 09:49:45 +0000 (11:49 +0200)]
Revert the changes on `WCF.Combined.tiny.js` and `WCF.Combined.tiny.min.js`
Cyperghost [Tue, 2 Apr 2024 08:22:52 +0000 (10:22 +0200)]
Remove `/>`
Marcel Werk [Mon, 1 Apr 2024 13:51:12 +0000 (15:51 +0200)]
Migrate user mail to formbuilder form
Marcel Werk [Mon, 1 Apr 2024 12:29:04 +0000 (14:29 +0200)]
Remove obsolete imports
Alexander Ebert [Sun, 31 Mar 2024 17:44:02 +0000 (19:44 +0200)]
Release 6.0.11 dev 1
Alexander Ebert [Sun, 31 Mar 2024 17:43:54 +0000 (19:43 +0200)]
Update the CKEditor 5 bundle
WoltLab [Sun, 31 Mar 2024 17:39:31 +0000 (17:39 +0000)]
Updating minified JavaScript files
Alexander Ebert [Fri, 29 Mar 2024 16:54:10 +0000 (17:54 +0100)]
Reduce the usage of `@` in the template
Alexander Ebert [Fri, 29 Mar 2024 16:40:45 +0000 (17:40 +0100)]
Remove the redundant tooltips
Alexander Ebert [Fri, 29 Mar 2024 16:36:11 +0000 (17:36 +0100)]
Fix the behavior for empty ACLs
Alexander Ebert [Thu, 28 Mar 2024 13:04:13 +0000 (14:04 +0100)]
Merge pull request #5767 from max-m/patch-woltlab-core-dialog.ts
Fix inconsistent event handling in `woltlab-core-dialog.ts`
Marcel Werk [Thu, 28 Mar 2024 12:45:17 +0000 (13:45 +0100)]
Fix toggle buttons in slideshow widget
Alexander Ebert [Thu, 28 Mar 2024 11:34:56 +0000 (12:34 +0100)]
Prototype to render files as HTML elements
Alexander Ebert [Thu, 28 Mar 2024 11:31:58 +0000 (12:31 +0100)]
Always load the file and thumbnails for attachments
Alexander Ebert [Thu, 28 Mar 2024 10:28:23 +0000 (11:28 +0100)]
Fix the detection of the page logo dimensions
The detection uses the effective dimensions that could be off when the logo is quite large and is being downsizes to fit the container.
Alexander Ebert [Wed, 27 Mar 2024 22:28:14 +0000 (23:28 +0100)]
Add support for attachment thumbnail
Alexander Ebert [Mon, 25 Mar 2024 10:42:11 +0000 (11:42 +0100)]
Fix the handling of validation errors
Alexander Ebert [Sun, 24 Mar 2024 15:47:45 +0000 (16:47 +0100)]
Add an API endpoint to delete files
Alexander Ebert [Fri, 22 Mar 2024 17:11:37 +0000 (18:11 +0100)]
Migrate the generation of thumbnails to the new API
Alexander Ebert [Fri, 22 Mar 2024 16:57:23 +0000 (17:57 +0100)]
Migrate the chunk upload to the new API
Alexander Ebert [Thu, 21 Mar 2024 17:36:14 +0000 (18:36 +0100)]
Remove the old controller for the preflight request
Alexander Ebert [Thu, 21 Mar 2024 13:08:57 +0000 (14:08 +0100)]
Migrate the file upload preflight to the new API
Alexander Ebert [Sun, 3 Mar 2024 17:13:09 +0000 (18:13 +0100)]
Add the link to the uploaded file
Alexander Ebert [Sun, 3 Mar 2024 17:05:10 +0000 (18:05 +0100)]
Add the button to insert an image’s thumbnail
Alexander Ebert [Sun, 3 Mar 2024 17:04:48 +0000 (18:04 +0100)]
Forward the extra data from the file processor
Alexander Ebert [Sat, 2 Mar 2024 17:22:48 +0000 (18:22 +0100)]
Implement a button to insert the `[attach]` BBCode into the editor
Alexander Ebert [Sat, 2 Mar 2024 16:54:31 +0000 (17:54 +0100)]
Persistently track the mime type of uploaded files
Alexander Ebert [Sat, 2 Mar 2024 16:26:26 +0000 (17:26 +0100)]
Add basic support for thumbnails for the file element
Alexander Ebert [Fri, 1 Mar 2024 15:59:29 +0000 (16:59 +0100)]
Add a lifecycle behavior for uploaded files
Alexander Ebert [Thu, 29 Feb 2024 17:23:54 +0000 (18:23 +0100)]
Add the `woltlab-core-file` element to represent uploads
Alexander Ebert [Fri, 16 Feb 2024 17:35:34 +0000 (18:35 +0100)]
Add support for image thumbnails
Alexander Ebert [Thu, 15 Feb 2024 18:26:05 +0000 (19:26 +0100)]
Add basic support for thumbnails
Alexander Ebert [Thu, 15 Feb 2024 17:43:54 +0000 (18:43 +0100)]
Add the ability to attach custom response data
Alexander Ebert [Thu, 15 Feb 2024 16:24:45 +0000 (17:24 +0100)]
Delegate attachments to the file upload system
Alexander Ebert [Wed, 31 Jan 2024 16:24:09 +0000 (17:24 +0100)]
Prototype for the delegation of attachments to the file API
Alexander Ebert [Sun, 28 Jan 2024 19:09:15 +0000 (20:09 +0100)]
Add support for an extension based filter
Alexander Ebert [Sun, 28 Jan 2024 16:11:11 +0000 (17:11 +0100)]
Improve the error handling of the preflight request
Alexander Ebert [Sat, 27 Jan 2024 16:02:26 +0000 (17:02 +0100)]
Simplify the handling of context data
Alexander Ebert [Fri, 26 Jan 2024 17:00:25 +0000 (18:00 +0100)]
Add basic support for file processors
Alexander Ebert [Tue, 16 Jan 2024 16:24:40 +0000 (17:24 +0100)]
Write the chunks into the file directly
This avoids having to buffer the data into separate files which causes a lot of I/O when stitching the file together.
Alexander Ebert [Tue, 16 Jan 2024 11:34:43 +0000 (12:34 +0100)]
Track the number of uploaded chunks
Allow for up to 255 chunks and track the state of each uploaded chunks. The `chunks` property is effectively a bitmap whose length represents the number of chunks
Alexander Ebert [Thu, 28 Dec 2023 17:00:52 +0000 (18:00 +0100)]
Convert a temporary file into a persistent file
Alexander Ebert [Thu, 28 Dec 2023 16:21:56 +0000 (17:21 +0100)]
Create the basic data structure for a persistent file
Alexander Ebert [Thu, 28 Dec 2023 16:01:54 +0000 (17:01 +0100)]
Use a single source of truth for temporary filenames
Alexander Ebert [Thu, 28 Dec 2023 15:37:34 +0000 (16:37 +0100)]
Add a proper DBO for the handling of temporary files
Alexander Ebert [Thu, 28 Dec 2023 12:24:59 +0000 (13:24 +0100)]
Dynamically calculate the chunk size
Alexander Ebert [Wed, 27 Dec 2023 17:06:10 +0000 (18:06 +0100)]
Remove the unnecessary table `wcf1_file_chunk`
There is no need to track each chunk because we can simply use the file system as the single source of truth.
Alexander Ebert [Wed, 27 Dec 2023 16:54:10 +0000 (17:54 +0100)]
Add SHA-256 checksums to the uploaded data
Alexander Ebert [Tue, 26 Dec 2023 18:20:15 +0000 (19:20 +0100)]
Use buffers to write uploaded files
Alexander Ebert [Tue, 26 Dec 2023 14:23:15 +0000 (15:23 +0100)]
Implement a naive chunked upload
Alexander Ebert [Mon, 25 Dec 2023 18:51:53 +0000 (19:51 +0100)]
Add PoC implementation for chunked uploads
Alexander Ebert [Mon, 25 Dec 2023 18:51:18 +0000 (19:51 +0100)]
Add support for blob requests
Alexander Ebert [Sun, 26 Nov 2023 14:36:59 +0000 (15:36 +0100)]
Add the basic directory structure for the data storage
Alexander Ebert [Mon, 25 Dec 2023 12:18:13 +0000 (13:18 +0100)]
Add the data structure for file chunks
Alexander Ebert [Wed, 27 Mar 2024 22:55:18 +0000 (23:55 +0100)]
Add a dark mode to the exception page
Marcel Werk [Wed, 27 Mar 2024 16:26:39 +0000 (17:26 +0100)]
Move assignment of '__userAuthConfig'
The assignment must be made at a later point in the lifecycle, as otherwise it is not possible to change the configuration via an event.
Marcel Werk [Wed, 27 Mar 2024 10:28:27 +0000 (11:28 +0100)]
Merge pull request #5861 from WoltLab/user-authentication-config
User authentication configuration
Cyperghost [Wed, 27 Mar 2024 10:08:53 +0000 (11:08 +0100)]
Revert `ExifUtil.js` changes
Cyperghost [Wed, 27 Mar 2024 09:51:05 +0000 (10:51 +0100)]
Fix `aclPermissionList` show if no item selected(empty)
Cyperghost [Wed, 27 Mar 2024 09:41:48 +0000 (10:41 +0100)]
Add `aclListItem` class
Cyperghost [Wed, 27 Mar 2024 09:41:08 +0000 (10:41 +0100)]
Use new css for acl simple
Cyperghost [Wed, 27 Mar 2024 09:32:38 +0000 (10:32 +0100)]
modernize css for acl list
Cyperghost [Wed, 27 Mar 2024 09:24:51 +0000 (10:24 +0100)]
modernize css for acl permission list
Cyperghost [Wed, 27 Mar 2024 09:09:22 +0000 (10:09 +0100)]
Remove `WCF.ACL.js`
Marcel Werk [Tue, 26 Mar 2024 17:17:06 +0000 (18:17 +0100)]
Applying the new configuration
Marcel Werk [Tue, 26 Mar 2024 17:16:18 +0000 (18:16 +0100)]
User authentication configuration
A central location for the configuration should make it easier to disable certain unwanted functions in SSO plugins.
Cyperghost [Tue, 26 Mar 2024 14:37:21 +0000 (15:37 +0100)]
Add sticky header
Cyperghost [Tue, 26 Mar 2024 14:28:40 +0000 (15:28 +0100)]
Add hover and border
Cyperghost [Tue, 26 Mar 2024 14:19:49 +0000 (15:19 +0100)]
Remove "containerList"
Cyperghost [Tue, 26 Mar 2024 14:19:03 +0000 (15:19 +0100)]
Add grid layout
Marcel Werk [Tue, 26 Mar 2024 13:22:12 +0000 (14:22 +0100)]
Merge pull request #5753 from SoftCreatR/feature/perplexitybot
Add PerplexityBot
Marcel Werk [Tue, 26 Mar 2024 13:20:48 +0000 (14:20 +0100)]
Merge pull request #5820 from SoftCreatR/bugfix/slowquery-prune-ip
Optimize IP Address Pruning Process
Cyperghost [Tue, 26 Mar 2024 13:06:55 +0000 (14:06 +0100)]
Call `#select` function instead of set `checked` value
Cyperghost [Tue, 26 Mar 2024 13:02:52 +0000 (14:02 +0100)]
Add a default value radio button for acl options
Cyperghost [Tue, 26 Mar 2024 12:59:17 +0000 (13:59 +0100)]
Mark `WCF.ACL.List` as deprecated
Cyperghost [Tue, 26 Mar 2024 12:41:50 +0000 (13:41 +0100)]
Make functions public
Cyperghost [Tue, 26 Mar 2024 12:38:30 +0000 (13:38 +0100)]
Import `AclList`
Cyperghost [Tue, 26 Mar 2024 12:32:41 +0000 (13:32 +0100)]
Add margin to search input
Marcel Werk [Tue, 26 Mar 2024 12:30:54 +0000 (13:30 +0100)]
Merge branch 'user-auth-configuration' of https://github.com/WoltLab/WCF into user-auth-configuration
Marcel Werk [Fri, 15 Dec 2023 14:57:30 +0000 (15:57 +0100)]
Add since tag / fix license tag
Marcel Werk [Wed, 13 Dec 2023 13:43:40 +0000 (14:43 +0100)]
User authentication configuration
A central location for the configuration should make it easier to disable certain unwanted functions in SSO plugins.
Cyperghost [Tue, 26 Mar 2024 12:29:59 +0000 (13:29 +0100)]
Save acl values as json
Read in ACLHandler the json values