5c343638b6
Added base node/button for details/summary
2024-06-06 14:43:50 +01:00
a74e04141c
Lexical: Started build of image node and decoration UI
2024-06-03 16:56:31 +01:00
57259aee00
Lexical: Added format previews to format buttons
2024-05-30 12:25:25 +01:00
dc1a40ea74
Lexical: Added ui container type
...
Structured UI logical to be fairly standard and mostly covered via
a base class that handles context and core dom work.
2024-05-29 20:38:31 +01:00
b24d60e98d
Lexical: Started UI fundementals with basic button
2024-05-28 18:04:48 +01:00
0f8bd869d8
Lexical: Added custom id-supporting paragraph blocks
2024-05-28 15:09:50 +01:00
6e852d2e65
Lexical: Played with commands, extracted & improved callout node
2024-05-27 20:23:45 +01:00
5a4f595341
Editors: Added lexical editor for testing
...
Started basic playground for testing lexical as a new WYSIWYG editor.
Moved out tinymce to be under wysiwyg-tinymce instead so lexical is the
default, but TinyMce code remains.
2024-05-27 15:39:41 +01:00
d133f904d3
Auth: Changed email confirmations to use login attempt user
...
Negates the need for a public confirmation resend form
since we can instead just send direct to the last session login attempter.
2024-05-20 17:23:15 +01:00
d54c7b4783
Audit Log: Fixed bad reference to linked entity item
2024-05-05 16:05:21 +01:00
67df127c26
API: Added to, and updated, testing to cover audit log additions
2024-05-05 15:44:58 +01:00
5c28bcf865
Registration: Reviewed added simple honeypot, added testing
...
Also cleaned up old RegistrationController syntax.
Review of #4970
2024-05-04 13:59:41 +01:00
16399b63be
better accessibility for honepot formfield
2024-04-21 16:08:28 +02:00
31272e60b6
add ambrosia-container to registration form as honeypot for bots: new form field "username" must not be filled
2024-04-19 09:35:09 +02:00
1b1cb18839
fixed mislabeling of name input
2024-04-19 09:18:34 +02:00
80ac66e0a6
Code Editor: Added scala to language list
...
For #4953
2024-04-16 14:44:17 +01:00
a2fd80954b
Licensing: Added links and tests for new licenses endpoint
...
For #4907
2024-03-23 22:04:18 +00:00
0c524c7c8f
Licensing: Added licenses app view
...
Extracted many methods to a new "MetaController" in the process.
2024-03-23 16:31:13 +00:00
c9d9ad10f2
Merge branch 'totp-patch' into development
2024-03-10 18:32:02 +00:00
d5a689366c
MFA: Copied autocomplete changes from totp to backup codes
...
Also added tests to cover.
Related to #4849
2024-03-10 18:31:01 +00:00
bc24a1360f
TOTP: Added one-time-code autofill
...
During review of #4849
Tested on Firefox & Chromium desktop.
2024-03-10 18:24:42 +00:00
bbb41e8b5c
Breadcrumbs: Fixed bad dropdown menu placement at small sizes
...
For #4824
2024-02-20 18:03:32 +00:00
c53c9f6866
Turned off autocomplete for TOTP codes
...
Small QOL change to turn off autocomplete when entering TOTP codes since they're one time use only.
2024-02-15 09:22:35 -06:00
12daa1c2b9
Header: Fixed mobile menu falling out of header
...
Changed button to be within-DOM rather than absolute positioned.
Also improves RTL handling by showing menu on the right side.
Fixes #4841
2024-02-13 14:00:34 +00:00
ed21a6d798
Queries: Updated old use-specific entity query classes
...
- Updated name to align, and differentate from new 'XQueries' clases.
- Removed old sketchy base class with app resolving workarounds, to a
proper injection-based approach.
- Also fixed wrong translation text used in PageQueries.
2024-02-08 16:39:59 +00:00
779f09bff6
Merge branch 'chapter-templates' into development
2024-02-01 12:55:38 +00:00
06901b878f
Comments: Added HTML filter on load, tinymce elem filtering
...
- Added filter on load to help prevent potentially dangerous comment
HTML in DB at load time (if it gets passed input filtering, or is
existing).
- Added TinyMCE valid_elements for input wysiwygs, to gracefully degrade
content at point of user-view, rather than surprising the user by
stripping content, which TinyMCE would show, post-save.
2024-01-31 16:20:22 +00:00
e9a19d5878
Comments: Added wysiwyg link selector, updated tests, removed command
...
- Updated existing tests with recent back-end changes, mainly to use
HTML data.
- Removed old comment regen command that's no longer required.
2024-01-31 14:22:04 +00:00
adf0baebb9
Comments: Added back-end HTML support, fixed editor focus
...
Also fixed handling of editors when moved in DOM, to properly remove
then re-init before & after move to avoid issues.
2024-01-30 15:16:58 +00:00
5c92b72fdd
Comments: Added input wysiwyg for creating/updating comments
...
Not supporting old content, existing HTML or updating yet.
2024-01-30 14:27:09 +00:00
64c783c6f8
extraded template form to own file and changed translations
2024-01-29 19:55:39 +01:00
5903823eed
Merge pull request #4796 from BookStackApp/v23-12
...
Merge in v23.12.2 changes
2024-01-24 10:38:14 +00:00
788327fffb
Attachment List: Fixed broken ctrl-click functionality
...
Fixes #4782
2024-01-23 15:01:07 +00:00
c1552fb799
Attachments: Drag and drop video support
...
Supports dragging and dropping video attahchments to embed them in the
editor as HTML video tags.
2024-01-15 11:57:20 +00:00
70bfebcd7c
Added Default Templates for Chapters
2024-01-01 21:58:49 +01:00
3668949705
Input WYSIWYG: Fixed up some dark mode elements
2023-12-22 15:16:06 +00:00
7cd0629a75
Input WYSIWYG: Updated exports to handle HTML descriptions
2023-12-22 14:57:20 +00:00
ed5d67e609
Input WYSIWYG: Aligned newline handling with old descriptions
...
To ensure consistenent behaviour before/after changes.
Added tests to cover.
2023-12-20 17:40:58 +00:00
2fbed3919b
Input WYSIWYG: Added dynamic options for entity selector popups
...
So that multiple elements on the page can share the same popup, with
different search options.
2023-12-19 12:09:57 +00:00
c07aa056c2
Input WYSIWYG: Updated UpdateUrlCommand, Added chapter HTML display
2023-12-18 18:31:16 +00:00
307fae39c4
Input WYSIWYG: Added reference store & fetch handling
...
For book, shelves and chapters.
Made much of the existing handling generic to entity types.
Added new MixedEntityListLoader to help load lists somewhat efficiently.
Only manually tested so far.
2023-12-18 16:23:40 +00:00
c622b785a9
Input WYSIWYG: Added description_html field, added store logic
...
Rolled out HTML editor field and store logic across all target entity
types. Cleaned up WYSIWYG input logic and design.
Cleaned up some injected classes while there.
2023-12-17 15:02:15 +00:00
569542f0bb
Input WYSIWYG: Added compontent and rough logic to book form
...
Just as a draft for prototyping and playing around to get things
started.
2023-12-16 14:48:35 +00:00
56d07f1909
Users API: Fixed sending invite when using form requests
...
- Cast send_invite value in cases where it might not have been a boolean,
which occurs on non-JSON requests.
- Added test to cover.
- Updated API docs to mention and shown boolean usage.
2023-12-13 15:13:54 +00:00
3af07addf6
Default templates: Fixed syntax for php8.0, added test
...
Null accessor is akward in php8.0 and throws warnings, so removed.
Added test to check template assingment handling on page delete.
2023-12-12 15:59:12 +00:00
2081a783f3
Default templates: Cleaned up ux, added case for added endpoint
...
Cleaned up and updated page picker a bit, allowing longer names to show,
clicking through to item without triggering popup, and updated to use
hidden attributes instead of styles.
Added phpunit tests to cover supporting entity-selector-templates
endpoint.
2023-12-12 15:38:09 +00:00
4017048555
Page Templates: Changed template field name, added API support
2023-12-12 12:14:00 +00:00
7ebe7d4e58
Default templates: Added page picker and working forms
...
- Adapted existing page picker to be usable elsewhere.
- Added endpoint for getting templates for entity picker.
- Added search template filter to support above.
- Updated book save handling to check/validate submitted template.
- Allows non-visible pages to flow through the save process, if not
being changed.
- Updated page deletes to handle removal of default usage on books.
- Tweaked wording and form styles to suit.
- Updated migration to explicity reflect default value.
2023-12-11 15:58:27 +00:00
d61f42a377
Default Templates: Started review and updates from PR code
2023-12-11 12:33:20 +00:00
968bc8cdf3
Merge branch 'development' into default-templates
2023-12-11 11:41:43 +00:00