302b53562d
Fixed clipboard imports
2018-11-10 16:08:33 +00:00
d0c166c207
Added linked images to markdown paste insert
2018-11-10 15:35:13 +00:00
321b53c827
Merge branch 'master' of git://github.com/thomasjsn/BookStack into thomasjsn-master
2018-11-10 15:23:29 +00:00
e3230f8f21
Standardised module loading system & fixed build system
...
Fixed broken build system in broken webpack version.
Also updates module system to standardise on ES6 import/exports,
Especially since babel has changed it's 'default' logic for the old
module system.
2018-11-09 21:17:35 +00:00
90929baa52
Wrap images inserted with markdown editor with anchor tag to original file ref #1062
2018-10-13 21:43:35 +02:00
93f820d9da
Updated TinyMCE config to end containers on empty blocks
...
Makes it easier to escape out of blockquote sections.
Fixes #961
2018-09-23 14:07:50 +01:00
0931ff38e9
Tried to make chapter toggles a little smoother in FF
2018-09-22 16:36:35 +01:00
07bc0612c0
Merge branch 'master' into fix/#960
2018-09-22 15:57:53 +01:00
6dec485b45
Fixed sidebar rubber-banding when content is expanded
...
Hopefully for #905
Ideally layout needs to be re-thought
2018-09-22 15:52:09 +01:00
1cb6ae39c8
Added base RTL support
...
For #939
- Adds way to check if current language is RTL via config system.
- Made TinyMCE default direction be based on current language text
direction.
- Fixed bullet points to be RTL compatible.
- Set page content body to have direction based on content.
2018-09-22 13:18:26 +01:00
81eb642f75
Added bookshelves homepage options
...
- Updated homepage selection UI to be more scalable
- Cleaned homepage selection logic in code
- Added seed test data for bookshelves
- Added bookshelves to permission system
2018-09-20 15:27:30 +01:00
f455b317ec
Added ability to click books in shelf-sort
2018-09-16 16:59:01 +01:00
90883bb22b
Fixes issue wth the dropdown list upon double clicking.
...
Closes #960
Signed-off-by: Abijeet <abijeetpatro@gmail.com >
2018-09-16 13:09:21 +05:30
b89411c108
Copied book content, Added create routes
...
Added view control
Added pivot table for books relation
Added control to assign books
2018-08-27 14:18:09 +01:00
69a0f8d502
Prevented error notification being visible on load
...
Fixes #897
Also made design a little more compact
2018-07-29 15:34:54 +01:00
b2cd363539
Added browserlist, Tweaked md scrollToText ot use ES6
2018-07-14 10:20:49 +01:00
f668bee88b
Merge branch 'master' into feature/edit-link-headers
2018-07-14 09:36:14 +01:00
771f781e7f
Fixes a corner case with exclamation in the ID.
...
Signed-off-by: Abijeet <abijeetpatro@gmail.com >
2018-06-10 17:29:30 +05:30
78be8535f7
Removed previous code that is now unneeded
...
Signed-off-by: Abijeet <abijeetpatro@gmail.com >
2018-06-10 17:19:03 +05:30
6c4c1ccb58
Changed the way we were displaying the edit icon.
...
Signed-off-by: Abijeet <abijeetpatro@gmail.com >
2018-06-10 17:06:23 +05:30
562225a77b
Added code to set the cursor at end of line while scrolling.
...
Signed-off-by: Abijeet <abijeetpatro@gmail.com >
2018-06-10 17:04:54 +05:30
b936e1f403
Added code to handle scroll for markdown.
...
Signed-off-by: Abijeet <abijeetpatro@gmail.com >
2018-06-10 13:11:10 +05:30
0363fc4ea1
Fixes undefined error when clicking on page navigation links.
...
Fixes #873
Signed-off-by: Abijeet <abijeetpatro@gmail.com >
2018-06-03 14:24:55 +05:30
134a96fa32
Adds edit icon to each header in the page.
...
Towards #618
Signed-off-by: Abijeet <abijeetpatro@gmail.com >
2018-06-03 13:47:07 +05:30
d886c6a32e
Removed old ng tags, Fixed header spacing
...
Also prevent pointer error on custom home page
2018-05-28 10:33:38 +01:00
6b84a76af1
Merge branch 'drawing_updates'
2018-05-27 19:42:25 +01:00
1df0bcaf85
Made image cleanup safer
...
Also fixed drawing update in markdown editor.
Added shortcut for MD editor to view drawing manager.
2018-05-27 14:33:50 +01:00
8c4c8cd95b
Updated secure-images option to not effect image name
...
Instead only the image path is altered.
Also fixed image manger mode not changing on button press.
2018-05-20 16:47:53 +01:00
0c9c1e4c6b
Reverted work on revisions
...
Improved linkage of drawings and image manager.
Updated image updates to create new versions.
2018-05-20 16:41:14 +01:00
6e7adcc095
Embedded SVG icons in css/js files
...
Allows removal of hacky /icon endpoint solution.
Fixes PDF exports with WKHTML and allows the icon to show in HTML
exports.
Fixes #796
2018-05-20 11:55:23 +01:00
93147f4340
Prevented back-to-top showing on flexbox-body pages
...
Fixes #824
2018-05-20 09:48:11 +01:00
d5b922aa50
Started work on drawing revisions
...
Improved sidebar and selection styling of image manager.
Allowed image manager imageType to be changed on open.
Created models for image revisions.
2018-05-13 12:07:38 +01:00
0f7b0ad45a
Added ability to copy a page
...
In 'More' menu alongside move.
Allows you to move if you have permission to create within the new
target parent.
Closes #673
2018-04-14 18:00:16 +01:00
7238a01f89
Moved the code to the wysiwyg-editor file.
...
Signed-off-by: Abijeet <abijeetpatro@gmail.com >
2018-04-14 18:41:35 +05:30
736d7118b0
Refactored js file structure to be standard throughout app
...
Still work to be done but a good start in standardisation.
2018-04-01 13:21:11 +01:00
b612cf9e4c
Refactored out page-display system
2018-04-01 12:46:27 +01:00
ecdeb545e0
Cleaned some form styling
...
Removed uppercasing of labels to make a little friendlier.
Extracted out toggleswitch JS into own component.
Improved basic code input for html-head-input area.
2018-03-18 15:13:46 +00:00
8828adfc9c
Fixed up notification styling a little
2018-03-18 11:58:45 +00:00
d2eec4fbce
Markdown editor image paste sets cursor correctly
...
Now sets cursor to alt text rather than end of placeholder image.
Fixed #751
2018-03-18 11:33:30 +00:00
e52bfc0c24
Attempted move to webpack again
2018-03-11 16:16:30 +00:00
9bbef3a3dd
Added drawio abilities to markdown editor
2018-01-20 20:40:21 +00:00
1411ee86b3
Extracted draw.io functionality to own file
2018-01-20 16:32:13 +00:00
3ed5426315
Moved book cover image input into collapsible section
...
Prevent extra friction when creating a new book and makes it easier to
skip if grid view is not in use
2017-12-10 13:46:50 +00:00
02fd1c48ed
Added meta+enter shortcut for page save
...
Closes #604
2017-12-07 18:44:20 +00:00
6ee35f55cc
Refactored image picker to js component
...
Also adjusted default cover image size
2017-12-06 17:32:29 +00:00
9ca22976c3
Migrated editor toolbox, No more directives!
2017-09-24 18:30:21 +01:00
9e2934fe17
Migrated editor inputs to non-angular JS
2017-09-23 12:24:06 +01:00
0275d2ad58
Added loading icons, Added comment activity
2017-09-09 17:06:30 +01:00
41f56e659d
Added comment reply and delete confirmation.
...
Also fixed local_id bug
Added component helpers
Added global scroll & Highlight helpers
2017-09-09 15:56:24 +01:00
fea5630ea4
Made some changes to the comment system
...
Changed to be rendered server side along with page content.
Changed deletion to fully delete comments from the database.
Added 'local_id' to comments for referencing.
Updated reply system to be non-nested (Incomplete)
Made database comment format entity-agnostic to be more future proof.
Updated designs of comment sections.
2017-09-03 16:37:51 +01:00