Philipinho
|
a9db3ef008
|
feat(server): add DuckDB SQL builder for base list queries
|
2026-04-19 21:06:41 +01:00 |
|
Philipinho
|
574c5316f0
|
feat(server): scaffold base query-cache module behind feature flag
|
2026-04-19 20:59:24 +01:00 |
|
Philipinho
|
3af2db7a8b
|
feat(server): add property-type to DuckDB column-spec mapping
|
2026-04-19 20:54:59 +01:00 |
|
Philipinho
|
95d0457a7e
|
refactor(base): drop /list suffix from base endpoints to match codebase convention
|
2026-04-18 23:36:52 +01:00 |
|
Philipinho
|
f119d728a8
|
fix(base): handle csv export client abort and mid-stream errors
|
2026-04-18 18:18:34 +01:00 |
|
Philipinho
|
66f9194e96
|
feat(base): add csv export http endpoint
|
2026-04-18 18:14:41 +01:00 |
|
Philipinho
|
19b3f26cbb
|
feat(base): register csv export service in module
|
2026-04-18 18:14:01 +01:00 |
|
Philipinho
|
56c57afff3
|
feat(base): add streaming csv export service
|
2026-04-18 18:13:20 +01:00 |
|
Philipinho
|
d84aadadbb
|
feat(base): add export base csv dto
|
2026-04-18 18:11:34 +01:00 |
|
Philipinho
|
da0321b468
|
feat(base): add csv cell serializer with per-type rules
|
2026-04-18 18:10:47 +01:00 |
|
Philipinho
|
e017209d76
|
feat(base): emit base:rows:deleted websocket event
|
2026-04-18 16:32:27 +01:00 |
|
Philipinho
|
fc734475df
|
feat(base): add POST /bases/rows/delete-many endpoint
|
2026-04-18 16:31:44 +01:00 |
|
Philipinho
|
a7f9d66778
|
feat(base): add deleteMany service method for batch row delete
|
2026-04-18 16:31:11 +01:00 |
|
Philipinho
|
4a9e891582
|
feat(base): add BASE_ROWS_DELETED event type
|
2026-04-18 16:29:26 +01:00 |
|
Philipinho
|
65c5bb11b8
|
feat(base): add DeleteRowsDto for batch row delete
|
2026-04-18 16:29:02 +01:00 |
|
Philipinho
|
ede1a799f2
|
feat(base): disable type-conversion API for v1, preserve engine for v2
|
2026-04-18 14:13:08 +01:00 |
|
Philipinho
|
f5b19316af
|
Base WIP
|
2026-04-18 13:13:53 +01:00 |
|
Philipinho
|
081bb67239
|
Merge branch 'main' into base
|
2026-04-17 13:48:49 +01:00 |
|
Philip Okugbe
|
a6a7e4370a
|
feat(ee): PDF export api (#2112)
* feat(ee): server side PDF export
* feat: pdf export queue
* sync
* sync
|
2026-04-14 16:26:54 +01:00 |
|
Philip Okugbe
|
cc00e77dfb
|
fix: space overview favorites (#2110)
|
2026-04-14 02:58:24 +01:00 |
|
Philip Okugbe
|
4056bd0104
|
feat: enhancements (#2107)
* refactor
* fix
* update packages
|
2026-04-13 23:34:40 +01:00 |
|
Philip Okugbe
|
bd68e47e03
|
feat(ee): page verification workflow (#2102)
* feat: page verification workflow
* feat: refactor page-verification
* sync
* fix type
* fix
* fix
* notification icon
* use full word
* accept .license file
* - update templates
- update migration and notification
* fix copy
* update audit labels
* sync
* add space name
|
2026-04-13 20:20:34 +01:00 |
|
Philip Okugbe
|
d42091ccb1
|
feat: favorites (#2103)
* feat: favorites and templates(ee)
* rename migrations
* fix sidebar
* cleanup tabs
* fix
* turn off templates
* cleanup
* uuid validation
|
2026-04-12 22:06:25 +01:00 |
|
Philip Okugbe
|
57efb91bd3
|
feat(ee): ai chat (#2098)
* feat: ai chat
* feat: ai chat
* sync
* cleanup
* view space button
|
2026-04-10 19:23:47 +01:00 |
|
Philip Okugbe
|
da9b43681e
|
feat: watch space (#2096)
|
2026-04-09 00:37:51 +01:00 |
|
Philip Okugbe
|
895c1817ae
|
feat: bug fixes (#2084)
* handle enter in inline code
* fix: duplicate comment cache
* track link nodes (backlinks)
* fix en-US translation
* fix internal a-links
* overrides
* 0.71.1
|
2026-04-05 13:45:36 +01:00 |
|
Philip Okugbe
|
879aa2c3d8
|
feat: page update notifications (#2074)
* feat: watchers notification and email preferences
* fix: email copy
* digests
* clean up
* fix
* clean up
* move backlinks queue-up to history processor
* fix
* fix keys
* feat: group notifications
* filter
* adjust email digest window
|
2026-03-31 16:03:59 +01:00 |
|
Philip Okugbe
|
c180d0e487
|
feat: ratelimits (#2073)
* feat: rate limits
* ip
|
2026-03-30 15:38:44 +01:00 |
|
Philip Okugbe
|
3829b6cbef
|
feat(ee): viewer comments (#2060)
|
2026-03-28 19:32:52 +00:00 |
|
Philip Okugbe
|
7981ef462e
|
feat(editor): audio and PDF nodes (#2064)
* use local resizable
* feat: aduio
* support audio imports
* feat: use confluence real file names
* cleanup
* error handling
* hide notice
* add audio
* fix pulse
* Fix import and export
* unify pulse
* hide in readonly mode
* keywords
* keyword
* translations
* better sort
* feat: PDF embed
* cleanup
* remove audio menu
* open active
* hide focus on readonly mode
* increase iframe default dimension
|
2026-03-28 17:33:29 +00:00 |
|
Philip Okugbe
|
803f1f0b81
|
feat: user session management (#2056)
* user session management
* WIP
* cleanup
* license
* cleanup
* don't cache index
* rename current device property
* fix
|
2026-03-26 20:00:04 +00:00 |
|
Philipinho
|
0e4a1e7419
|
enum validation
|
2026-03-26 00:41:38 +00:00 |
|
Philip Okugbe
|
fa4872e89e
|
fix(deps): package updates (#2041)
* update
* overrides
* override
* fix page update mutation
* fix
* cleanup
* loader
* fix excalidraw package
* override
* fix regex
|
2026-03-25 10:07:01 +00:00 |
|
Philipinho
|
6d6f3a8a8e
|
merge commit
|
2026-03-24 10:52:09 +00:00 |
|
Philipinho
|
cfaee93af9
|
fix
|
2026-03-17 14:28:22 +00:00 |
|
Philip Okugbe
|
d7a5fda53c
|
feat: better feature flags (#2026)
* feat: feature flag upgrade
* fix translations
* refactor
* fix
* fix
|
2026-03-15 22:05:32 +00:00 |
|
Philip Okugbe
|
97c459be67
|
feat(cloud): add find-workspace and email verification endpoints (#2020)
* feat: add find-workspace and email verification endpoints
* sync
|
2026-03-14 13:36:30 +00:00 |
|
Philipinho
|
084746e65a
|
WIP
|
2026-03-09 01:08:15 +00:00 |
|
Philipinho
|
674b0ec64a
|
filter/sort, file, person
|
2026-03-08 03:15:49 +00:00 |
|
Philipinho
|
2cf7958dac
|
Merge branch 'main' into base
|
2026-03-08 01:57:17 +00:00 |
|
Philipinho
|
94ee1e80fb
|
feat: bases - WIP
|
2026-03-08 00:56:24 +00:00 |
|
Philip Okugbe
|
66c26af34b
|
noop audit module (#1994)
|
2026-03-05 09:29:39 +00:00 |
|
Philipinho
|
ef24b3c07d
|
feat: API key restriction
|
2026-03-03 16:07:08 +00:00 |
|
Philipinho
|
b1510cd6d7
|
fix
|
2026-03-02 22:09:57 +00:00 |
|
Philipinho
|
721651e2e2
|
feat: user deactivation
|
2026-03-02 19:05:10 +00:00 |
|
Philip Okugbe
|
4f3577f009
|
feat: enhance comments (#1980)
* feat: non-inline comments support
* enhance comments
* fix types
|
2026-03-02 01:42:25 +00:00 |
|
Philipinho
|
d5e4b8bb59
|
fix ui
|
2026-03-01 20:58:04 +00:00 |
|
Philip Okugbe
|
60848ea903
|
feat(ee): mcp (#1976)
* feat: MCP
* sync
* sync
|
2026-03-01 18:37:39 +00:00 |
|
Philip Okugbe
|
2309d1434b
|
feat: support cross-space page mentions (#1979)
|
2026-03-01 17:14:10 +00:00 |
|
Philip Okugbe
|
69d7532c6c
|
feat(ee): audit logs (#1977)
feat: clickhouse driver
* sync
* updates
|
2026-03-01 01:29:03 +00:00 |
|