Andrew Sim
5202eadebb
feat: AWS S3 + Digitalocean Spaces storage modules ( #1015 )
...
* Provide basic implementation of AWS S3 storage module
* Abstract S3 Compatible Storage Module logic
* Refactor `getFileExtension()` into the `page` object
* Add implementation for Digitalocean storage module
* Remove accidental `async`/`await` in S3 Storage Module
* Remove argument from the call to `page.getFileExtension()`
https://github.com/Requarks/wiki/pull/1015#discussion_r321990073
2019-09-08 21:11:25 -04:00
Juan Baez
3ab7bcf8ea
fix: host ref in html-core renderer ( #1021 )
...
Fixing typo on: "server\modules\rendering\html-core\renderer.js"
Lines 40 and 41. Invalid reference to "WIKI.config.site.host" -- should be: "WIKI.config.host"
This was causing rendering issues when attempting to create some sample pages; such as: https://github.com/jbaez001/markdown-cheatsheet
2019-09-08 21:09:46 -04:00
Nick
69e644e18f
fix: code linting
2019-09-08 12:39:05 -04:00
Nick
7634bd266d
feat: ckeditor
2019-09-08 12:01:17 -04:00
Nick
33e31a9901
feat: page links table
2019-09-02 22:18:59 -04:00
Nick
efab00fa0c
feat: content link states
2019-09-02 15:33:56 -04:00
Nick
eac12121bb
fix: always prefix lang for non-default language in disk storage module ( #1000 )
2019-08-31 17:56:49 -04:00
D4uS1
94b0121efa
feat: add keycloak auth provider ( #1004 )
...
* added custom keycloak authentication.
* update readme.
* updated readme.
* reverted README for PR.
* fix: use async/await
* changed callback parameter name from done to cb.
* fix: keycloak description + website
* fix: keycloak logo
2019-08-30 14:26:34 -04:00
Nick
d3e693ab46
feat: mandatory password change on login + UI fixes
2019-08-24 22:19:54 -04:00
Nick
c4629419d3
fix: admin rendering UI + dark mode
2019-08-04 23:53:21 -04:00
rbtprograms
0f9ddf1e5d
fix: Switch converted to Object Literal ( #940 )
...
* updating a switch into object literal and fixed a couple linter errors
* added a comment about weird formatting
* style: use lodash get
* fix: pass eslint + puglint + jest
2019-08-04 16:31:13 -04:00
Tiemen
e184fed8ee
feat: skip discord authorization screen ( #949 )
2019-08-04 15:56:46 -04:00
Nick
7f4e392877
fix: gitlab baseurl typo ( #934 )
2019-07-23 21:21:24 -04:00
Nick
0c6472ab85
feat: azure ad auth
2019-07-20 11:09:55 -04:00
Nick
9966a97bd3
feat: azure ad auth (wip)
2019-07-20 00:16:29 -04:00
Nick
fd8d358b63
fix: git private key alt paste mode
2019-07-14 18:55:12 -04:00
Nick
8b7122277a
fix: github enterprise auth compatibility
2019-07-14 13:36:39 -04:00
Nick
bd24ff225b
fix: gitlab baseurl missing ( #907 )
2019-07-13 01:57:50 -04:00
Nick
604941fe6a
feat: utilities section (wip) + auth utilities
2019-06-30 15:18:26 -04:00
Nick
9cd8657ce6
feat: 4 new analytics modules
2019-06-29 16:45:27 -04:00
NGPixel
4e990d50eb
feat: gitlab auth module + storage locale namespacing fix
2019-06-25 02:13:41 +00:00
Nick
2870da0e9e
feat: analytics code rendering
2019-06-23 22:57:04 -04:00
Nick
537551874b
feat: analytics modules backend + admin panel
2019-06-23 18:35:14 -04:00
Nick
b34aa5bab4
fix: elasticsearch module upgrade + deps update
2019-06-22 23:32:48 -04:00
Nick
922f179a90
feat: LDAP debug flag
2019-06-04 22:23:32 -04:00
Karol Herbst
624297bc96
fix: setting git URL in git storage module if repository starts with http ( #861 )
2019-06-02 13:04:57 -04:00
Nick
4f23984ac6
feat: users create (wip)
2019-04-28 20:25:19 -04:00
Nick
849d4f4774
feat: twitch auth module
2019-04-28 14:11:27 -04:00
Nick
d80bb928f7
feat: okta auth module
2019-04-28 13:51:42 -04:00
Nick
c03dae933f
feat: facebook auth module
2019-04-28 02:11:38 -04:00
Nick
2abecea09c
feat: google auth module
2019-04-28 00:20:06 -04:00
Nick
bdfac22876
feat: SAML auth module
2019-04-27 21:42:04 -04:00
Nick
438f1485fa
fix: handle git basic auth URl format ( #814 )
2019-04-27 00:08:43 -04:00
Nick
26c7d49a78
feat: ldap module + deps upgrade
2019-04-26 23:59:35 -04:00
Nick
db14239eba
feat: dropbox auth module + uploads folder boot fix
2019-04-22 13:12:03 -04:00
Nick
d7676513ac
feat: auth0 + discord + github + slack auth modules
2019-04-21 21:43:33 -04:00
Nick
8af21c02af
feat: oauth2 login (wip)
2019-04-21 02:04:00 -04:00
Nick
6fe49309c1
feat: admin auth + config ref + modules sidebar ui + GQL upload (wip)
2019-04-20 20:49:05 -04:00
Nick
e2518c7a8d
feat: storage disk - actions + daily backup
2019-04-07 17:00:42 -04:00
Nick
10df1b4b0c
feat: storage actions + git module actions
2019-04-06 19:06:17 -04:00
Nick
2089d586cb
fix: postgres search pageWords table creation
2019-03-24 12:51:52 -04:00
Nick
7c77cb0815
fix: postgres indexing ( #791 ) + deactivate handler
2019-03-24 00:27:42 -04:00
Nick
81ff24b9b6
feat: elasticsearch engine
2019-03-23 18:18:36 -04:00
Nick
343d4db0b3
feat: algolia search engine
2019-03-17 21:52:16 -04:00
Nick
7bbf683902
fix: HTTPS server ( #784 ) + custom git path ( #783 )
2019-03-16 22:10:01 -04:00
Nick
c236cfdff9
fix: aws cloudsearch empty fields query
2019-03-16 18:47:00 -04:00
Nick
6eb6eecfa2
feat: AWS CloudSearch engine
2019-03-16 18:39:31 -04:00
Nick
c9648371e6
feat: aws cloudsearch engine (wip)
2019-03-13 02:52:08 -04:00
Nick
21ee8c0c0b
feat: azure search module + rebuild index
2019-03-11 00:47:27 -04:00
Nick
f7664339f4
feat: search suggestions + results UI improvements
2019-03-10 01:28:58 -05:00
Nick
ab42e5e1ab
feat: postgres search engine
2019-03-09 18:43:32 -05:00
Nick
b5db531234
feat: search + basic engine (wip)
2019-03-09 00:51:47 -05:00
Nick
e6f1f3add4
feat: git changes processing
2019-02-24 23:48:28 -05:00
Nick
3743777b97
fix: sqlite migrations
2019-02-22 17:05:49 -05:00
Nick
cd3f88bad0
refactor: removed redis + new scheduler engine
2019-02-13 17:21:18 -05:00
Nick
37556399b6
fix: use frontmatter format for metadata in storage
2019-02-10 18:06:03 -05:00
Nick
f74c0caac2
feat: storage modes + git improvements
2019-02-03 17:08:06 -05:00
Nick
d5028b1bce
feat: git init + commands
2019-02-03 02:48:30 -05:00
Nick
830ddd9d2c
fix: await page render to finish before resolving
2019-02-02 16:59:00 -05:00
Nick
3b99382df0
misc: added storage supportedModes option
2019-02-02 12:09:25 -05:00
Nick
a113d1199d
feat: (WIP) git storage module
2019-02-02 12:09:25 -05:00
Nicolas Giard
1771289188
feat: twemoji + headers fix
2019-01-18 15:58:39 -05:00
Nicolas Giard
2b98a5f27a
feat: account verification + mail config in admin area
2018-12-22 16:18:16 -05:00
Nicolas Giard
076aeaf749
feat: markdown rendering
2018-11-23 21:10:24 -05:00
Nicolas Giard
3abd2f917c
feat: auth jwt, permissions, login ui (wip)
2018-10-12 16:41:21 -04:00
Nicolas Giard
d52f213012
feat: markdown anchors
2018-09-17 00:36:44 -04:00
Nicolas Giard
d393a95495
feat: code highlighting client-side
2018-09-16 22:30:24 -04:00
Nicolas Giard
20f2fd29fe
feat: add editor selection + code editor + grapejs POC
2018-09-16 11:59:22 -04:00
Nicolas Giard
578ea577f0
feat: html code highlighter
2018-09-16 00:35:03 -04:00
Nicolas Giard
572393aa7b
feat: sub+sup+imsize markdown renderers
2018-09-09 23:19:46 -04:00
Nicolas Giard
09d1f580d9
feat: rendering pipeline logic
2018-09-09 20:33:10 -04:00
Nicolas Giard
0b93544677
feat: admin rendering UI + module configuration UI + UI fixes
2018-09-08 20:57:37 -04:00
Nicolas Giard
5e109802c6
feat: admin UI fixes + SAML strategy + dashboard gql
2018-09-03 20:58:54 -04:00
Nicolas Giard
019537563e
feat: admin logging + search
2018-09-01 22:37:20 -04:00
Nicolas Giard
5919d14670
feat: loggers + search engines models
2018-09-01 15:15:44 -04:00
Nicolas Giard
9c6a4f6c20
refactor: logging + search modules PH
2018-08-31 23:42:14 -04:00
Nicolas Giard
4cb9f3d9c6
feat: rendering modules + admin rendering
2018-08-26 22:38:08 -04:00
Nicolas Giard
db8e598e9a
feat: page display + renderers reorg
2018-08-20 01:02:57 -04:00
Nicolas Giard
c4c1cf007b
feat: xterm + UI fixes
2018-08-13 00:12:44 -04:00
Nicolas Giard
2f26d731fc
feat: themes foundation + editors load improvements
2018-08-09 00:07:15 -04:00
NGPixel
47dcc90fb7
feat: storage extra metadata + user search fix
2018-08-05 11:27:46 -04:00
NGPixel
bcd6ceb271
feat: authentication improvements
2018-08-04 17:28:39 -04:00
NGPixel
2817c72ec3
feat: core improvements + local fs provider + UI fixes
2018-07-29 22:23:33 -04:00
NGPixel
076e923d48
feat: save page + create event for storage targets
2018-07-22 16:25:39 -04:00
NGPixel
cb84df7a53
feat: save page
2018-07-22 00:29:39 -04:00
NGPixel
fd8bf4dbff
feat: authentication module refactor + added CAS module
2018-07-08 11:16:45 -04:00
NGPixel
9e2f1caaf7
feat: storage module refactor + UI fixes
2018-07-08 01:12:43 -04:00
NGPixel
bc12db7295
feat: admin rendering UI + contribute i18n
2018-07-07 18:09:58 -04:00
NGPixel
4643336e9d
feat: auth + storage config improvements
2018-07-01 19:50:42 -04:00
NGPixel
bb102c3356
feat: admin storage - save + list
2018-06-25 22:04:47 -04:00
NGPixel
0afa65fa58
feat: auth self-registration config + gql grouping
2018-06-25 02:44:40 -04:00
NGPixel
416755f17a
refactor: remove config namespaces
2018-05-28 14:46:55 -04:00
NGPixel
17b2117b39
refactor: knex remaining models
2018-05-20 18:50:51 -04:00
NGPixel
c9b643fbf0
refactor: migrate to objection.js + knex
2018-05-19 16:40:07 -04:00
NGPixel
e03e6826a8
feat: storage + search modules skeleton
2018-05-13 12:56:55 -04:00
NGPixel
8e09c6fce1
refactor: updated loggers + admin UI improvements + setup fixes
2018-03-12 00:09:54 -04:00
NGPixel
7acc4e9fed
refactor: global namespace + admin pages UI
2018-03-05 15:49:36 -05:00
NGPixel
1ae47dde2e
feat: admin - general, locale, theme, users, system info UI
2018-03-03 01:32:58 -05:00
NGPixel
37c28691ff
fix: sentry logger transport typo
2018-02-24 16:13:49 -05:00
NGPixel
3471a7a6f9
refactor: project cleanup + onboarding page
2018-02-04 00:53:13 -05:00
NGPixel
f0e45ece6f
refactor: dev mode
2018-01-27 00:20:49 -05:00
NGPixel
cb0d86906f
feat: login + TFA authentication
2018-01-09 20:41:53 -05:00
NGPixel
8b30d31457
feat: login component, icon svg symbols, project structure
2017-12-30 02:00:49 -05:00
NGPixel
2d5a3203db
feat: modular logging + setup wizard
2017-12-24 00:34:47 -05:00
NGPixel
18dee58a06
feat: config wizard save
2017-12-16 23:41:16 -05:00
NGPixel
2668dde7bd
feat: upgradeFromMongo (wip) + panel UI improvements
2017-11-20 23:08:30 -05:00
NGPixel
82ea0b50fb
feat: config wizard UI improv. + upgrade from Mongo
2017-11-19 17:08:23 -05:00
NGPixel
ba1d83ebcb
feat: db + redis error handling, setup options, updated deps
2017-11-12 23:48:19 -05:00
NGPixel
98d311145b
fix: eslint for vue components
2017-10-29 21:36:05 -04:00
NGPixel
51cd37fd05
feat: upgraded dependencies
2017-10-28 14:17:14 -04:00
NGPixel
784b48680c
feat: telemetry module
2017-10-22 21:58:07 -04:00
NGPixel
e183167c9b
Merge remote-tracking branch 'origin/master' into dev
2017-10-15 17:13:35 -04:00
NGPixel
c94e2d5700
feat: config-manager component
2017-10-08 17:21:36 -04:00
NGPixel
c26fae2ede
feat: Kernel module
2017-10-07 22:44:35 -04:00
NGPixel
2be7f71be8
feat: fusebox updates + vue-component-plugin
2017-10-06 21:35:02 -04:00
NGPixel
501f0a9a53
feat: auth strategies over GraphQL + svg loading
2017-09-30 23:47:14 -04:00
NGPixel
32b7947704
feat: GraphQL translations + login form
2017-09-24 23:22:33 -04:00
NGPixel
759b66469c
feat: persian locales + auth fix
2017-09-11 21:38:23 -04:00
NGPixel
cac3d21c6e
feat: self-contained auth modules + login UI + icons
2017-09-10 23:00:03 -04:00
NGPixel
52630127cd
feat: login page UI
2017-09-10 01:41:22 -04:00
NGPixel
dd73b036d2
fix: git config typo
2017-09-04 13:05:13 -04:00
NGPixel
35cb56c694
feat: file resolvers + pull changes from master
2017-09-04 13:03:15 -04:00
NGPixel
574e4b97f4
feat: GraphQL setting, right, folder resolvers
2017-08-19 22:51:25 -04:00
NGPixel
02183f82ec
feat: mutations + updated deps
2017-08-18 21:21:29 -04:00
NGPixel
840eb7e705
feat: GraphQL mutations for folder, group, tag, user
2017-08-13 20:33:06 -04:00
NGPixel
1405b822f4
feat: GraphQL Date scalar
2017-08-13 14:39:07 -04:00
NGPixel
7e1cb3d171
feat: GraphQL mutations for User + Group
2017-08-12 17:26:27 -04:00
NGPixel
437b88bf58
feat: GraphQL schema
2017-08-12 17:26:27 -04:00
NGPixel
749766e9bd
feat: queue handling
2017-08-12 17:26:27 -04:00
NGPixel
2020e457cf
feat: modular auth + logging changes
2017-08-12 17:26:27 -04:00
NGPixel
f32429325c
feat: modular auth + queue tasks
2017-08-12 17:26:27 -04:00
NGPixel
9c112ab535
feat: cluster implementation
2017-08-12 17:26:27 -04:00
NGPixel
60750eeed8
feat: GraphQL base implementation
2017-08-12 17:26:27 -04:00
NGPixel
d76f6182b2
refactor: migrate to PostgreSQL + Sequelize
2017-08-12 17:26:27 -04:00