Nicolas Giard
d9dbd0f62f
feat: login screen UI + server code cleanup
3 years ago
Nicolas Giard
1a720c918c
feat(admin): add pageExtensions field to admin general + more animated icons
3 years ago
Nicolas Giard
c011d714d5
feat(admin): add footerExtra field to admin general
3 years ago
Nicolas Giard
5a4a9df43a
feat(admin): migrate webhooks to vue 3 composable
3 years ago
Nicolas Giard
cc506a086d
fix(admin): sites save / activate / delete mutations
3 years ago
Nicolas Giard
4bfd9f5280
feat(mail): allow setting of mailer identifying name
3 years ago
Nicolas Giard
1eefdb06e6
feat(admin): add sitemap option to general page
3 years ago
myml
64104f81ad
fix: undefined author in git commit when deleting a page ( #5215 )
3 years ago
NGPixel
edb529378e
refactor: fix models + storage modules
3 years ago
NGPixel
027b1614ff
refactor: admin editors + flags page to comp api, server cleanup
3 years ago
NGPixel
dc5d8ddeb2
fix: handle page metadata parse failure
3 years ago
NGPixel
05b4053954
fix: encode filenames for assets force download
3 years ago
Manuel
1f489a3d8e
fix: handle multiple LDAP strategies ( #5116 )
3 years ago
NGPixel
411802ec2f
fix: check update page access using original page path
3 years ago
Marián Skrip
69e9ccc636
fix: remove wild log that was possibly for debugging ( #5021 )
3 years ago
NGPixel
e84c15b926
fix: scanSVG incorrect ext reference ( #4825 )
3 years ago
NGPixel
79bdd44093
fix: force download of unsafe extensions
3 years ago
NGPixel
57b56d3a5b
fix: validate svg file extension in addition to client mime type
3 years ago
NGPixel
5d3e81496f
fix: sanitize SVG uploads
3 years ago
Eric Knibbe
c5a45e578e
fix: git storage - handle renamed files & assets ( #4307 )
3 years ago
NGPixel
f55caab359
fix: convert page - handle tabsets
4 years ago
NGPixel
84b927915e
fix: convert page - task list + UI fixes
4 years ago
NGPixel
26f1c0f372
feat: convert page
4 years ago
scienceasdf
d7d00b44f6
fix: search engine broken when renaming or moving pages ( #2815 )
...
For building suggest in elasticsearch, the safeContent field will be splitted into arrays. If the page is renamed or moved, the server will throw error: "Cannot read property 'split' of Undefined", and the index will be broken. Here two lines are added to fix this issue.
4 years ago
Jafar Akhondali
5ba36ee421
refactor: server code ( #2545 )
...
+ Remove duplicated await
+ Replace some legacy codes with ES6
+ Fix some of eslint problems
4 years ago
NGPixel
fe890979af
fix: bypass auth redirect cookie when set to homepage
4 years ago
Mirko Iannella
31a18c8a67
fix: check for email array during processProfile ( #2515 )
...
In our setup (based on yunohost) the profile.email field could be either a string (and that was properly handled) or an array.
This code adds support for the case where it is an array.
4 years ago
NGPixel
9009816290
fix: 2fa qr code - handle special chars in site title
4 years ago
NGPixel
aa96e97028
fix: force lowercase for email on local auth
4 years ago
NGPixel
78417524b3
feat: ldap avatar support
4 years ago
NGPixel
ef739de970
feat: purge history utility
4 years ago
NGPixel
8490fc1267
feat: handle disabled auth strategies
4 years ago
NGPixel
062a0b7979
feat: logout by auth strategy + keycloak implementation
4 years ago
NGPixel
ae733392f3
feat: password reset
4 years ago
NGPixel
4dcf664040
fix: handle removed auth strategies
4 years ago
NGPixel
e319355017
feat: enable/disable TFA per user
4 years ago
NGPixel
32d67adee1
feat: social login providers with dynamic instances
4 years ago
NGPixel
f72530bf84
refactor: deps update + 2FA setup + verify
4 years ago
Higor Tavares
06c372d53f
fix: foreign key constraint when page have comments ( #2199 )
...
* Solving foreing key contraint when page have comments
* Update pages.js
remove indentation changes
Co-authored-by: Higor Tavares <paulo.freire@dellead.com>
4 years ago
NGPixel
10f17c5712
feat: redirect on login based on group
5 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