Commit Graph

199 Commits

Author SHA1 Message Date
NGPixel
32d67adee1 feat: social login providers with dynamic instances 2020-08-30 01:36:37 -04:00
NGPixel
f72530bf84 refactor: deps update + 2FA setup + verify 2020-08-22 19:37:49 -04:00
NGPixel
29afc61abf fix: quote enclose db pass in docker config file (#2293) 2020-08-15 16:47:28 -04:00
Idan Bidani
19af56361a
fix: upgrade postgresql dependency to run in non root (#2213)
Previous version of Postgresql required userid 0 for init container

***NO_CI***
2020-08-15 13:41:30 -04:00
Lukas Frischknecht
5aa959eea4
misc: add offline env param to docker configuration (#2200)
***NO_CI***
* Add OFFLINE configuration switch

* Revert "Add OFFLINE configuration switch"

This reverts commit dcf3fdfe409d3b90202a8a777747dbda8a7a10e2.

* Add offline configuration to docker
2020-07-29 19:42:03 -04:00
Jung Hong Kim
49f2410108
misc: modify helm chart for extended service features (#2192)
***NO_CI***
* feat: modify helm chart for extended service features

* misc: helm values.yaml

Co-authored-by: Nicolas Giard <github@ngpixel.com>
2020-07-29 19:36:29 -04:00
Jason Paul Deland
e8a11f82bc
misc: helm - align secret name (#2220)
***NO_CI***
2020-07-22 15:02:40 -04:00
Jason Paul Deland
a14759a9c9
docs: Update helm README (#2218)
**NO_CI***
2020-07-22 14:20:13 -04:00
Hussein Al Abry
89b5c5f90f
misc: update postgresql chart dependency (#2163)
***NO_CI***
2020-07-10 12:01:51 -04:00
NGPixel
b8d15915cd fix: use active build for cypress 2020-07-05 21:16:22 -04:00
NGPixel
8fb5fa218a fix: cypress db wait for connection 2020-07-05 21:08:39 -04:00
NGPixel
28c7d576a5 test: cypress mariadb debug (2) 2020-07-05 20:56:24 -04:00
NGPixel
88bf083cda test: cypress mariadb debug 2020-07-05 20:44:19 -04:00
NGPixel
2b560327ff feat: add 2fa option to admin security 2020-07-05 18:59:14 -04:00
NGPixel
539efb6321 misc: updated dependencies 2020-07-05 18:32:22 -04:00
NGPixel
b2f292cc39 fix: MSSQL migration 2.5.1 2020-07-05 15:59:02 -04:00
NGPixel
31661b2cb3 fix: token renewal date 2020-07-05 14:16:16 -04:00
Brian Pursley
c9a1a1ad40
docs: helm - updated README config table defaults to match values.yaml (#2143)
***NO_CI***
2020-07-05 13:40:57 -04:00
NGPixel
c7631b30d7 fix: missing modernizr in webpack prod 2020-07-03 20:24:44 -04:00
Nicolas Giard
c009cc1392
feat: new login experience (#2139)
* feat: multiple auth instances

* fix: auth setup + strategy initialization

* feat: admin auth - add strategy

* feat: redirect on login - group setting

* feat: oauth2 generic - props definitions

* feat: new login UI (wip)

* feat: new login UI (wip)

* feat: admin security login settings

* feat: tabset editor indicators + print view improvements

* fix: code styling
2020-07-03 19:36:33 -04:00
James Greenhill
370cd10096
misc: update helm chart configs and readme (#1751)
* fix wiki helm

* update readme

* include service account as a stub

* use lightweight healthz for readiness and health endpoint

* remove if block for setting DB_TYPE, only postgres is supported in this chart for now
2020-06-28 19:55:16 -04:00
Nicolas Giard
ff31d252f9
feat: cypress E2E testing (#2002)
* feat: cypress

* dev: move cypress in dev + setup bash script

* fix: cypress docker network host

* fix: override cypress baseUrl

* fix: cypress ci-run.sh dir path

* fix: cypress ci-run vars

* fix: cypress missing group

* fix: cypress path config

* fix: cypress record key

* fix: remove cypress run file

* fix: cypress mssql delay

* misc: use current docker build for cypress tests
2020-06-05 14:13:29 -04:00
NGPixel
3891816758 fix: setup assets location + mysql migration 2.4.13 2020-05-31 22:39:45 -04:00
NGPixel
1f9e5b3fd0 feat: delete user with replace target 2020-05-30 16:34:09 -04:00
Arnaud Duforat
5c07ce0a7c
fix: 404 on apple-touch-icon (#1965) 2020-05-30 13:08:18 -04:00
Arnaud Duforat
4b93e04261
fix: 404 on android-icon-192x192 (#1959) 2020-05-29 15:46:47 -04:00
NGPixel
f6bad765a2 feat: assets move + comments migration + admin users UI 2020-05-21 00:20:57 -04:00
Elliott Shugerman
4b7bd98143
misc development docker-compose.yml improvements (#1905)
* tweaks

* selective bind mounts

* code review: missing some files in bind mount
2020-05-19 01:15:44 -04:00
NGPixel
d2b99a2032 feat: timezone + dateFOrmat + appearance profile settings 2020-05-03 00:38:02 -04:00
NGPixel
a1515e3f3e fix: arm dockerfile package version
***NO_CI***
2020-04-25 14:47:38 -04:00
NGPixel
19dddc85c3 misc: update dependencies 2020-04-24 15:01:23 -04:00
NGPixel
7cd5721ca1 feat: handle event propagation via DB (HA) 2020-04-19 22:47:02 -04:00
NGPixel
5075f16731 fix: arm64 dockerfile 2020-04-16 22:05:53 -04:00
NGPixel
e50dc89519 feat: view version of page source 2020-03-01 18:25:43 -05:00
NGPixel
ed0988fed0 fix: remove wait.sh from dockerfile 2020-02-28 21:24:45 -05:00
Lukas Frischknecht
a90dc8d5b5
misc: add support for VSCode remote development (#1533)
* Add support for VSCode remote development

* misc: remote dev containers fixes

Co-authored-by: Nicolas Giard <github@ngpixel.com>
2020-02-28 16:49:18 -05:00
NGPixel
7ab16e2bf3 fix: disable SRI at build time 2020-02-01 16:14:25 -05:00
NGPixel
95e79a7316 fix: auto beautify css injection in admin 2020-01-26 15:31:24 -05:00
NGPixel
3e991fa590 misc: dev mode warning on setup 2020-01-25 23:12:57 -05:00
NGPixel
1b749e7bf2 fix: letsencrypt maintainerEmail 2020-01-12 13:23:01 -05:00
NGPixel
c6933a2d20 feat: let's encrypt 2020-01-11 22:33:27 -05:00
NGPixel
1c60d98d17 fix: remove SRI from setup view template 2020-01-01 01:54:51 -05:00
NGPixel
aa5368b2a1 feat: katex + admin SSL UI (wip) + dev warning 2019-12-18 23:45:33 -05:00
NGPixel
fa526752fb fix: arm dockerfile build step 2019-12-14 23:12:54 -05:00
NGPixel
8c79467481 fix: update docker base image to 12.13 2019-12-14 22:29:18 -05:00
NGPixel
ce5aa3acc0 feat: Dockerfile for arm builds 2019-12-14 22:25:58 -05:00
Nicolas Giard
208b651eb9
docs: update docker-compose example 2019-12-05 17:49:08 -05:00
Nicolas Giard
88b550b3a0
docs: update openshift example
[skip ci]
2019-11-19 18:06:23 -05:00
Nicolas Giard
600bd9d426
docs: update example docker-compose.yml
[skip ci]
2019-11-17 22:57:49 -05:00
Elliott Shugerman
5b36988d6d docs: remove wikinet network from docker-compose.yml example (#1144)
This network is unnecessary because Compose creates a network for all services by default.
2019-10-25 18:16:19 -04:00
NGPixel
f8c3aef7bd feat: favicon + manifest update + page selector locale switch fix 2019-10-18 20:23:37 -04:00
NGPixel
acb57879dd feat: SRI security toggle 2019-10-12 14:41:45 -04:00
Nick
309de5bc17 misc: deps cleanup + form validation fixes 2019-09-15 23:20:40 -04:00
Nick
28c443c356 feat: admin dashboard recent pages + update deps 2019-08-31 15:00:31 -04:00
Nick
a41ca694be fix: vuetify not transpiled for MS Edge (#994) 2019-08-30 16:42:24 -04:00
Nick
7f67c72757 fix: missing vuetify-loader in webpack prod 2019-08-24 23:25:54 -04:00
Nick
d3e693ab46 feat: mandatory password change on login + UI fixes 2019-08-24 22:19:54 -04:00
Nick
577a061033 misc: admin vuetify 2.0 UI + arabic display improvements 2019-08-10 12:18:14 -04:00
Nick
2142b5f674 fix: restore crlf for static files 2019-08-04 16:04:42 -04:00
NGPixel
c650cee441 Merge branch 'master' of github.com:Requarks/wiki 2019-08-03 04:58:07 +00:00
NGPixel
27e0a37dbe misc: migrate to vuetify 2.0 (wip) 2019-08-03 04:48:55 +00:00
Brent Sharrow
5622286856 fix: add example OpenShift-compatible Dockerfile. (#948) 2019-08-02 17:05:07 -04:00
NGPixel
eccf1a1b19 misc: migrate to vuetify 2.0 (wip) 2019-07-29 04:51:43 +00:00
Nick
9966a97bd3 feat: azure ad auth (wip) 2019-07-20 00:16:29 -04:00
Nick
59dc6fde56 fix: fontawesome 5 latest version 2019-07-14 22:52:17 -04:00
NGPixel
03e80bdff3 feat: legacy login 2019-07-13 19:15:35 +00:00
Nick
4eda8d6635 feat: alternate navigation icon set 2019-07-13 01:45:03 -04:00
Nick
b6f1e1805e feat: locales availability + IE display mode 2019-07-12 23:57:15 -04:00
Nick
604941fe6a feat: utilities section (wip) + auth utilities 2019-06-30 15:18:26 -04:00
Nick
2870da0e9e feat: analytics code rendering 2019-06-23 22:57:04 -04:00
Nick
b34aa5bab4 fix: elasticsearch module upgrade + deps update 2019-06-22 23:32:48 -04:00
Nick
28cf67cdaa feat: sideloading + locales nav menu 2019-06-21 20:54:09 -04:00
Nick
17f9f0baa9 feat: rtl display + dark theme improvements 2019-06-07 20:04:51 -04:00
Nick
9f58a08fcb feat: heroku compatibility 2019-06-01 21:38:36 -04:00
Nick
eb77059ec6 fix: webpack build error 2019-06-01 00:50:29 -04:00
Nick
93c1cb5645 feat: db ssl support 2019-06-01 00:23:07 -04:00
Nick
f142bcfdc4 misc: updated dependencies 2019-05-31 13:06:20 -04:00
Nick
2ba1004024 feat: helm chart (wip) 2019-05-03 23:46:18 -04:00
Nick
a034295b2c fix: webpack clean plugin v2 crash 2019-04-27 00:28:58 -04:00
Nicolas Giard
75f2f16613
docs: remove port env var from docker-compose.yml example 2019-04-27 00:12:24 -04:00
Nick
5b64c95117 feat: block creating pages with system reserved paths 2019-04-19 20:45:05 -04:00
Nick
f3b8d37fc5 feat: remove external css resources 2019-04-07 12:12:30 -04:00
Stephan Müller
16d88a7c7a fix: run docker image as non-root (#795)
* do not use apk update explicitely
* change user root to node
2019-03-29 20:45:31 -04: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
2141366335 feat: dev flags 2019-02-23 18:22:59 -05:00
Nick
3743777b97 fix: sqlite migrations 2019-02-22 17:05:49 -05:00
Stephan Meijer
42ef4f5297 docs: remove redis from docker compose example (#760) 2019-02-17 23:28:11 -05:00
Nick
cd3f88bad0 refactor: removed redis + new scheduler engine 2019-02-13 17:21:18 -05:00
Nick
a89c81d513 fix: build dockerfile incorrect path 2019-02-10 18:17:00 -05:00
Nick
d4f650bb07 fix: mssql support 2019-02-10 13:38:54 -05:00
Nick
b1dd54768f fix: JSON fields handling for MariaDB 2019-02-09 19:10:34 -05:00
Nick
d5028b1bce feat: git init + commands 2019-02-03 02:48:30 -05:00
Nick
86f369c661 fix: dockerfile build issue 2019-02-02 14:05:24 -05:00
Nicolas Giard
658c105ab5 feat: delete page 2019-02-02 12:09:25 -05:00
Nicolas Giard
72253f9cb5 fix: root admin access deny bug + patreon link 2019-02-02 12:09:25 -05:00
Nicolas Giard
a1c3d6339c misc: remove publishing docker build step 2019-01-19 02:25:35 -05:00
Nicolas Giard
d3d8a78ee3 misc: publish to github test 2019-01-18 22:47:17 -05:00
Nicolas Giard
51aff58ae0 fix: remove supervisord file 2019-01-18 16:33:44 -05:00
Nicolas Giard
1771289188 feat: twemoji + headers fix 2019-01-18 15:58:39 -05:00