NGPixel
10f17c5712
feat: redirect on login based on group
4 years ago
Regev Brody
b2ff064d34
fix: stream assets from storage local locations ( #2087 )
5 years ago
NGPixel
b475795595
feat: login bg + bypass + hide local option
5 years ago
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
5 years ago
Seyed Sajad Kahani
3c5352fb53
fix: change reconnectLink behavior for page move ( #1991 )
5 years ago
Regev Brody
6ef7b0f130
fix: deactivated users can still refresh their token ( #2105 )
5 years ago
Regev Brody
4bc284b06e
fix: page schema validation for extra field ( #2097 )
5 years ago
NGPixel
83b83a7510
feat: page css + scripts
5 years ago
NGPixel
53ddb50b51
feat: save page scripts + styles
5 years ago
NGPixel
65f71d8e3b
fix: strip starting slash from path during page create
5 years ago
NGPixel
7a946ec0f5
feat: edit comment
5 years ago
NGPixel
8a74904731
feat: comments delete + refresh on post + formatting
5 years ago
NGPixel
1f9e5b3fd0
feat: delete user with replace target
5 years ago
NGPixel
1222355046
feat: comments - default provider create (wip) + permissions
5 years ago
Regev Brody
8a1b5b1383
fix: S3 Export all trigger ( #1922 )
5 years ago
NGPixel
e1382771cf
feat: extensions check + resolver
5 years ago
NGPixel
887e8a0f5a
feat: comments disqus + commento
5 years ago
NGPixel
1def5289af
feat: admin comments page
5 years ago
NGPixel
d2b99a2032
feat: timezone + dateFOrmat + appearance profile settings
5 years ago
NGPixel
89debd57f7
fix: path chars check typo
5 years ago
NGPixel
7306fabdba
fix: auto-trim trailing slash from paths + illegal chars check during move
5 years ago
NGPixel
bade9430f2
fix: storage internalSchedule typo
5 years ago
GaliTW
ac11cd2cdd
fix: move page with wrong object key ( #1757 )
5 years ago
NGPixel
405187b8e0
fix: HA event publish
5 years ago
NGPixel
bd4263ecb2
feat: HA event handling + emitting
5 years ago
NGPixel
8aba5305d8
feat: sidebar item permissions + admin nav edit
5 years ago
NGPixel
a33691d642
fix: bypass users model when updating lastLoginAt
5 years ago
NGPixel
3ca72ccc1e
feat: new nav UI (wip)
5 years ago
NGPixel
77548c8778
fix: tags input normalization
5 years ago
NGPixel
1e4d513252
feat: user profile page - save info + change pwd
5 years ago
NGPixel
4b0e3d1c43
feat: save conflict resolution
5 years ago
NGPixel
fcd37afdb0
fix: drop userKeys on user delete
5 years ago
NGPixel
13a995133b
feat: branch off / create from template
5 years ago
NGPixel
e85de92715
feat: restore page version
5 years ago
NGPixel
e50dc89519
feat: view version of page source
5 years ago
NGPixel
2ac9131244
feat: page history - download version
5 years ago
NGPixel
95f01cdeb8
feat: history version diff
5 years ago
Nicolas Giard
f72cf664eb
feat: manage / create API keys ( #1516 )
...
* fix: admin api UI update
* feat: admin api - create dialog UI
* feat: admin api - create + list keys
* feat: admin api localization (wip)
* feat: admin api localization
* feat: admin api - toggle state
* feat: process API keys + format gql request errors to json
5 years ago
NGPixel
f4e3fd0954
feat: tags autocomplete in page properties
5 years ago
NGPixel
da86d8ccf7
fix: objection.js 2.0 compat fixes
5 years ago
NGPixel
8f5265622f
fix: objection.js 2.0 compat fixes
5 years ago
NGPixel
988ba3f616
fix: objection 2 changes
5 years ago
NGPixel
4698afdaeb
fix: truncate pictureUrl if too long ( #1311 )
5 years ago
NGPixel
0d6676c19b
feat: SFTP storage module + sensitive field option
5 years ago
NGPixel
3b347f262c
feat: save rendering configuration
5 years ago
NGPixel
d356937660
fix: cannot update user email from admin ( #1197 )
5 years ago
NGPixel
8eddc4799e
fix: stable db migration + beta migration to stable
5 years ago
NGPixel
76b97e9f94
fix: remove debug leftovers
5 years ago
NGPixel
4f8de0d50d
fix: replace tags with space in html cleanup for search ( #1160 )
5 years ago
NGPixel
28fdf14002
fix: export + import tags in storage events
5 years ago
NGPixel
820cc77a83
fix: MSSQL - setup + pageTree + page delete
5 years ago
Phil Cullen
ea5c4ea33d
fix: MSSQL - expand pages.* to prevent duplicate columns ( #1126 )
...
* Expand pages.* to prevent duplicate columns in MSSQL
Replace pages.* in select query with explicit list of columns to avoid multiple identically named columns being returned by MSSQL
* Use global replace for analytics header templates
Replace multiple instances of the same template variable in analytics templates
* Revert "Use global replace for analytics header templates"
This reverts commit 290b53b6e3
.
5 years ago
apif
8badd8fd55
fix: MSSQL - assetFolder getHierarchy query ( #1131 )
5 years ago
Justin Kromlinger
8000ebec8f
refactor: use dataPath variable as given in file config ( #1118 )
...
* Actually use path variables as given in default config
* Drop paths.content, avoid populating the global WIKI object
5 years ago
Phil Cullen
7db814c7ad
fix: use global replace for analytics header templates ( #1134 )
...
Support replacing multiple instances of the same template variable in analytics templates
5 years ago
NGPixel
f1668b9ac5
feat: import assets from disk module
5 years ago
NGPixel
d987058336
feat: asset add/rename/remove + dump action for git and disk modules
5 years ago
Nicolas Giard
cffd32dee0
feat: local disk import all action + v1 import content ( #1100 )
5 years ago
NGPixel
73c89dfe44
feat: rebuild tree on page update
5 years ago
NGPixel
62d1d7a1df
feat: move page
5 years ago
NGPixel
38c33c58bb
feat: rebuild page tree worker
5 years ago
Nick
95535aa3b0
fix: prevent dots and spaces in page path during create
5 years ago
Nick
454da698a1
fix: git sync untracked
5 years ago
Nick
744e6e3248
fix: restore unicode chars for search content
5 years ago
Nick
26842ab62b
feat: reconnect links after page update
5 years ago
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
5 years ago
Nick
69e644e18f
fix: code linting
5 years ago
Nick
33e31a9901
feat: page links table
5 years ago
Nick
ab463fcae1
feat: tags on page fetch + pageLinks table schema
5 years ago
Nick
5a7fd2d73e
feat: tags UI (wip) + save tags from page
5 years ago
Nick
1d8f1f50e1
fix: prevent empty page content
5 years ago
Nick
d3e693ab46
feat: mandatory password change on login + UI fixes
5 years ago
Nick
823ff1bc61
feat: update user
5 years ago
Nick
2d2cf90514
feat: admin create user + markdown help fix
5 years ago
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
5 years ago
NGPixel
eccf1a1b19
misc: migrate to vuetify 2.0 (wip)
5 years ago
Nick
5689444a17
feat: page locale migration + deps update
6 years ago
Nick
d546695143
fix: legacy login errors + logout button
6 years ago
Nick
b6f1e1805e
feat: locales availability + IE display mode
6 years ago
Nick
dc4fa9b31e
feat: utilities - cache
6 years ago
Nick
13f172978f
feat: pages admin + path parsing fixes
6 years ago
Nick
604941fe6a
feat: utilities section (wip) + auth utilities
6 years ago
Nick
9cd8657ce6
feat: 4 new analytics modules
6 years ago
Nick
2890d9ccf0
fix: handle duplicate page entries without render content
6 years ago
Nick
2870da0e9e
feat: analytics code rendering
6 years ago
Nick
537551874b
feat: analytics modules backend + admin panel
6 years ago
Nick
28cf67cdaa
feat: sideloading + locales nav menu
6 years ago
Nick
f93ea02975
fix: self-registration not assigning to predefined group
6 years ago
Nick
6c12061c17
feat: asset rename + delete
6 years ago
Nick
4f1c419859
fix: handle asset upload overwrite
6 years ago
Nick
1fecf38034
fix: upload file hash order
6 years ago
Nick
35bc745826
feat: image upload / display
6 years ago
Nick
7b08c8bb31
feat: lists UX + assets create folder UI (wip)
6 years ago
Nick
965f0ad2cd
feat: serve asset from db + editor mobile improvements
6 years ago
Nick
d27ffe7ca4
fix: override upload cache content-type
6 years ago
Nick
212286fc4a
feat: access cached upload file + ignore common page extensions
6 years ago
Nick
6b886b6e3f
feat: image upload + list root assets (wip)
6 years ago
Nick
6041b1697a
fix: session knex connector + editor UI improvements
6 years ago
Nick
849d4f4774
feat: twitch auth module
6 years ago
Nick
d7676513ac
feat: auth0 + discord + github + slack auth modules
6 years ago
Nick
8af21c02af
feat: oauth2 login (wip)
6 years ago
Nick
e2518c7a8d
feat: storage disk - actions + daily backup
6 years ago
Nick
10df1b4b0c
feat: storage actions + git module actions
6 years ago
Nick
7c77cb0815
fix: postgres indexing ( #791 ) + deactivate handler
6 years ago
Nick
5938a20785
fix: missing guest global permissions ( #788 )
6 years ago
Nick
0fd681c1a5
fix: code lint
6 years ago
Nick
21ee8c0c0b
feat: azure search module + rebuild index
6 years ago
Nick
b5db531234
feat: search + basic engine (wip)
6 years ago
Nick
e6f1f3add4
feat: git changes processing
6 years ago
Nick
e3cb33f8b5
feat: admin dev pages modularity + storage state json fix
6 years ago
Nick
3743777b97
fix: sqlite migrations
6 years ago
Nick
7e458f98b4
feat: scheduler storage sync
6 years ago
Nick
aa27554bc7
feat: storage schedule + status
6 years ago
Nick
cd3f88bad0
refactor: removed redis + new scheduler engine
6 years ago
Nick
37556399b6
fix: use frontmatter format for metadata in storage
6 years ago
Nick
b1dd54768f
fix: JSON fields handling for MariaDB
6 years ago
Nick
f74c0caac2
feat: storage modes + git improvements
6 years ago
Nick
d5028b1bce
feat: git init + commands
6 years ago
Nick
830ddd9d2c
fix: await page render to finish before resolving
6 years ago
Nicolas Giard
658c105ab5
feat: delete page
6 years ago
Nicolas Giard
7e62c01ed1
feat: page Rules access check
6 years ago
Nicolas Giard
75eb277401
feat: guest + user permissions
6 years ago
Nicolas Giard
3b285c5074
feat: beta preparation + utf16 editor fix
6 years ago
Nicolas Giard
fcee4c0945
feat: admin general + verify account
6 years ago
Nicolas Giard
2b98a5f27a
feat: account verification + mail config in admin area
6 years ago
Nicolas Giard
78ae137f48
feat: register server-side validation + forgot password UI
6 years ago
Nicolas Giard
901dbb98e0
feat: register validation + create + admin improvements
6 years ago
Nicolas Giard
17244a0cb3
feat: user edit UI + admin UI improvements + fixes
6 years ago
Nicolas Giard
f856da074e
feat: user menu + jwt certs + UI fixes
6 years ago
Nicolas Giard
74aa09f39c
fix: dark mode handling
6 years ago
Nicolas Giard
964712905b
feat: page history pagination + dark mode fix
6 years ago
Nicolas Giard
78ba895eee
feat: source + history (wip)
6 years ago
Nicolas Giard
3abc254685
feat: TOC, scroll to header, page UI improvements
6 years ago
Nicolas Giard
763bf4b903
feat: sidebar rendering
6 years ago
Nicolas Giard
0b5a4e0c63
feat: content rendering improvements + save fix
6 years ago
Nicolas Giard
b26f30ae20
feat: navigation save / load
6 years ago
Nicolas Giard
aa08459daf
feat: token refresh
6 years ago
Nicolas Giard
3abd2f917c
feat: auth jwt, permissions, login ui (wip)
6 years ago
Nicolas Giard
ed7d3ab540
fix: setup issues + webpack improvements
6 years ago
Nicolas Giard
30806d3c8d
feat: editor - existing content
6 years ago
Nicolas Giard
578ea577f0
feat: html code highlighter
6 years ago
Nicolas Giard
2c6a95f900
feat: page cache + save/load logic + db fixes
6 years ago
Nicolas Giard
572393aa7b
feat: sub+sup+imsize markdown renderers
6 years ago
Nicolas Giard
09d1f580d9
feat: rendering pipeline logic
6 years ago
Nicolas Giard
92d0925d51
fix: mssql initial migration crash
6 years ago
Nicolas Giard
5919d14670
feat: loggers + search engines models
6 years ago
Nicolas Giard
4cb9f3d9c6
feat: rendering modules + admin rendering
6 years ago
Nicolas Giard
db8e598e9a
feat: page display + renderers reorg
6 years ago
Nicolas Giard
4bb522f9d9
feat: new page UI + db fixes + installer improvements
6 years ago
Nicolas Giard
96f4e89020
fix: mysql + sqlite incompatible queries
6 years ago