Commit Graph

211 Commits

Author SHA1 Message Date
66c56e9d02 Added settings helper and formatted code in some files 2016-03-06 12:55:08 +00:00
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
0774ecc89c Merge branch 'master' into nwalke-update_site_color 2016-03-06 09:08:20 +00:00
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
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
268db6b1d0 Added a whole load of permission & role tests 2016-03-05 12:09:09 +00:00
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
7f5872372d Added in restriction queries for most lists 2016-02-28 19:03:13 +00:00
201f788806 Implemented database structure and inital interfaces for entity restrictions 2016-02-28 10:49:41 +00:00
a14b5c33fd Added missing permission checkboxes and improved image AJAX permission responses 2016-02-27 20:52:46 +00:00
473261be35 Finished initial implementation of custom role system 2016-02-27 19:24:42 +00:00
a54be85185 Started work on exposing the role system as editable 2016-02-26 23:44:02 +00:00
c86a122d80 Added table header row styling, made code blocks horizontally scrollbable fixed link popup on firefox 2016-02-22 20:18:08 +00:00
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
8eb2960950 Added recently created & updated page listings
Closes #46.
2016-02-20 18:51:01 +00:00
bab6fd1f2f Added recent pages to home view and made the home content more compact 2016-02-20 12:37:06 +00:00
86fbc9a936 Added tests for profile pages 2016-02-18 19:32:07 +00:00
4d9726dbdd Added content to user profile pages 2016-02-17 22:11:48 +00:00
4442a2e6d1 Started work on user profile pages 2016-02-16 21:25:11 +00:00
354912a1df Made book-navigation sidebar on pages sticky 2016-02-11 22:23:19 +00:00
eacff3a9f0 Fixes #45 2016-02-11 14:02:17 -06:00
17d4533e45 Fixes #58 2016-02-11 01:18:01 -06:00
d6c00a85ad Fixed incorrect notification when deleting a page 2016-02-10 12:48:29 +00:00
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
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
105500e506 Tweaked page form header and added public uploads folder into repo 2016-02-07 10:21:09 +00:00
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
8e8d582bc6 Updated app requirements & Added some friendlier errors 2016-02-03 20:55:37 +00:00
080acf0a62 Added plaintext & basic PDF page Export 2016-01-31 17:53:30 +00:00
ea2e16cabb Added page HTML export 2016-01-20 22:13:13 +00:00
bb87401d10 Improved image upload error handling and fixed bad user-avatar rewriting 2016-01-17 15:19:26 +00:00
0821672e70 Cleaned tests up, Started LDAP tests, Created LDAP wrapper 2016-01-15 23:21:47 +00:00
14feef3679 Updated user interfaces for LDAP and added email from LDAP 2016-01-13 22:22:30 +00:00
1c8c9e65c5 Got LDAP auth working to a functional state 2016-01-11 22:41:05 +00:00
14ca31768c Updated laravel to 5.2 and started ldap implementation 2016-01-09 19:24:21 +00:00
d3709de035 Added more tests to increase test coverage 2016-01-02 14:48:35 +00:00
f60a0c3b76 Improved 404 page and updated tests for empty search 2016-01-01 09:03:40 +00:00
e519236d94 Removed external fonts from page forms and remove initial form flicker 2015-12-31 17:19:29 +00:00
5bf811a488 Sanitized user-text from angular & fixed some z-index bugs on pages 2015-12-30 21:38:20 +00:00
3300edc51a Changed google cdn libs/fonts to local content. No external access is now required 2015-12-30 21:15:41 +00:00
a592eaeb91 Updated page pointer to sit near mouse location and extracted page js into browserify bundle 2015-12-30 20:48:57 +00:00
cca3533d35 Improved error messages for image uploads and formatted much js 2015-12-30 19:57:17 +00:00
46c2e8b14e Moved all vuejs parts over to angular 2015-12-30 18:38:18 +00:00
3347b3b2f5 Started transfer to angularjs 2015-12-29 16:39:25 +00:00
445f939822 Fixed issue with searching invalid chars and page-content compiliation 2015-12-29 15:37:13 +00:00
05c4b2089c Accounted for non-existant entities 2015-12-28 17:19:23 +00:00
6e75bcdc37 Updated tinymce 2015-12-28 16:16:27 +00:00
4db692309b Standardized vue component http access and fixed some small bugs 2015-12-28 15:58:13 +00:00
98d9d8d71b Changed public template to use new system 2015-12-16 17:29:13 +00:00
2a4ff6fb6a Implemented custom asset versioning to make creating releases easier 2015-12-16 17:09:44 +00:00