Dan Brown
0c3c8fc9c3
Updated npm dependancies
2018-04-30 14:54:54 +01:00
Dan Brown
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
Abijeet
7238a01f89
Moved the code to the wysiwyg-editor file.
...
Signed-off-by: Abijeet <abijeetpatro@gmail.com>
2018-04-14 18:41:35 +05:30
Dan Brown
0ade9b5b9b
Refactored moment.js out of app
...
Reduces bundle size by 25%
2018-04-01 14:10:44 +01:00
Dan Brown
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
Dan Brown
b612cf9e4c
Refactored out page-display system
2018-04-01 12:46:27 +01:00
Dan Brown
582158f70e
Added tags to chapters and books
...
Closes #121
2018-03-30 14:09:51 +01:00
Dan Brown
5ad9c5d319
Merge branch 'bug/gif-image-740' of git://github.com/Abijeet/BookStack
...
Also removed console.logs in dropzone.js
2018-03-24 14:54:50 +00:00
Abijeet
2cfcbe0a3c
Fixes an issue with handling of large image files.
...
Signed-off-by: Abijeet <abijeetpatro@gmail.com>
2018-03-19 02:09:01 +05:30
Abijeet Patro
0335f58478
Merge branch 'master' into bug/image-upload
2018-03-18 23:44:33 +05:30
Abijeet
3a5c20c17e
Removing the selected image and clearing the dropdzone on dialog close.
...
Towards #741
Signed-off-by: Abijeet <abijeetpatro@gmail.com>
2018-03-18 23:38:37 +05:30
Dan Brown
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
Abijeet
d859be3a12
Fixes a number of issues with the image uploader. Read below,
...
- Added a remove link to remove files that have an error.
- Error will appear below the progress bar.
- Hovering on dz-image or dz-details will display the error message. Otherwise error message was covering the remove link as well.
- Removed styling around the file size.
- Removed gradient effect in accordance with BookStack styling.
- Dropzone filenae will not overflow the container element. Also done for page attachments
- Added a 'uploaded' error message. this error was being thrown when the file size exceeded the server configured file size. (https://stackoverflow.com/a/42934387/903324 )
Towards #741
Signed-off-by: Abijeet <abijeetpatro@gmail.com>
2018-03-18 18:44:11 +05:30
Dan Brown
8828adfc9c
Fixed up notification styling a little
2018-03-18 11:58:45 +00:00
Dan Brown
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
Dan Brown
0a1546daea
Moved jQuery to use NPM and fixed some asset refs
2018-03-17 15:20:15 +00:00
Dan Brown
ced4e58137
Finished off intitial conversion to webpack
2018-03-17 13:03:13 +00:00
Dan Brown
e52bfc0c24
Attempted move to webpack again
2018-03-11 16:16:30 +00:00
Dan Brown
81fa021083
Finished migrated from icon-font to SVG
2018-02-17 19:49:00 +00:00
Dan Brown
9bbef3a3dd
Added drawio abilities to markdown editor
2018-01-20 20:40:21 +00:00
Dan Brown
1411ee86b3
Extracted draw.io functionality to own file
2018-01-20 16:32:13 +00:00
Dan Brown
56264551e7
Added drawing icon and made drawio disablable
2018-01-20 15:00:54 +00:00
Dan Brown
1bfd77e7a1
Added drawing update ability
2018-01-20 14:01:35 +00:00
Dan Brown
920964a561
Enabled system-storage of drawings made via draw.io
2017-12-30 15:26:39 +00:00
Dan Brown
0dc1f0b07f
Started draw.io integration
2017-12-24 14:28:35 +00:00
Dan Brown
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
Dan Brown
d7edc389a6
Enabled custom HTML head content to work within editors
...
Closes #562
2017-12-08 11:52:43 +00:00
Dan Brown
06cf175b08
Prevented page navigation highlighting erroring
...
This was when no page nav was on the page
2017-12-07 19:27:54 +00:00
Dan Brown
91444e83fd
Cleaned up some page-show JS
2017-12-07 19:10:31 +00:00
Dan Brown
6063ac4a11
Merge branch 'master' of git://github.com/Abijeet/BookStack
2017-12-07 18:47:07 +00:00
Dan Brown
02fd1c48ed
Added meta+enter shortcut for page save
...
Closes #604
2017-12-07 18:44:20 +00:00
Dan Brown
6ee35f55cc
Refactored image picker to js component
...
Also adjusted default cover image size
2017-12-06 17:32:29 +00:00
Dan Brown
261e57fc4e
Converted books view setting to user setting
...
Also cleaned up/moved new CSS and removed redundant new book methods.
2017-12-06 16:34:26 +00:00
Dan Brown
bc1302a8d8
Merge branch 'BookStackApp-master' of git://github.com/OsmosysSoftware/BookStack into OsmosysSoftware-BookStackApp-master
2017-12-06 15:52:54 +00:00
Abijeet
2261308415
Removed invalid comments, and formatted the code.
2017-11-15 00:04:35 +05:30
Abijeet
7b5edb4d62
Merge branch 'master' of https://github.com/Abijeet/BookStack
2017-11-15 00:01:48 +05:30
Abijeet
8378f06889
Highlights all headings currently visible. Also fixes extra scrollbar appearing in Firefox.
2017-11-14 23:54:25 +05:30
Abijeet Patro
10dc851697
Merge pull request #1 from BookStackApp/master
...
Getting the latest changes.
2017-11-13 23:22:45 +05:30
Dan Brown
08e58bab79
Fixed vue component error
2017-11-11 17:10:15 +00:00
Abijeet
bdba25b6f2
Refactored all functionality into one function. Changed margin-top.
2017-11-05 20:23:16 +05:30
Abijeet
1031c61d0c
Fixes #466 . Adds support for header highlighting using intersection observer.
2017-11-02 01:14:06 +05:30
Dan Brown
b711bc6816
Prevented 'Discard draft' option showing after saving a draft page
2017-10-01 18:11:24 +01:00
Dan Brown
61fad6a665
Finished migration of last angular code
2017-09-30 13:27:08 +01:00
Dan Brown
9ca22976c3
Migrated editor toolbox, No more directives!
2017-09-24 18:30:21 +01:00
Dan Brown
9e2934fe17
Migrated editor inputs to non-angular JS
2017-09-23 12:24:06 +01:00
Dan Brown
212f924ffa
Refactored WYSIWYG editor image upload code
...
Added sketchy timeout to fix images being pasted at end of page.
Fixes #489
2017-09-20 20:27:00 +01:00
Dan Brown
9a3bc27ef4
Fixed bullet styles and added code highlight on comments
2017-09-10 16:14:04 +01:00
Dan Brown
9dfbea8bf9
Restored seeder and fixed scroll on firefox
2017-09-10 13:29:48 +01:00
Dan Brown
fec6c65b78
Fixed quick save shortcut in wysiwyg editor
...
Fixes #467
2017-09-10 13:01:48 +01:00
Dan Brown
f8c046d182
Fixed markdown callout tags and cursor pos
...
Closes #470
2017-09-09 19:41:11 +01:00
Dan Brown
0275d2ad58
Added loading icons, Added comment activity
2017-09-09 17:06:30 +01:00
Dan Brown
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
Bharadwaja G
c1a1bc0135
Books grid view
2017-09-04 20:27:52 +05:30
Dan Brown
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
Dan Brown
756ee0b172
Merge branch 'master' of git://github.com/Abijeet/BookStack into Abijeet-master
2017-09-02 17:36:58 +01:00
Dan Brown
1e41ccbc7a
Added ability to override codemirror theme
...
Also cleaned codemirror file while there.
In referece to #455
2017-09-02 13:34:37 +01:00
Bharadwaja G
6200948eec
Merge branch 'master' of git://github.com/BookStackApp/BookStack into BookStackApp-master
...
Conflicts:
app/Http/Controllers/BookController.php
resources/lang/en/common.php
resources/views/books/create.blade.php
resources/views/books/form.blade.php
resources/views/books/index.blade.php
resources/views/users/edit.blade.php
tests/Entity/EntityTest.php
2017-08-29 12:19:00 +05:30
Dan Brown
55759bd22a
Added ability to set a page to view on the homepage.
...
Relates to #372 and #126
2017-08-28 13:38:32 +01:00
Dan Brown
d8e1f52ddd
Made new sidebar layout responsive
2017-08-27 15:16:51 +01:00
Dan Brown
baea92b206
Migrated entity selector out of angular
2017-08-27 14:31:34 +01:00
Dan Brown
36f524a354
Updated page view styles to align with 2017 update
2017-08-26 15:41:33 +01:00
Bharadwaja G
7f902e41c7
Resolved conflicts
2017-08-24 12:21:43 +05:30
Abijeet
76ae5c7398
Removes some unused code.
2017-08-23 01:04:36 +05:30
Abijeet
6920d6eef1
Fixes the comment check for linked comment.
2017-08-22 01:39:09 +05:30
Abijeet
b5cd3bff3c
Added functionality to highlight a comment.
2017-08-22 01:31:11 +05:30
Abijeet
ac07cb41b6
Fixed formatting and added error messages.
2017-08-21 02:21:31 +05:30
Abijeet
e8fa58f201
Removed code from the directives.
2017-08-21 00:38:59 +05:30
Abijeet
1f6994b62c
Added code for permissions, removed unnecessary code.
2017-08-20 21:26:44 +05:30
Abijeet
47d82a1ac2
Merge branch 'master' of https://github.com/BookStackApp/BookStack
...
Conflicts:
resources/assets/js/vues/vues.js
2017-08-20 20:35:56 +05:30
Abijeet
703d579561
Refactored Angular code to instead use VueJS, left with permissions, testing and load testing.
2017-08-20 20:21:32 +05:30
Abijeet
ed375bfaf7
Refactored Angular code to instead use VueJS, left with permissions, testing and load testing.
2017-08-20 20:21:27 +05:30
Dan Brown
039ee5d06c
Aligned entity dash name and fixed chapter toggle on dash
2017-08-19 14:04:38 +01:00
Dan Brown
afc66b3c3d
Migrated attachment manager to vue
2017-08-19 13:55:56 +01:00
Dan Brown
d3e4a1a6f9
Converted tag autosuggestion to vue component
2017-08-13 13:25:30 +01:00
Dan Brown
b023699f1b
Converted tag manager to be fully vue based
2017-08-13 11:50:40 +01:00
Dan Brown
f338dbe3f8
Started vueifying tag system
2017-08-10 20:11:25 +01:00
Dan Brown
ab07f7df6c
Converted image manager into vue component
2017-08-09 21:33:00 +01:00
Dan Brown
a59d73de7b
Fixed bug causing image manager popup not to show
2017-08-07 19:32:31 +01:00
Dan Brown
1ac7618bb1
Updated clipboard lib reference and version used
2017-08-06 21:21:20 +01:00
Dan Brown
2a069880cd
Converted jQuery bits into raw JS components
2017-08-06 21:08:03 +01:00
Dan Brown
5e5928a8a6
Added vanilla JS component system
2017-08-06 18:01:49 +01:00
Dan Brown
e9831a7507
Merge branch 'master' of git://github.com/Abijeet/BookStack into Abijeet-master
2017-08-01 19:24:33 +01:00
Dan Brown
ac7a8a8e1e
Expanded the available editor shortcuts in both editors
...
Adds formatting on ctrl+nums for everything on formats dropdown.
Closes #85 .
2017-07-27 19:07:58 +01:00
Dan Brown
164aea3a3a
Merge pull request #448 from 10bass/subdir-search-fix
...
Update search.js
2017-07-27 16:17:57 +01:00
Dan Brown
5cd08ab2f5
Fixed custom plugin when developing
2017-07-27 15:43:17 +01:00
10bass
b4dcde252b
Update search.js
...
Trying to apply an exact match or tag would previously redirect to /search, regardless of the installation path.
2017-07-24 20:06:15 -04:00
Dan Brown
bc067e9ad4
Updated dropdowns to hide after option click
...
Fixes #429
2017-07-22 14:03:06 +01:00
Abijeet
f37509062e
Merge pull request #8 from OsmosysSoftware/feature-181
...
Issue 181
2017-07-12 18:41:35 +05:30
Nilesh Deepak
7a724f9134
Updated modifications.
2017-07-12 13:44:37 +05:30
Abijeet
844976c85b
Revert "Revert "Bookstack grid view.""
2017-07-12 11:40:50 +05:30
Nilesh Deepak
e88a06291e
Updated toggle thumbnails function.
2017-07-05 16:09:20 +05:30
Nilesh Deepak
026de8c5ca
Thumbnail toggle function.
2017-07-05 12:48:41 +05:30
Dan Brown
314d98abc3
Removed logs, Updated version, Fixed inconsistent subheader
2017-07-02 20:33:32 +01:00
Dan Brown
69c50b9b48
Migrated markdown editor actions to new cm editor
2017-07-02 19:35:13 +01:00
Dan Brown
d5d83da766
Added diff and sh code types
...
Verified changes to ensure fixes #296 .
2017-07-01 16:10:52 +01:00
Dan Brown
de6d8a811c
Added quick lang-selection options to code editor
2017-07-01 15:50:28 +01:00
Dan Brown
a94844b6b7
Fixed code block selection and drag/drop issues
2017-07-01 15:38:11 +01:00
Dan Brown
968e7b8b72
Finished off main functionality of custom tinymce code editor
2017-07-01 13:23:46 +01:00
Dan Brown
c8be214ee0
Started tinymce code editor components
2017-06-17 15:07:55 +01:00
Dan Brown
2060cdb931
Added code highlighting syntax modes
2017-06-17 12:41:18 +01:00
Abijeet
e155c52256
#47 - Fixes a few issues with the code.
2017-06-10 22:55:36 +05:30
Abijeet
4efe3b41da
#47 - Added translations for other language files using Google translate.
2017-06-10 15:21:28 +05:30
Abijeet
218376a41c
#47 - Fetching values from language files.
2017-06-08 01:30:43 +05:30
Abijeet
e647ec22b1
#47 - Adds direct linking to comments.
2017-06-08 01:14:53 +05:30
Abijeet
38fe756725
#47 - Fixes a couple of issues found during testing - delete not updating the UI, delete none not working properly.
2017-06-07 23:45:29 +05:30
Abijeet
5bd9da6054
#47 - Adds various translations in English, and a few code improvements.
2017-06-06 01:46:59 +05:30
Abijeet
7c6fe8c4e2
#47 - Changes the location of the reply and edit comment box.
2017-06-05 00:20:37 +05:30
Abijeet
689d1eb082
#47 - Adds a cancel button for edit and reply button.
2017-06-04 20:43:56 +05:30
Abijeet
06d75e1804
#47 - Updates the total comments when a comment is added.
2017-06-04 20:12:01 +05:30
Abijeet
9558f84b97
#47 - Adds functionality to delete a comment. Also reduces the number of watchers.
2017-06-04 18:52:44 +05:30
Abijeet
2fd421b115
#47 - Adds comment level permissions to the front-end.
2017-06-04 11:17:14 +05:30
Abijeet
0bda5554dd
Getting the latest changes
2017-06-04 10:20:01 +05:30
Abijeet
860d4d4be5
#47 - Changes the way we are handling fetching of data for the comment section.
2017-05-30 09:02:47 +05:30
Dan Brown
88f93f76dd
Updated the markdown editor to use codemirror as editor
...
Improved scroll sync system to be smarter
2017-05-28 16:02:46 +01:00
Dan Brown
e5fc6bf5fa
Moved from highlight.js to codemirror
2017-05-28 13:16:21 +01:00
Abijeet
0ff5aad9c0
#47 Hides the reply button based if comments are 2 levels deep.
2017-05-24 07:02:11 +05:30
Abijeet
03e5d61798
#47 Implements the reply and edit functionality for comments.
2017-05-16 00:40:14 +05:30
Abijeet
8b82753218
#47 - Gets rid of simplemde
2017-05-03 02:42:04 +05:30
Abijeet Patro
3368fe42d8
Merge pull request #10 from BookStackApp/master
...
Latest changes
2017-05-03 01:41:08 +05:30
Dan Brown
92108d710d
Re-enabled html in markdown editor
...
Fixes #378
2017-04-29 16:10:38 +01:00
Abijeet
c3ea0d333e
#47 - Adds functionality to display child comments. Also has some code towards the reply functionality.
2017-04-27 02:35:29 +05:30
Abijeet
8e2437498f
Merge branch 'master' of https://github.com/Abijeet/BookStack
2017-04-19 01:23:27 +05:30
Abijeet
b3d4c199ae
Merge branch 'master' of https://github.com/Abijeet/BookStack
...
Conflicts:
.gitignore
2017-04-19 01:21:45 +05:30
Dan Brown
fde970ba59
Switched out markdown render
...
Fixes #304 .
Fixes #359 .
2017-04-17 12:21:10 +01:00
Dan Brown
1a09d88891
Added fade effect to page content highlighting
...
Closes #314
2017-04-16 16:46:55 +01:00
Dan Brown
544ece03a5
Merge pull request #360 from Abijeet/spellcheck-fix
...
Fixes #354 , Adds the spellchecker option
2017-04-16 15:02:20 +01:00
Dan Brown
dcde599709
Added chapter search
...
Migrated book search to vue-based system.
Updated old tag seached.
Made chapter page layout widths same as book page.
Closes #344
2017-04-15 19:16:07 +01:00
Dan Brown
0e0945ef84
Finished off UI for search system
2017-04-15 15:04:30 +01:00
Dan Brown
ad125327c0
Migrated to custom gulp setup and conintue search interface
2017-04-14 18:47:33 +01:00
Abijeet
29a4110d8f
Fixes #354 , Adds the spellchecker option
...
Uses the browser_spellchecker option documented here - https://www.tinymce.com/docs/configure/spelling/#browser_spellcheck
2017-04-13 23:57:57 +05:30
Dan Brown
46f3d78c8a
Fixed entity type filter bug in new search system
2017-04-09 21:12:13 +01:00
Dan Brown
1338ae2fc3
Started search interface, Added in vue and moved fonts
2017-04-09 20:59:57 +01:00
Dan Brown
b0e849f413
Added checkbox sytax parsing to markdown lists
...
Closes #319
2017-02-25 13:16:26 +00:00
Dan Brown
56d58ad8e5
Updated pointer to be able to show includes
...
Also fixed pointer copying on flash-blocked browsers
2017-01-21 14:58:03 +00:00
Dan Brown
d8c5f72258
Updated issue template and added TinyMCE autolinking
...
Closes #267
2017-01-16 19:33:29 +00:00
Dan Brown
0bcf608e0b
Fixed page navigation with special chars in id
...
Also made so it smooth-scrolls and uses app theme color.
Fixes #254
2017-01-14 16:36:12 +00:00
Dan Brown
c9700e38e2
Created solution for JS translations
...
Also tidied up existing components and JS
2016-12-31 14:27:40 +00:00
Dan Brown
05316c90ba
converted image picker to blade-based component
...
Also updated some other JS translations
2016-12-24 15:21:19 +00:00
Dan Brown
242dc21876
Converted toggle switch into a blade/jquery template
2016-12-22 19:41:32 +00:00
Dan Brown
08c4b9ac7c
Standardised JS vars and imports/exports
2016-12-19 19:16:31 +00:00
Dan Brown
573357a08c
Extracted text from logic files
2016-12-04 16:51:39 +00:00
Dan Brown
e639600ba5
Renamed files to attachments
2016-11-12 14:12:26 +00:00
Dan Brown
672b15d36c
Fixed attachment base-url usage and non-existant images
...
Images now self-delete if the original file does not exist.
Prevents simply getting non-fixable errors.
Also cleaned some JS.
2016-11-12 12:41:34 +00:00
Dan Brown
ab468bac3c
Updated build and versioning system
...
Added versioning file instead of using git tags
(Step towards removing git as a dependancy in the future)
Updated gulpfile to fit with verisioning system and cleaned
up node dependancies.
Fixes #108
2016-10-30 17:44:00 +00:00
Dan Brown
30458405ce
Page Attachments - Improved UI, Now initially complete
...
Closes #62
2016-10-23 17:55:48 +01:00
Dan Brown
91220239e5
Added in attachment tests
2016-10-23 15:25:04 +01:00
Dan Brown
7ee695d74a
File upload deletion complete & added extension handling
...
Also fixed issue with file editing on JS side
2016-10-23 13:36:45 +01:00
Dan Brown
867fc8be64
Added basic attachment editing functionality
2016-10-11 20:39:11 +01:00
Dan Brown
89509b487a
Added attachment creation from link/name
2016-10-10 21:13:18 +01:00
Dan Brown
ac0b29fb6d
Added view, deletion and permissions for files
2016-10-10 20:30:27 +01:00