Dan Brown
757f16a3b5
Improved page tag box structure and fixed footer in PDF export.
...
Fixes #162 .
2016-08-21 13:35:22 +01:00
Dan Brown
92d393537c
Merge branch 'v0.11'
2016-08-14 13:09:44 +01:00
Dan Brown
43d9d2eba7
Updated all application urls to allow path prefix.
...
Allows BookStack to be installed at a non-root location on a domain.
Closes #40 .
2016-08-14 12:29:35 +01:00
Dan Brown
baa260a03d
Started work on subdirectory support
2016-08-13 17:56:25 +01:00
Dan Brown
b157a9927a
Fixed tag section and editor safari rendering.
...
Fixes #152 .
2016-08-13 14:54:23 +01:00
Dan Brown
b246a67e8a
Fixed double brace issues in both editors.
...
Double braces were being parsed by angular in both the WYSIWYG and markdown editor.
Fixes #150 and fixes #155 .
2016-08-13 14:18:31 +01:00
Dan Brown
07c7d5af17
Updated elixr and fixed table th element borders
...
Fixes #164 .
2016-08-13 10:02:54 +01:00
Dan Brown
d05e85efa9
Fixed back-to-top button on firefox. Fixes #153 .
2016-07-26 18:03:10 +01:00
Dan Brown
3fd82200cc
Added WYSIWYG editor shortcuts
2016-07-12 21:11:48 +01:00
Dan Brown
7215392784
Changed when revisions are saved and update changelog input
...
Revisions are now saved when te page content is originally saved whereas before they were saved on the next update to the page.
2016-07-10 12:12:52 +01:00
Younès EL BIACHE
c279c6e2af
replace GPL diff lib with MIT lib
...
replace gpl lib with mit lib
2016-07-10 12:01:05 +02:00
Younès EL BIACHE
6bc72e157a
edit summary
2016-07-07 20:53:43 +02:00
Younès EL BIACHE
9537e2ae95
html diff in revision view
2016-07-07 19:54:40 +02:00
Dan Brown
10418323ef
Prevented shift-tab from selecting a tag
2016-07-03 10:47:20 +01:00
Dan Brown
c25ef18900
Made list default messages a little nicer
2016-07-03 10:12:12 +01:00
Dan Brown
b0a63ba0cc
Tightened and cleaned some list styles
2016-07-03 09:58:45 +01:00
Dan Brown
361ba8b244
Made stick book navigation recalc on window resize
2016-06-25 15:46:31 +01:00
Dan Brown
9baa96d41c
Added chapter move actions. Closes #86
2016-06-25 15:31:38 +01:00
Dan Brown
bcd9c2044e
Added WYSIWYG editor callouts
2016-06-19 19:02:53 +01:00
Dan Brown
d582e76fed
Fixed theme color elements not showing on new instance
...
Also cleaned notification session access
2016-06-12 13:37:15 +01:00
Dan Brown
bc49784797
Added tests to cover page_move features
2016-06-12 12:48:06 +01:00
Dan Brown
7f99903fdb
Finished off page move functionality
2016-06-12 12:14:14 +01:00
Dan Brown
97d011ac8e
Started work on page move view and entity selector
2016-06-11 21:04:18 +01:00
Dan Brown
eec9c05518
Added tag autosuggestion when no input provided
...
Shows the most popular tag names/values.
As requested on #121
2016-06-04 15:37:28 +01:00
Dan Brown
246d1621f5
Limited tag value autosuggestions based on tag name
...
As requested on #121
2016-06-04 14:54:31 +01:00
Dan Brown
5b9362ab0b
Added (Ctrl+s) draft force save
2016-05-28 13:51:07 +01:00
Dan Brown
f602b088ac
Added basic markdown scroll syncing
2016-05-28 13:24:07 +01:00
Dan Brown
bd00a03e7b
Added support for custom content in HTML head
2016-05-22 11:01:21 +01:00
Dan Brown
be517de7dc
Added pagination, sorting & searching to users list
...
As requested on #113
2016-05-22 10:44:31 +01:00
Dan Brown
23ab1f0c81
Standardised delete aesthetics regarding roles and users
...
Also added user delete success message.
Fixes #114
2016-05-22 09:23:41 +01:00
Dan Brown
49621e7b15
Fixed flexbox overflow scrolling issues in firefox
...
Fixes #111
2016-05-22 09:08:37 +01:00
Dan Brown
1ab6f017c9
Made user names clickable at the bottom of assets
...
Fixes #117
2016-05-22 08:48:40 +01:00
Dan Brown
e80ae76856
Added auto-suggestions to tag names and values
2016-05-15 20:12:53 +01:00
Dan Brown
8d80e7311c
Added tag searching to search interfaces
2016-05-15 13:41:18 +01:00
Dan Brown
7932069535
Added tags to page display and simplified editing flow
...
Tags now save with the page content data
2016-05-15 10:39:17 +01:00
Dan Brown
78564ec61d
Cleaned up tag edit interface
2016-05-14 20:02:00 +01:00
Dan Brown
b80184cd93
Renamed attribute to tags & continued interface
...
Also fixed page create route broken in last commit
2016-05-13 21:20:21 +01:00
Dan Brown
1fa079b466
Started the page attributes interface
2016-05-12 23:12:05 +01:00
Dan Brown
1903422113
Merge branch 'v0.9'
2016-05-03 21:30:55 +01:00
Dan Brown
4e8722661f
Added bookstack version in settings
...
Gets the app version via git. Closes #99
2016-05-03 21:10:05 +01:00
Dan Brown
1b46c19849
Merge pull request #103 from ssddanbrown/add_role_view_permissions
...
Overhauled permission system and stripped migrations of most app code to reduce future breakages. Closes #101 .
2016-05-01 22:47:22 +01:00
Dan Brown
75a4fc905b
Major permission naming refactor and database migration cleanup
2016-05-01 22:33:56 +01:00
Dan Brown
05666efda9
Added hidden public role to fit with new permissions system
2016-05-01 19:36:53 +01:00
Dan Brown
9dc1b35e82
Made settings ui a little less jumpy
2016-04-24 10:28:47 +01:00
Dan Brown
2dc1180a41
Added custom, More consistent hr insertion
...
Since the previous hr plugin caused large empty p tags
2016-04-23 19:15:49 +01:00
Dan Brown
ada7c83e96
Continued with database work for permissions overhaul
...
Added to the entity_permissions table with further required fields and indexes.
Wrote the code for checking permissions.
2016-04-23 18:14:26 +01:00
Dan Brown
043cdeafb3
Merge branch 'master' into add_role_view_permissions
2016-04-20 20:22:30 +01:00
Dan Brown
8b36ca95a3
Improved font quality and cyrillic support
...
Fixes dodgy font rendering on windows
2016-04-20 19:11:33 +01:00
Dan Brown
792e786880
Added lists plugin to TinyMCE, Fixed strange nested list behaviour
...
Fixes #97
2016-04-14 22:34:33 +01:00
Dan Brown
d6bad01130
Fixed draft time display, Cleaned up some code
...
Cleaned up some comment spacing in book controller and refactored some of the view service functions.
2016-04-09 14:26:42 +01:00
Dan Brown
a33deed26b
Added user listing to role edit screen
2016-04-09 13:57:38 +01:00
Dan Brown
2e7345f4f0
Localised draft save time display
...
In reference to #83 .
2016-04-09 13:36:32 +01:00
Dan Brown
6e03078de3
Started work towards adding role view permissions
...
Work halted as re-write required.
In reference to #92
2016-04-09 12:40:07 +01:00
Dan Brown
cbff2c6035
Added uploaded to book/page filters & search in image manager
...
Also refactored tab styles which affected the settings area.
Closes #41
2016-04-03 14:59:54 +01:00
Dan Brown
d099885fd1
Fixed some label casing and fixed incorrect notifications
...
Fixed the book & chapter permission update notification stating the 'page permissions' have been updated.
2016-04-03 12:19:44 +01:00
Dan Brown
412eed19c3
Removed old input checks on entity permission checkboxes
...
Old input check potentialy causing issues (#89 ) and is not needed on the pages which it shows.
2016-04-03 10:23:16 +01:00
Dan Brown
e9b596d3bc
Merge bugfixes from branch 'v0.8'
2016-03-30 21:49:25 +01:00
Dan Brown
8b109bac13
Trimmed long names in header
...
Fixes #87
2016-03-30 21:28:38 +01:00
Dan Brown
097d9c9f3c
Updated entity restrictions to allow permissions, Not just restrict
...
Also changed wording from 'Restrictions' to 'Permissions' to keep things more familiar and to better reflect what they do.
Referenced in issue #89 .
2016-03-30 20:15:44 +01:00
Dan Brown
dc2978824e
Added basic system tests for markdown editor, Added extra test helpers
...
Added test helpers for checking if an element exists / does not exist on a page.
Also fixed markdown editor bugs found while creating tests.
2016-03-29 20:13:23 +01:00
Dan Brown
e1994ef2cf
Added editor control in admin settings & Fixed some markdown editor bugs
...
Also updated the setting system with a more sane approach to handling default values. (Now done via the setting-defaults config file)
2016-03-29 19:26:13 +01:00
Dan Brown
efb49019d4
Integrated the markdown editor with the image manager
2016-03-29 18:25:54 +01:00
Dan Brown
26965fa08f
Added a markdown editor
2016-03-25 14:41:15 +00:00
Dan Brown
a06321675a
Forced browser scrollbar, Added custom theme compatible logo
...
Also removed link to search all pages if no pages mached search on global search page.
Closes #74 .
2016-03-13 14:00:24 +00:00
Dan Brown
dbe11c1360
Attached images to pages and added restriction filtering
...
Closes #79
2016-03-13 13:30:47 +00:00
Dan Brown
75ecf1c44d
Fixed inset chapter list colors
...
The colors were being overridden by the custom theme color.
Styles added to force color to page and/or page draft.
2016-03-13 12:43:42 +00:00
Dan Brown
5283919d24
Added new page drafts and started image entity attaching
...
Closes #80 .
2016-03-13 12:04:08 +00:00
Dan Brown
ced8c8e497
Merged branch autosaving_drafts into master
2016-03-12 16:31:37 +00:00
Dan Brown
bf7852ce85
Organised test files & added page update draft tests
...
Also cleaned styling for new autosave ui parts.
Closes #36 .
2016-03-12 16:31:02 +00:00
Dan Brown
30214fde74
Added UI components of page autosaving
2016-03-12 15:52:19 +00:00
Dan Brown
e9c213f803
Fixed firefox list editing bug and made button text size more consistent
...
Fixes #77
2016-03-09 23:23:28 +00:00
Dan Brown
93ebdf724b
Changed direct attributes to prevent conflicts
2016-03-09 22:54:18 +00:00
Dan Brown
59ce228c2e
Moved page editing to angular controller and started work on update drafts
2016-03-09 22:32:07 +00:00
Dan Brown
66c56e9d02
Added settings helper and formatted code in some files
2016-03-06 12:55:08 +00:00
Dan Brown
e744d4c82c
Changed color picker library and moved color logic to front end
...
Since the old library was GPLv3 i changed the color picker to tiny-color-picker which is MIT.
Also extracted the styles to a shared view and move color calculation logic to javascript side.
2016-03-06 10:52:10 +00:00
Dan Brown
0774ecc89c
Merge branch 'master' into nwalke-update_site_color
2016-03-06 09:08:20 +00:00
Dan Brown
5e7a4c7fb5
Fixed incorrect recents pages on homescreen
...
Fixed the bug causing the recently updated pages to be exaclty the same as the recently create pages.
Also added in tests to prevent regression.
2016-03-05 22:54:53 +00:00
Dan Brown
8e6248f57f
Added restriction tests and fixed any bugs in the process
...
Also updated many styles within areas affected by the new permission and roles system.
2016-03-05 18:09:21 +00:00
Dan Brown
268db6b1d0
Added a whole load of permission & role tests
2016-03-05 12:09:09 +00:00
Nick Walke
e3bdc391cd
Closes #55 . Allows you to set the primary color.
...
This certainly should not be seen as the final implementation of this.
I imagine that requests like this will happen for many other colors in
the system, it might be good at some point to allow them to upload their
own stylesheet to be used.
2016-03-03 12:01:14 -06:00
Dan Brown
7f5872372d
Added in restriction queries for most lists
2016-02-28 19:03:13 +00:00
Dan Brown
201f788806
Implemented database structure and inital interfaces for entity restrictions
2016-02-28 10:49:41 +00:00
Dan Brown
a14b5c33fd
Added missing permission checkboxes and improved image AJAX permission responses
2016-02-27 20:52:46 +00:00
Dan Brown
473261be35
Finished initial implementation of custom role system
2016-02-27 19:24:42 +00:00
Dan Brown
a54be85185
Started work on exposing the role system as editable
2016-02-26 23:44:02 +00:00
Dan Brown
c86a122d80
Added table header row styling, made code blocks horizontally scrollbable fixed link popup on firefox
2016-02-22 20:18:08 +00:00
Dan Brown
61577cf6bf
Added entity-specific search results pages. Cleaned & Fixed search results bugs
...
Added search result pages for pages, chapters and books.
Limited the results on the global search as it just listed out an infinate amount.
Fixed styling on new detailed page listings and also removed the 'bars' from the side to create a cleaner view.
Fixed bad sql fulltext query format that may have thrown off searches.
Reduced the number of database queries down a thousand or so.
2016-02-21 12:53:58 +00:00
Dan Brown
8eb2960950
Added recently created & updated page listings
...
Closes #46 .
2016-02-20 18:51:01 +00:00
Dan Brown
bab6fd1f2f
Added recent pages to home view and made the home content more compact
2016-02-20 12:37:06 +00:00
Dan Brown
86fbc9a936
Added tests for profile pages
2016-02-18 19:32:07 +00:00
Dan Brown
4d9726dbdd
Added content to user profile pages
2016-02-17 22:11:48 +00:00
Dan Brown
4442a2e6d1
Started work on user profile pages
2016-02-16 21:25:11 +00:00
Dan Brown
354912a1df
Made book-navigation sidebar on pages sticky
2016-02-11 22:23:19 +00:00
Nick Walke
eacff3a9f0
Fixes #45
2016-02-11 14:02:17 -06:00
Nick Walke
17d4533e45
Fixes #58
2016-02-11 01:18:01 -06:00
Dan Brown
d6c00a85ad
Fixed incorrect notification when deleting a page
2016-02-10 12:48:29 +00:00
Dan Brown
e0279f93f9
Added a back-to-top button on all pages
...
The new back-to-top button will show after scrolling a short distance down a long page.
Closes #44 .
2016-02-08 20:42:41 +00:00
Dan Brown
9b83c57316
Fixed some design issues and improved page export styling
...
Fixed alignment on export options dropdown.
Fixed bullet list items sitting too close next to floated content. Fixes #34 .
Fixed text overlaying images in PDF exports (Floats removed for now). Fixes #53 .
Fixed spaced table cells on html & PDF exports.
2016-02-08 20:41:40 +00:00
Dan Brown
105500e506
Tweaked page form header and added public uploads folder into repo
2016-02-07 10:21:09 +00:00
Dan Brown
8296782149
Updated image controller styling and added preview option
...
The notification system was also updated so it can be used from JavaScript events such as image manager uploads.
Closes #25
2016-02-07 10:17:38 +00:00
Dan Brown
8e8d582bc6
Updated app requirements & Added some friendlier errors
2016-02-03 20:55:37 +00:00
Dan Brown
080acf0a62
Added plaintext & basic PDF page Export
2016-01-31 17:53:30 +00:00
Dan Brown
ea2e16cabb
Added page HTML export
2016-01-20 22:13:13 +00:00
Dan Brown
bb87401d10
Improved image upload error handling and fixed bad user-avatar rewriting
2016-01-17 15:19:26 +00:00
Dan Brown
0821672e70
Cleaned tests up, Started LDAP tests, Created LDAP wrapper
2016-01-15 23:21:47 +00:00
Dan Brown
14feef3679
Updated user interfaces for LDAP and added email from LDAP
2016-01-13 22:22:30 +00:00
Dan Brown
1c8c9e65c5
Got LDAP auth working to a functional state
2016-01-11 22:41:05 +00:00
Dan Brown
14ca31768c
Updated laravel to 5.2 and started ldap implementation
2016-01-09 19:24:21 +00:00
Dan Brown
d3709de035
Added more tests to increase test coverage
2016-01-02 14:48:35 +00:00
Dan Brown
f60a0c3b76
Improved 404 page and updated tests for empty search
2016-01-01 09:03:40 +00:00
Dan Brown
e519236d94
Removed external fonts from page forms and remove initial form flicker
2015-12-31 17:19:29 +00:00
Dan Brown
5bf811a488
Sanitized user-text from angular & fixed some z-index bugs on pages
2015-12-30 21:38:20 +00:00
Dan Brown
3300edc51a
Changed google cdn libs/fonts to local content. No external access is now required
2015-12-30 21:15:41 +00:00
Dan Brown
a592eaeb91
Updated page pointer to sit near mouse location and extracted page js into browserify bundle
2015-12-30 20:48:57 +00:00
Dan Brown
cca3533d35
Improved error messages for image uploads and formatted much js
2015-12-30 19:57:17 +00:00
Dan Brown
46c2e8b14e
Moved all vuejs parts over to angular
2015-12-30 18:38:18 +00:00
Dan Brown
3347b3b2f5
Started transfer to angularjs
2015-12-29 16:39:25 +00:00
Dan Brown
445f939822
Fixed issue with searching invalid chars and page-content compiliation
2015-12-29 15:37:13 +00:00
Dan Brown
05c4b2089c
Accounted for non-existant entities
2015-12-28 17:19:23 +00:00
Dan Brown
6e75bcdc37
Updated tinymce
2015-12-28 16:16:27 +00:00
Dan Brown
4db692309b
Standardized vue component http access and fixed some small bugs
2015-12-28 15:58:13 +00:00
Dan Brown
98d9d8d71b
Changed public template to use new system
2015-12-16 17:29:13 +00:00
Dan Brown
2a4ff6fb6a
Implemented custom asset versioning to make creating releases easier
2015-12-16 17:09:44 +00:00
Dan Brown
497747e621
Fixed issue with deleted users in page revision list & extended tests to cover.
2015-12-15 19:53:46 +00:00
Dan Brown
af33156369
Fixed name retrieval on missing users and added tests to cover along with some test helper methods
2015-12-15 19:27:36 +00:00
Dan Brown
8f7c642f32
Added custom user avatars
2015-12-09 22:30:55 +00:00
Dan Brown
a3188d349c
Added mulit image-type compatability to manager & app and added scaled image selection
2015-12-08 22:04:59 +00:00
Dan Brown
c88096b7e2
Revamped image system to use driver-agnotstic storage and be more efficent
2015-12-07 23:00:34 +00:00
Dan Brown
c32d70abc4
Added custom meta titles to many pages. Closes #30 .
2015-12-05 14:41:51 +00:00
Dan Brown
f1c2866fbc
Added Popular books list with relevant tests
2015-12-02 20:22:41 +00:00
Dan Brown
9f435553dc
Updated composer, Fixed sidebar tree list & Added extra pages to Dummy seeder. Fixes #28 , Fixes #29
2015-12-02 19:10:05 +00:00
Dan Brown
9969698783
Floating page content bugfix and prevent incompatable image uploads. Fixes #26 .
2015-12-01 20:26:09 +00:00
Dan Brown
b97d5704e1
Fixed some lib paths and seperated out duplicated notifications
2015-11-30 22:23:48 +00:00
Dan Brown
3d9084816e
Added libs into project and fixed ol lists
2015-11-30 21:44:23 +00:00
Dan Brown
03096c2fcd
Cleaned book-show and page sidebar by hiding inactive chapter contents
2015-11-29 18:06:55 +00:00
Dan Brown
62338e4a8f
Added further tests, Fixed speed_update issues, improved search result query count
2015-11-29 17:33:25 +00:00
Dan Brown
22f8a408fa
Added indexes, Reduced queries on pages
2015-11-26 23:45:04 +00:00
Dan Brown
3825ea8c14
Fixed book js not working
2015-11-22 13:12:15 +00:00
Dan Brown
61ae96c5f8
Added better entity deletion and commented up repos
2015-11-21 18:05:03 +00:00
Dan Brown
ea55b7f141
Added view count tracking with personalised lists
2015-11-21 17:22:14 +00:00
Dan Brown
76eb8fc5d7
Added limit to books shown on homepage and make alphabetical
2015-11-09 20:39:06 +00:00
Dan Brown
e5b9be2e76
Added pagination to books page
2015-11-09 19:46:04 +00:00
Dan Brown
ab6f6a5522
Cleaned up vuejs components and added image-picker deafult image
2015-11-09 19:20:44 +00:00
Dan Brown
35397f26dc
Merge branch 'master' into vuejs_release
2015-11-09 19:06:12 +00:00
Dan Brown
f0f30e14f0
Fixed long words breaking tables
2015-11-09 19:05:52 +00:00
Dan Brown
53aa4635dc
Updated vuejs and got it working with current components
2015-11-01 20:00:57 +00:00
Dan Brown
bd73c88edd
Improved login form and added remember me option
2015-10-22 20:23:39 +01:00
Dan Brown
9425f227fe
Added revisioning to assets and added print styles. Closes #23 .
2015-10-22 19:41:49 +01:00
Dan Brown
d7520f224c
Fixed book sort and added leave page warning to page editor. Fixes #22 and closes #21
2015-10-22 19:06:50 +01:00
Dan Brown
eafdeea98f
Cleaned mce edit bar and image options
2015-10-18 20:06:49 +01:00