Commit Graph

557 Commits

Author SHA1 Message Date
968e7b8b72 Finished off main functionality of custom tinymce code editor 2017-07-01 13:23:46 +01:00
c8be214ee0 Started tinymce code editor components 2017-06-17 15:07:55 +01:00
2060cdb931 Added code highlighting syntax modes 2017-06-17 12:41:18 +01:00
0528e98d9c Merge branch 'v0.16' 2017-06-04 15:39:55 +01:00
f99c8ff99a Fixed role permission removal bug 2017-06-04 15:37:10 +01:00
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
e5fc6bf5fa Moved from highlight.js to codemirror 2017-05-28 13:16:21 +01:00
8990a9817f Updated tinymce to latest version 2017-05-28 11:57:58 +01:00
75981c2412 Fixed chapter check for non-mysqlnd instances
Fixes #383
2017-05-07 19:34:56 +01:00
f8ae4c335e Made single entity updates more efficent 2017-04-30 19:44:59 +01:00
5570e858e5 Made more efficiency improvements to permission system 2017-04-30 11:38:58 +01:00
1859a4d356 Refactored permission system components
Split joint permission creation into chunks

Fixes #374
2017-04-29 22:01:43 +01:00
ad4642c2c4 Enabled translation when not logged in
Reads from the Accept-Language HTTP header.
Also fixed some encoding for ES translations.

Fixes #375
2017-04-29 16:47:41 +01:00
92108d710d Re-enabled html in markdown editor
Fixes #378
2017-04-29 16:10:38 +01:00
44347ee353 Fixed search system id clash 2017-04-23 20:27:49 +01:00
9e704fcae4 Updated testing database connection issue 2017-04-23 17:51:01 +01:00
fdd816b17d Merge pull request #362 from DaneEveritt/patch-1
Queue confirmation emails.
2017-04-23 17:15:06 +01:00
82e2c523e6 Fixed chapter breadcrumbs and testing issues 2017-04-22 14:08:12 +01:00
a323b0d49c Allowed child entity permissions to override parent permissions
Updated elements of a page display and sidebar render to allow
child permissions to work even when parent entitites have permission
set. This allows a page with a 'view' permission to be viewable even
when the parent book or chapter is not viewable.

Fixes #366
2017-04-22 13:39:34 +01:00
4c985aac7e Added page revision counting
Adds stored revision counts to pages and the revisions themselves.
Closes #321
2017-04-20 20:58:54 +01:00
87e18b8068 Merge pull request #357 from diegoseso/master
Spanish translation completed
2017-04-19 06:40:00 +01:00
607a2c91fc Fixing encoding of files affecting accents. 2017-04-18 23:41:19 +02:00
fde970ba59 Switched out markdown render
Fixes #304.
Fixes #359.
2017-04-17 12:21:10 +01:00
ec7be1b08b Merge pull request #363 from solidnerd/add-env-for-logging
Add APP_LOGGING
2017-04-17 11:46:32 +01:00
746a760a23 Add APP_LOGGING
This will add an variable for logging types to make it easier to define outside via .env.

Signed-off-by: solidnerd <niclas@mietz.io>
2017-04-17 09:55:11 +02:00
1a09d88891 Added fade effect to page content highlighting
Closes #314
2017-04-16 16:46:55 +01:00
46c01ecba2 Merge pull request #358 from jendrol/master
Add Slovak translation
2017-04-16 15:06:32 +01:00
544ece03a5 Merge pull request #360 from Abijeet/spellcheck-fix
Fixes #354, Adds the spellchecker option
2017-04-16 15:02:20 +01:00
5fee7c4db1 Merge pull request #340 from BookStackApp/search_system
Implementation of new search system
2017-04-16 11:01:00 +01:00
8ed9f75d57 Fixed model extending mis-use 2017-04-16 10:54:23 +01:00
a15b179676 Updated testcases for new search system.
Finishes implementation of new search system.
Closes #271
Closes #344
Fixes #285
Fixes #269
Closes #64
2017-04-16 10:47:44 +01:00
73844b9eeb Enabled type search filter in book search 2017-04-15 19:31:11 +01:00
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
0e0945ef84 Finished off UI for search system 2017-04-15 15:04:30 +01:00
ad125327c0 Migrated to custom gulp setup and conintue search interface 2017-04-14 18:47:33 +01:00
dfaf20dd83 Actually include the Queueable namespace... 2017-04-13 20:09:38 -04:00
786262db3b Queue confirmation emails.
Implements Laravel's queue abilities into the email notification job. Should not affect existing installations that are not using queues as the environment file defaults to `sync`.
2017-04-13 20:03:03 -04:00
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
9b639f715f Add Slovak translation 2017-04-11 23:20:52 +02:00
46f3d78c8a Fixed entity type filter bug in new search system 2017-04-09 21:12:13 +01:00
1338ae2fc3 Started search interface, Added in vue and moved fonts 2017-04-09 20:59:57 +01:00
37813a223a Improved DB prefix support and removed old search method 2017-04-09 14:44:56 +01:00
b488e969bb Reaching 100 % Spanish translation 2017-04-06 23:12:05 +02:00
1377296ef4 Translating to spanish entities errors and settings 2017-04-06 09:35:24 +02:00
01cb22af37 Added tag searches and advanced filters to new search 2017-03-27 18:05:34 +01:00
331305333d Added search term parsing and exact term matches 2017-03-27 11:57:33 +01:00
0651eae7ec Improve efficiency of single entity search indexing 2017-03-26 19:34:53 +01:00
1552417598 Developed basic search queries.
Updated search & permission regen commands with ability to specify
database.
2017-03-26 19:24:57 +01:00
cc0ce7c630 Fixed bug preventing page revision restore
Added regression tests to cover.
Fixes #341
2017-03-23 22:19:14 +00:00
070d4aeb6c Started implementation of new search system 2017-03-19 12:48:44 +00:00