NGPixel
|
9712cbfefc
|
feat: rerender all pages utility + avoid blanking render on imports / render failure
|
2026-10-01 14:18:37 -04:00 |
|
NGPixel
|
6dc3c3b10f
|
feat: colorize broken links + update links on page move
|
2026-09-28 13:07:52 -04:00 |
|
NGPixel
|
50e615db9a
|
feat: visualize pages
|
2026-09-27 20:18:44 -04:00 |
|
NGPixel
|
55e325d2a7
|
fix: handle blocked localStorage gracefully
|
2026-09-27 19:09:29 -04:00 |
|
NGPixel
|
f15180608a
|
ci: fix arm64 chromium check during docker build
|
2026-09-27 17:25:20 -04:00 |
|
NGPixel
|
e428aea160
|
fix: git sync deadlock + in-process task timeout + puppeteer version mismatch
|
2026-09-27 17:12:31 -04:00 |
|
NGPixel
|
e4e5762032
|
ci: add helm chart
|
2026-09-27 11:52:35 -04:00 |
|
NGPixel
|
44188e8f10
|
feat: additional accessibility options + static admin colors
|
2026-09-26 20:59:49 -04:00 |
|
NGPixel
|
860a74aa31
|
fix: improve admin/metrics UI + mcp specs draft
|
2026-09-26 19:55:55 -04:00 |
|
NGPixel
|
19edf633ae
|
feat: add RTL support
|
2026-09-26 13:38:26 -04:00 |
|
NGPixel
|
45980cd286
|
docs: add wiki-directory early plan draft
|
2026-09-26 12:35:53 -04:00 |
|
NGPixel
|
2cf5b2569e
|
feat: resize images from file manager
|
2026-09-25 17:45:16 -04:00 |
|
NGPixel
|
41b1e0e9b5
|
feat: recycle bin + list folders first option
|
2026-09-25 16:35:14 -04:00 |
|
NGPixel
|
f64d643123
|
feat: wikilinks syntax + more compact ToC rail
|
2026-09-25 14:08:58 -04:00 |
|
NGPixel
|
7ca0c302f7
|
feat: add rebuild page ratings + scan for page problems utilities
|
2026-09-25 13:14:40 -04:00 |
|
NGPixel
|
7e6fcc09c3
|
feat: page ratings + last edited by sections
|
2026-09-24 16:58:12 -04:00 |
|
NGPixel
|
a7330974a2
|
fix: various UI improvements
|
2026-09-24 16:02:14 -04:00 |
|
NGPixel
|
739cf9630b
|
fix: missing comments events in webhooks + reload site state after import
|
2026-09-24 10:36:50 -04:00 |
|
NGPixel
|
7808ccbbd3
|
feat: handle 2.x ckeditor conversion to markdown during import
|
2026-09-23 17:17:56 -04:00 |
|
NGPixel
|
bc405991af
|
feat: import 2.x settings subset + remap 2.x align-abstopright class to page icon
|
2026-09-23 13:53:42 -04:00 |
|
NGPixel
|
7c6a3bb590
|
feat: import from wiki.js v2 utility
|
2026-09-23 08:21:47 -04:00 |
|
NGPixel
|
0f58846bc2
|
feat: add wkbackup spec + import from v2 UI (wip)
|
2026-09-21 06:06:10 -04:00 |
|
NGPixel
|
38839bc667
|
docs: add wkblock spec document
|
2026-09-21 01:50:41 -04:00 |
|
NGPixel
|
0cfed7e651
|
fix: handle scheduler pool size of 1 as a fixed pool
|
2026-09-20 09:33:51 -04:00 |
|
NGPixel
|
a0f47bc3be
|
fix: use translations for mail templates + fix load translations race condition
|
2026-09-20 06:38:04 -04:00 |
|
NGPixel
|
b7dc7b8357
|
feat: add SCIM provisioning support
|
2026-09-20 02:19:41 -04:00 |
|
NGPixel
|
b87c236d4a
|
feat: add excalidraw editor + live collaboration
|
2026-09-19 22:45:06 -04:00 |
|
NGPixel
|
45af5eb7fb
|
chore: add support for files for blocks assets packaging
|
2026-09-19 04:12:49 -04:00 |
|
NGPixel
|
c2dc0a1fcb
|
feat: import custom content blocks
|
2026-09-18 22:49:36 -04:00 |
|
NGPixel
|
023711cd1a
|
fix: content blocks conflicting prop casing with the sanitizer + avoid sending the render if untouched
|
2026-09-18 03:23:08 -04:00 |
|
NGPixel
|
a9940477df
|
feat: asciidoc editor
|
2026-09-18 02:49:55 -04:00 |
|
NGPixel
|
f2ca01a08d
|
fix: missing permissions on new page for scripts and tags
|
2026-09-18 00:45:42 -04:00 |
|
NGPixel
|
11cba35777
|
feat: blog pages
|
2026-09-17 22:50:01 -04:00 |
|
NGPixel
|
76845ab462
|
feat: rework the global permissions + make manage:navigation site and path aware instead of global
|
2026-09-17 01:43:32 -04:00 |
|
NGPixel
|
7185f468f6
|
fix: allow all intended actions for site permissions + rearrange the permissions UI
|
2026-09-16 06:14:28 -04:00 |
|
NGPixel
|
50ba64591a
|
fix: unassign user from group lead to inverted result (#8093)
|
2026-09-16 02:49:49 -04:00 |
|
NGPixel
|
8c729f8025
|
feat: add rule pattern Path Is Exactly + children
|
2026-09-16 00:59:35 -04:00 |
|
NGPixel
|
61b17b631f
|
feat: improve site banner styling + tab switching transitions
|
2026-09-15 20:45:56 -04:00 |
|
NGPixel
|
0385c375c9
|
feat: view page backlinks
|
2026-09-15 20:09:12 -04:00 |
|
NGPixel
|
bf889ecfb2
|
feat: improve editor styling
|
2026-09-15 05:20:59 -04:00 |
|
NGPixel
|
7b42568d8d
|
feat: add import locale from file option
|
2026-09-15 04:14:04 -04:00 |
|
NGPixel
|
54dd821aa0
|
feat: blocks content editing + definition lists editing for visual editor
|
2026-09-15 00:43:26 -04:00 |
|
NGPixel
|
194e7d70e6
|
feat: visual editor (wip) + edit path + various fixes
|
2026-09-14 20:42:44 -04:00 |
|
NGPixel
|
70331ecd63
|
fix: page rules with tag matching + various fixes
|
2026-09-13 22:35:56 -04:00 |
|
NGPixel
|
007e8e9745
|
feat: comments modules + built-in talk feature
|
2026-09-13 07:47:32 -04:00 |
|
NGPixel
|
9ec8070c68
|
feat: add analytics modules
|
2026-09-13 02:27:54 -04:00 |
|
NGPixel
|
b11bf4f601
|
feat: add purge empty folders utility
|
2026-09-12 22:52:57 -04:00 |
|
NGPixel
|
ff9aa13e3d
|
fix: view page source permission error for guests
|
2026-09-12 22:01:58 -04:00 |
|
NGPixel
|
1c7d709b1a
|
feat: steps content block
|
2026-09-12 03:42:22 -04:00 |
|
NGPixel
|
b6bcee8a3d
|
feat: tags page + various fixes
|
2026-09-12 02:03:11 -04:00 |
|
NGPixel
|
48835a2701
|
feat: theme css override + head and body injection
|
2026-09-11 19:14:42 -04:00 |
|
NGPixel
|
1db38cc1ce
|
feat: add prerendering for unautheticated requests
|
2026-09-11 03:31:08 -04:00 |
|
NGPixel
|
8f72bd6d72
|
feat: serve sitemap.xml and robots.txt + headers
|
2026-09-11 02:50:40 -04:00 |
|
NGPixel
|
32a656e7be
|
fix: page scripts/styles + toggle styling in dark mode
|
2026-09-10 04:45:56 -04:00 |
|
NGPixel
|
ad8e9d393f
|
feat: add allow passkeys + allow profile editing as global settings + various fixes
|
2026-09-10 02:39:01 -04:00 |
|
NGPixel
|
795414ef71
|
fix: meta title missing translation + missing props on duplicate + tags ordering
|
2026-09-08 19:45:11 -04:00 |
|
NGPixel
|
b2edc4fd00
|
feat: add auth debugging to all auth modules
|
2026-09-08 04:17:00 -04:00 |
|
NGPixel
|
0052ec618c
|
feat: add discord auth + map groups for github + google
|
2026-09-08 03:40:38 -04:00 |
|
NGPixel
|
d668ba70e3
|
fix: set focus on form-based auth strategies on login
|
2026-09-08 01:13:48 -04:00 |
|
NGPixel
|
0c8108d580
|
feat: add entra,ldap,saml + map groups + various auth fixes
|
2026-09-08 00:45:09 -04:00 |
|
NGPixel
|
7ea92a982b
|
feat: proper print view styling
|
2026-09-07 03:57:02 -04:00 |
|
NGPixel
|
50adab2eac
|
feat: view page version by ID
|
2026-09-07 02:46:44 -04:00 |
|
NGPixel
|
acb555eaa7
|
fix: replace prom-client with @prometheus-io/client
|
2026-09-06 20:15:06 -04:00 |
|
NGPixel
|
800fb31bbd
|
fix: disable autocomplete on admin auth + storage pages
|
2026-09-06 20:11:20 -04:00 |
|
NGPixel
|
fb184f6375
|
feat: admin metrics page + metrics endpoint
|
2026-09-06 19:32:49 -04:00 |
|
NGPixel
|
e8b6fcb3fc
|
fix: make trustProxy changes instant + clarify security settings requiring restart
|
2026-09-06 06:47:41 -04:00 |
|
NGPixel
|
d39f2eff0f
|
feat: Audit Log
|
2026-09-06 03:28:29 -04:00 |
|
NGPixel
|
7cf47610d1
|
feat: add draw.io block
|
2026-09-05 20:43:45 -04:00 |
|
NGPixel
|
a857f96bb0
|
feat: user public profile
|
2026-09-05 19:52:36 -04:00 |
|
NGPixel
|
7dfb9abe32
|
feat: add missing folder + assets management operations + various fixes
|
2026-09-05 02:32:27 -04:00 |
|
NGPixel
|
bfafd9d434
|
docs: update README
|
2026-09-02 04:19:03 -04:00 |
|
NGPixel
|
47207e176a
|
docs: update README
|
2026-09-02 04:16:52 -04:00 |
|
NGPixel
|
f4868a8c94
|
ci: add OCI labels to image build
|
2026-09-02 03:59:57 -04:00 |
|
NGPixel
|
bab67a5cf5
|
ci: fix OCI annotations overrides
|
2026-09-02 03:52:16 -04:00 |
|
NGPixel
|
51a4203814
|
ci: override some OCI annotations
|
2026-09-02 03:49:21 -04:00 |
|
NGPixel
|
8baa5e28e2
|
ci: fix workflow typo
|
2026-09-02 03:33:32 -04:00 |
|
NGPixel
|
d513c93044
|
ci: add annotations to build image
|
2026-09-02 03:31:36 -04:00 |
|
NGPixel
|
a49f1ab67d
|
docs: update README
|
2026-08-30 01:38:39 -04:00 |
|
NGPixel
|
73dbbdcb28
|
fix: login race condition + login UI improvements
|
2026-08-29 22:11:08 -04:00 |
|
NGPixel
|
6053cb982f
|
fix: improve login UI + error/success messages
|
2026-08-29 04:12:49 -04:00 |
|
NGPixel
|
ccb2b702fe
|
feat: remaining auth + mail implementation + sample content utility
|
2026-08-29 03:22:07 -04:00 |
|
NGPixel
|
59ef5e779d
|
fix: repo volume in dockerfile + remove deprecated ssl admin page + mcp placeholder
|
2026-08-28 22:15:07 -04:00 |
|
NGPixel
|
d910bae080
|
fix: handle detached / empty local git repo on restart
|
2026-08-28 21:00:00 -04:00 |
|
NGPixel
|
dbf72551a8
|
feat: add insert abbr button in markdown editor
|
2026-08-28 19:31:17 -04:00 |
|
NGPixel
|
8ff4a3e62d
|
fix: edit nav UI + extract translations
|
2026-08-28 04:24:17 -04:00 |
|
NGPixel
|
f985f041d0
|
feat: code blocks title, line start, line highlight
|
2026-08-27 01:39:58 -04:00 |
|
NGPixel
|
40ebd10360
|
fix: scheduler reconcile
|
2026-08-27 00:38:01 -04:00 |
|
NGPixel
|
1513e88019
|
feat: handle pasted uploads + option to specify destination + various fixes
|
2026-08-26 05:08:18 -04:00 |
|
NGPixel
|
f537f04ecc
|
fix: various UI fixes
|
2026-08-25 00:49:59 -04:00 |
|
NGPixel
|
7682e839c8
|
feat: add show in site navigation toggle for redirect editor
|
2026-08-24 04:31:18 -04:00 |
|
NGPixel
|
b16402ae0f
|
feat: add page locale relations + various fixes
|
2026-08-24 03:38:53 -04:00 |
|
NGPixel
|
fdd7945a6d
|
feat: add locale support + various fixes
|
2026-08-23 20:52:08 -04:00 |
|
NGPixel
|
5ff4f1dda7
|
ci: fix crowdin config
|
2026-08-22 19:45:18 -04:00 |
|
NGPixel
|
b1572792a2
|
ci: fix crowdin config
|
2026-08-22 19:44:52 -04:00 |
|
NGPixel
|
c7c26c45c0
|
ci: fix crowdin config
|
2026-08-22 18:45:33 -04:00 |
|
NGPixel
|
b1261f4606
|
fix: scroll to tab header + add crowdin config
|
2026-08-22 18:31:50 -04:00 |
|
NGPixel
|
aae079731b
|
feat: add highlight, def lists and tab as headers in markdown editor
|
2026-08-22 05:17:43 -04:00 |
|
NGPixel
|
8ce6b6e62e
|
feat: path prefix for cloud storage + sensitive fields handling
|
2026-08-22 04:23:58 -04:00 |
|
NGPixel
|
49555480a7
|
feat: add all storage targets + content delivery
|
2026-08-21 23:41:05 -04:00 |
|
NGPixel
|
91eede058e
|
feat: implement storage targets (wip)
|
2026-08-21 03:29:09 -04:00 |
|