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 |
|
NGPixel
|
d39e063371
|
feat: site-wide banner
|
2026-08-17 21:00:02 -04:00 |
|
NGPixel
|
d0c5a8bfa9
|
feat: add unlock aspect ratio option to block-gallery
|
2026-08-14 23:36:09 -04:00 |
|
NGPixel
|
aa279332c5
|
feat: added links-list class + various UI improvements
|
2026-08-14 22:29:29 -04:00 |
|
NGPixel
|
c182d2c974
|
feat: block-gallery
|
2026-08-14 19:39:26 -04:00 |
|
NGPixel
|
9a1ca3b135
|
feat: block-index show icons option
|
2026-08-14 18:54:18 -04:00 |
|
NGPixel
|
1aefb34d92
|
feat: youtube player block
|
2026-08-14 18:29:09 -04:00 |
|
NGPixel
|
ad861ae377
|
feat: edit block parameters dialog
|
2026-08-14 16:20:24 -04:00 |
|
NGPixel
|
29d816401c
|
feat: PDF viewer block
|
2026-08-14 15:46:41 -04:00 |
|
NGPixel
|
09e9166bc6
|
feat: utilities implementation + remove deprecated jwks
|
2026-08-14 03:14:42 -04:00 |
|
NGPixel
|
ce530a40d2
|
feat: add icon dialog in markdown editor
|
2026-08-13 23:04:26 -04:00 |
|
NGPixel
|
0c62c97eba
|
feat: add shadow classes for page contents
|
2026-08-13 15:17:38 -04:00 |
|
NGPixel
|
5fa9bf3f82
|
fix: creating a page at a folder path should not conflict
|
2026-08-13 14:33:33 -04:00 |
|
NGPixel
|
634f4b0555
|
feat: edit parent navigation from child page
|
2026-08-12 22:59:46 -04:00 |
|
NGPixel
|
123a49dff2
|
fix: update docs links
|
2026-08-12 22:18:25 -04:00 |
|
NGPixel
|
95587ae71b
|
feat: admin terminal - show connected instance
|
2026-08-12 22:08:09 -04:00 |
|
NGPixel
|
e393e720fd
|
fix: admin terminal + missing icons
|
2026-08-12 21:55:38 -04:00 |
|
NGPixel
|
2acd026c43
|
feat: nav parent - expand by default option
|
2026-08-12 19:27:28 -04:00 |
|
NGPixel
|
527b8e9f64
|
feat: mobile / table UI optimizations
|
2026-08-12 18:54:10 -04:00 |
|
NGPixel
|
57cda5162c
|
fix: optimize home layout for mobile
|
2026-08-12 16:20:57 -04:00 |
|
NGPixel
|
99ccdc1326
|
feat: prevent migrations on v2 db and exit with error
|
2026-08-12 03:19:41 -04:00 |
|
NGPixel
|
817302d6b5
|
fix: editor tabset scrolling + sync active tab
|
2026-08-12 02:35:19 -04:00 |
|
NGPixel
|
5a3be5c19a
|
feat: custom admonition titles + various fixes
|
2026-08-12 01:14:40 -04:00 |
|
NGPixel
|
7a0e0dcca1
|
fix: sidebar active dent + various fixes
|
2026-08-11 22:11:34 -04:00 |
|
NGPixel
|
6bffff10a6
|
feat: improve table editor + sidebar fixes
|
2026-08-11 18:54:05 -04:00 |
|
NGPixel
|
21fac3a94e
|
feat: edit markdown tables in editor + various fixes
|
2026-08-11 05:21:03 -04:00 |
|
NGPixel
|
8cd2f0de43
|
fix: content scrolling + browser page title issues
|
2026-08-10 19:55:51 -04:00 |
|
NGPixel
|
e0fd96a347
|
fix: page relations link + upgrade backend npm deps
|
2026-08-10 04:10:02 -04:00 |
|
NGPixel
|
1cdbaf838b
|
fix: serve compiled SPA from backend
|
2026-08-10 02:51:16 -04:00 |
|
NGPixel
|
4c6d5c4009
|
fix: default body parser limit format
|
2026-08-10 02:11:01 -04:00 |
|
NGPixel
|
dd37744ec5
|
ci: fix dockerfile
|
2026-08-10 01:55:00 -04:00 |
|
NGPixel
|
6db53d4fae
|
chore: reset db migrations
|
2026-08-09 21:15:14 -04:00 |
|
NGPixel
|
9de9b84b34
|
feat: various UI improvements
|
2026-08-09 19:51:50 -04:00 |
|
NGPixel
|
8e6a35de98
|
feat: page redirection + various fixes
|
2026-08-09 18:20:31 -04:00 |
|
NGPixel
|
81fc8db4f7
|
feat: improve admin dashboard + group permissions fixes
|
2026-08-09 02:03:13 -04:00 |
|
NGPixel
|
49e3598a15
|
fix: blocks dark mode fixes + missing page props quick access
|
2026-08-09 00:05:11 -04:00 |
|
NGPixel
|
23dbb27212
|
refactor: improve scheduler connection usage + move webhooks to worker jobs
|
2026-08-08 23:15:24 -04:00 |
|
NGPixel
|
c1d7eef3bf
|
refactor: improve scheduler connection usage + move webhooks to worker jobs
|
2026-08-08 23:15:02 -04:00 |
|
NGPixel
|
45d2287ab1
|
fix: handle assets rendering
|
2026-08-08 18:18:55 -04:00 |
|
NGPixel
|
7f53b60dfb
|
fix: various markdown editor fixes
|
2026-08-08 17:18:40 -04:00 |
|
NGPixel
|
5021b31a0a
|
feat: add more blocks + new icons
|
2026-08-08 16:21:02 -04:00 |
|
NGPixel
|
12ec007bb8
|
feat: animate more admin icons + add puppeteer install option + various fixes
|
2026-08-08 03:34:06 -04:00 |
|
NGPixel
|
c00b7007eb
|
feat: strip blocks that are disabled for a site and warn in the preview
|
2026-08-07 22:17:35 -04:00 |
|
NGPixel
|
edfc4548db
|
chore: update backend + blocks npm dependencies
|
2026-08-07 21:54:02 -04:00 |
|
NGPixel
|
8b0a5e3725
|
ci: build errors fixes
|
2026-08-03 00:10:46 -04:00 |
|
NGPixel
|
0376d78850
|
ci: fix release dockerfile build
|
2026-08-02 23:58:33 -04:00 |
|
NGPixel
|
1c6e71eebf
|
refactor: renderPages job + various fixes
|
2026-08-02 23:43:25 -04:00 |
|
NGPixel
|
ff4a5bc6e6
|
refactor: add oauth auth modules + fix user/group admin UI
|
2026-08-02 20:39:11 -04:00 |
|
NGPixel
|
14e1efae41
|
feat: add page watching (wip) + rate limiting on endpoints
|
2026-08-02 17:40:55 -04:00 |
|
NGPixel
|
1105cf4b5e
|
fix: permissions + optimize network calls per page
|
2026-08-02 16:04:17 -04:00 |
|
NGPixel
|
0b0574861d
|
fix: twemoji assets build
|
2026-08-02 01:48:45 -04:00 |
|
NGPixel
|
17d7b810bb
|
feat: live collaboration
|
2026-08-02 01:12:08 -04:00 |
|
NGPixel
|
0c6510b958
|
refactor: cleanup old dependencies + upgrade frontend to latest
|
2026-08-01 22:49:44 -04:00 |
|
NGPixel
|
db99e3d6ef
|
fix: revise and harden permissions system + various fixes
|
2026-08-01 19:02:52 -04:00 |
|
NGPixel
|
4ec69a75c0
|
feat: page history overlay
|
2026-08-01 16:00:32 -04:00 |
|
NGPixel
|
c9bd96a5ba
|
feat: page history overlay (wip)
|
2026-08-01 02:56:34 -04:00 |
|
NGPixel
|
c36eab6729
|
feat: inbox view + approval review + page history (wip)
|
2026-08-01 01:59:42 -04:00 |
|
NGPixel
|
957efebecb
|
feat: profile auth + approvals manage/submit (wip)
|
2026-07-31 21:20:00 -04:00 |
|
NGPixel
|
072e1dcc42
|
refactor: move non-markdown features into MDC blocks
|
2026-07-31 16:03:37 -04:00 |
|
NGPixel
|
3d13e50be8
|
feat: insert blocks + 9 prebuilt blocks
|
2026-07-31 01:43:17 -04:00 |
|
NGPixel
|
9408accc00
|
feat: insert link, code, table, emoji dialogs
|
2026-07-30 19:16:35 -04:00 |
|
NGPixel
|
c10e988c3a
|
feat: add password-protected page capability
|
2026-07-30 14:28:09 -04:00 |
|
NGPixel
|
fbf0c1c689
|
refactor: page contents styling (wip)
|
2026-07-30 00:02:20 -04:00 |
|
NGPixel
|
4677a7c532
|
refactor: various UI fixes
|
2026-07-29 17:44:02 -04:00 |
|
NGPixel
|
cffa39c1e0
|
refactor: various dark mode fixes
|
2026-07-28 22:22:35 -04:00 |
|
NGPixel
|
064e378b48
|
refactor: various UI fixes
|
2026-07-28 21:43:46 -04:00 |
|
NGPixel
|
937cecea05
|
refactor: remove quasar + migrate to own library with tailwindcss (wip)
|
2026-07-28 02:52:11 +00:00 |
|
NGPixel
|
4507d9f7ad
|
refactor: wire the editing / browsing views
|
2026-07-26 22:04:14 +00:00 |
|
NGPixel
|
40a0abc3bb
|
refactor: wire profile views
|
2026-07-26 19:07:02 +00:00 |
|
NGPixel
|
1786c3a569
|
refactor: use iconify for icon sets + wire storage view
|
2026-07-26 17:06:48 +00:00 |
|
NGPixel
|
d1c41b4111
|
refactor: wire remaining admin views
|
2026-07-26 01:05:30 +00:00 |
|
NGPixel
|
45b5bd5cdc
|
refactor: wire admin scheduler + metrics views
|
2026-07-25 22:05:29 +00:00 |
|
NGPixel
|
6e8fe2b558
|
refactor: wire most site and users admin views
|
2026-07-25 21:26:40 +00:00 |
|
NGPixel
|
ee7a15fbd6
|
refactor: migrate backend to Typescript + other modernization
|
2026-07-25 14:09:48 +00:00 |
|
NGPixel
|
6f492f0028
|
refactor: split api schemas into own files + update dependencies
|
2026-06-14 01:45:40 -04:00 |
|
NGPixel
|
249758e3f9
|
feat: scheduler admin API
|
2026-04-04 05:34:47 -04:00 |
|
NGPixel
|
c83aae1b00
|
fix: replace eventemitter2 with emittery
|
2026-03-29 23:54:41 -04:00 |
|
NGPixel
|
debbb10ed8
|
feat: add site openapi schema + permissions + scheduler fixes
|
2026-03-29 23:29:18 -04:00 |
|
NGPixel
|
6f91c2e052
|
refactor: remove .mjs + fix scheduler + create,delete site
|
2026-03-22 16:54:44 -04:00 |
|
NGPixel
|
68e6a2787a
|
refactor: auth + sessions
|
2026-03-09 02:34:42 -04:00 |
|
NGPixel
|
dc78af9156
|
refactor: remove eslint + lodash-es, use oxc + es-toolkit
|
2026-03-07 22:49:17 -05:00 |
|
NGPixel
|
f4707f31d9
|
refactor: fix locales + add _site controller
|
2026-03-02 03:18:27 -05:00 |
|
NGPixel
|
2e9ef68a4d
|
docs: update README
|
2026-03-01 21:26:45 -05:00 |
|
NGPixel
|
b3c84fffbb
|
refactor: remove vega project structure
|
2026-03-01 21:10:21 -05:00 |
|
NGPixel
|
fe38f4c7e5
|
refactor: migrate from graphql to rest for frontend
|
2026-03-01 20:47:40 -05:00 |
|
NGPixel
|
dc4b84dc82
|
feat: more models + migrations (wip)
|
2026-02-22 06:20:01 -05:00 |
|
NGPixel
|
dc25db1139
|
refactor: fastify + drizzle exploration
|
2026-01-25 05:44:33 +00:00 |
|
NGPixel
|
05fe495772
|
fix: missing pako package + deprecated dev extension
|
2025-11-16 05:12:35 +00:00 |
|
NGPixel
|
7a3d78bbac
|
fix: assetById permissions + set min pg requirement to 16
|
2025-07-27 22:15:34 +00:00 |
|
NGPixel
|
c3f562b315
|
chore: update to Node 24 and upgrade dependencies
|
2025-07-26 22:41:18 +00:00 |
|
NGPixel
|
df91335f11
|
chore: update dependencies
|
2025-03-24 07:42:16 +00:00 |
|
NGPixel
|
7008ec8dcc
|
chore: update dependencies
|
2025-03-02 07:54:52 +00:00 |
|
NGPixel
|
d9523fe393
|
feat: rename / move page + code styling fixes
|
2024-12-23 02:39:55 -05:00 |
|
NGPixel
|
7425a74b6a
|
feat: page duplicate + code styling fixes
|
2024-12-22 21:26:55 -05:00 |
|
NGPixel
|
1a6b5851b3
|
chore: update devcontainer
|
2024-12-07 21:59:10 +00:00 |
|
NGPixel
|
57d4097296
|
refactor(server): update dependencies
|
2024-10-21 04:58:30 +00:00 |
|
NGPixel
|
c9c071fe58
|
refactor(ux): update dependencies + adapt to SASS 2.0 color functions
|
2024-10-21 00:18:48 -04:00 |
|