e36cdaad0d
Updated attachments to work with new dropzone
...
- Fixes existing broken attachment edit tabs.
- Redesigns area to move away from old tabbed interface.
- Integrates new dropzone system, for both addition and edit.
2023-04-26 16:41:34 +01:00
722c38d576
Image manager: fix upload control for drawing, updated styles
...
- Tightened image manager styles to address things that looked akward.
- Prevented visiblity/use of upload controls for drawings.
- Updated dropzone to use error handling from validation messages.
2023-04-26 14:25:56 +01:00
8cd6c797e8
Merge branch 'development' of github.com:BookStackApp/BookStack into development
2023-04-26 01:43:16 +01:00
dff45e2c5d
Fixed broken shortcut hint overlay
...
Also updated event handler usage to use abort controller while there.
2023-04-26 01:42:12 +01:00
61d2ea6ac7
Dropzone: Polished image manager elements
...
- Added file placeholder for non-image uploads.
- Added use of upload limits.
- Removed upload timeout variable.
- Added pass-through and usage of filetypes.
- Extracted some view text to language files and made use of existing
text.
2023-04-25 16:41:39 +01:00
752562d23d
.vscode folder is added in .gitignore file ( #4197 )
...
Squash of 7 commits.
---------
Co-authored-by: esakkiraja100116 <esakkiraja100116@gmai.com >
2023-04-25 15:25:31 +01:00
b21a9007c5
Dropzone: Developed ux further
...
- Added image manager button for uploads.
- Added image manager placeholder sidebar text for guidance.
- Improved dropzone layer styling.
- Removed old dropzone styles.
- Got success events and auto-hide working.
- Updated upload items to animate out.
2023-04-25 13:10:25 +01:00
a8fc29a31e
Dropzone: started on design/ui of uploading
...
- Added new wider target handling.
- Updated upload item dom with design and seperate "landing" zone.
- Added new helper for simple dom element creation.
2023-04-24 23:24:58 +01:00
36116a45d4
Dropzone: Swapped fetch for XHR for progress tracking
2023-04-24 18:18:08 +01:00
23915c3b1a
Started custom dropzone implementation
2023-04-24 16:19:20 +01:00
55af22b487
Merge pull request #4191 from tigsikram/fix-api-docs-timestamp
...
Fix timestamp in API docs example response
2023-04-24 14:46:40 +01:00
01f3f4d315
Fix timestamp in API docs example response
2023-04-24 11:19:00 +02:00
58cadce052
Merge branch 'feature/mail-verify-peer' into development
2023-04-23 15:05:13 +01:00
1de72d09ca
Mail: updated peer verify option name and added test
2023-04-23 15:04:35 +01:00
fa6fcc1c1c
Added clojure code language option
...
For #4112
2023-04-23 14:16:31 +01:00
a46b438a4c
Merge branch 'wkhtmltopdf-env-example' into development
2023-04-21 11:56:31 +01:00
7505443a0c
Updated complete env wkhtml text and added advisory
...
Added advisory to start to refer to docs for full details.
Updated added WKHTMLTOPDF option text.
2023-04-21 11:54:23 +01:00
f837083c12
Updated php deps
2023-04-21 11:37:41 +01:00
e1bd13f481
Edits from reviewing public events page
2023-04-20 16:54:11 +01:00
c74f7cc628
Documented public JS events used
...
Related to #4179
2023-04-20 16:25:48 +01:00
9f467f4052
Merge pull request #4181 from BookStackApp/js_formatting
...
Added standard JS formatting via ESLint
2023-04-19 23:01:10 +01:00
974390688d
ESLINT: Added GH action and details to dev docs
2023-04-19 22:56:55 +01:00
da3ae3ba8b
ESLINT: Addressed remaining detected issues
2023-04-19 15:20:04 +01:00
0519e58fbf
ESLINT: Started inital pass at addressing issues
2023-04-19 10:46:13 +01:00
e711290d8b
Ran eslint fix on existing codebase
...
Had to do some manual fixing of the app.js file due to misplaced
comments
2023-04-18 22:20:02 +01:00
752ee664c2
Added code formatting standard via eslint
2023-04-18 22:19:27 +01:00
69d03042c6
Merge pull request #3617 from BookStackApp/codemirror6
...
Upgrade to codemirror 6
2023-04-18 15:35:39 +01:00
baf5edd73a
CM6: Further fixes/improvements after testing
...
- Updated event naming to be "cm6" when codemirror-specific.
- Removed cm block border in md editor to prevent double bordering.
- Updated copy handling to fallback to execCommand.
2023-04-18 15:08:17 +01:00
3e738b1471
CM6: Fixed a range of issues during browser testing
...
- Fixed some keybindings not running as expected, due to some editor
defaults overriding or further actions taking place since the action
would not indicate it's been dealt with (by returning boolean).
- Fixed spacing/border-radius being used on codeblocks on non-intended
areas like the MD editor.
- Fixed lack of BG on default light theme, visible on full screen md
editor.
- Fixed error thrown when the user does not have access to change the
current editor (Likely non-cm related existing issue)
2023-04-18 14:21:22 +01:00
94f464cd14
CM6: Added tabbing, fixed dark mode border in WYSIWYG
2023-04-18 13:43:59 +01:00
900571ac9c
CM6: Updated for popup editor, added new interface
...
New simple interface added for abstraction of CM editor in simple
use-cases, just to provide common actions like get/set content, focus
and set mode.
2023-04-17 13:24:29 +01:00
09fd0bc5b7
CM6: Got WYSIWYG code blocks working
...
Required monkey-patch to work around potential codemirror issue with
shadowdom+iframe usage.
Also updated JS packages to latest versions.
2023-04-16 23:50:11 +01:00
74b4751a1c
CM6: Aligned styling with existing, improved theme handling
2023-04-16 16:05:16 +01:00
74b76ecdb9
Updated cm6 theme handling to allow extension via API
...
Uses our custom event system, uses methods that take callables so that
internal dependancies can be passed.
2023-04-15 15:35:41 +01:00
9874a53206
Added cm6 strategy for splitting and dyn. loading langs
...
Split out legacy modes to their own dynamically imported bundle to
reduce main code bundle size.
2023-04-14 18:08:57 +01:00
257a703878
Addressed existing cm6 todos
...
- Updated clipboard handling
- Removed old clipboard package for browser-native API.
- Updated codemirror editor events to use new props for new data types.
2023-04-14 14:08:40 +01:00
fdda813d5f
Cleaned up change handling in cm6 editor action handling
2023-04-13 17:38:11 +01:00
6f45d34bf8
Finished update pass of all md editor actions to cm6
2023-04-13 17:18:32 +01:00
32c765d0c3
Updated another range of actions for cm6
2023-04-13 12:51:52 +01:00
9813c94720
Made a start on updating editor actions
2023-04-11 13:16:04 +01:00
da3e4f5f75
Got md shortcuts working, marked actions for update
2023-04-11 11:48:58 +01:00
572037ef1f
Got markdown editor barely functional
...
Updated content sync and preview scoll sync to work.
Many features commented out until they can be updated.
2023-04-10 15:01:44 +01:00
50f3c10f19
Merge branch 'v23.02-branch' into development
2023-04-07 18:12:00 +01:00
3f3f221e0d
Updated translator attribution before release v23.02.3
2023-04-07 18:06:44 +01:00
d0f970fe4f
Updated translations with latest Crowdin changes ( #4131 )
2023-04-07 18:00:03 +01:00
95b75c067f
Updated translations with latest Crowdin changes ( #4131 )
2023-04-07 17:59:34 +01:00
81134e7071
Fixed tag numbering in last commit
2023-04-07 17:54:17 +01:00
e722ee4268
Fixed click issue with tag suggestions in safari
...
Updated selectable elements to be divs instead of buttons since Safari
akwardly does not focus on buttons on click.
Also standardised keyboard handling to our standard nav class.
Also addressed empty tag values showing in results.
For #4139
2023-04-07 17:50:57 +01:00
fd674d10e3
Fixed error upon user delete with no migration id
...
Fixes #4162
2023-04-07 15:57:21 +01:00
4835a0dcb1
Cleaned up old token services
2023-04-04 10:44:38 +01:00