- Add support for multiple profiles @robgietema
- Add yeoman generator to create a Nick project @robgietema
- Add vocabularies based on profiles @robgietema
- Make behaviors and vocabularies extendable @robgietema
- Add Yeoman instructions @robgietema
- Add files and images loading in profiles @robgietema
- Add relation list fields @robgietema
- Add @export view to export current content object data @robgietema
- Add exclude from nav to type information @robgietema
- Move exclude from nav by type to controlpanel @robgietema
- Add additional items to navigation controlpanel @robgietema
- Add overwrite settings in controlpanels @robgietema
- Add option to overwrite title via behaviors @robgietema
- Add fetch reference helper method @robgietema
- Add expand catalog option to get content call @robgietema
- Add content events @robgietema
- Add profile metadata @robgietema
- Add @site endpoint @robgietema
- Add upgrade profile functionality @robgietema
- Add login by email @robgietema
- Add url to action @robgietema
- Add navroot endpoint @robgietema
- Add language token to content objects @robgietema
- Add support for expanders in content fetching @robgietema
- Add available languages endpoint @robgietema
- Add multilingual support @robgietema
- Add converter from plone.exportimport @robgietema
- Add Nick endpoint @robgietema
- Add support for images in controlpanels @robgietema
- Add preview link support @robgietema
- Add block types index @robgietema
- Expand image data in block data @robgietema
- Add querystring search @robgietema
- Add @inherit endpoint @robgietema
- Add client object @robgietema
- Add @catalog endpoint @robgietema
- Add multilingual settings to site endpoint @robgietema
- Add types controlpanel endpoints @robgietema
- Add layouts to contenttypes @robgietema
- Add behaviors to fieldsets and properties in schema @robgietema
- Add @export documentation and tests @robgietema
- Add SearchableText metadata to the catalog @robgietema
- Add support for disabled metadata catalog entries @robgietema
- Add support for AI models @robgietema
- Add @generate endpoint @robgietema
- Add @related endpoint @robgietema
- Add similarity property to @related endpoint @robgietema
- Fetch indexes from db instead of profiles @robgietema
- Add search based on embedding model @robgietema
- Add image recognition and indexing using a vision model @robgietema
- Add summary metadata index using an LLM to create a summary @robgietema
- Add indexing to pdf files. @robgietema
- Add embedding search to querystring search @robgietema
- Add @chat endpoint @robgietema
- Add parameters and context to generate endpoint @robgietema
- Add attachment support to generate and chat endpoints @robgietema
- Add streaming to generate endpoint @robgietema
- Add client side tools to assistant @robgietema
- Add msgctxt to po and pot files @robgietema
- Add AI controlpanel with prompts @robgietema
- Option to pass JWT secret in env @robgietema
- Disable user registration by default @robgietema
- Add security headers @robgietema
- Add rate limiting to the search and auth calls @robgietema
- Add config option for request limits @robgietema
- Added translations for 30 languages @mpalomaki @robgietema
- Added scheduled task support @robgietema
- Add events vocabulary @robgietema
- Store and revoke user tokens @robgietema
- Add api limiter to email notification endpoint @robgietema
- Add @userschema endpoints @robgietema
- Add security and usergroup controlpanel @robgietema
- Check username or email on login based on controlpanel @robgietema
- Add principals endpoint @robgietema
- Add custom userschema to config @robgietema
- Add custom userschema to endpoints @robgietema
- Add aliases endpoints @robgietema
- Add cache headers for all routes @robgietema
- Add etag support for caching @robgietema
- Add xkeys support for caching @robgietema
- Add purge support for caching @robgietema
- Add recursive applying workflow changes to endpoint @robgietema
- Add support for blob storage written to database @robgietema
- Add event content type @robgietema
- Add ics view endpoint @robgietema
- Add ics view to folders to fetch events recursively @robgietema
- Make end date in events optional @robgietema
- Replace momentjs with dayjs @robgietema
- Add basic crud operations for content rules @robgietema
- Add content rules actions and conditions registry @robgietema
- Add addable actions and conditions to routes @robgietema
- Add workflow transitions vocabulary @robgietema
- Add routes to manage actions and conditions on a content rule @robgietema
- Add summary method to content rules @robgietema
- Add content rule assignments endpoints @robgietema
- Add assignments to content rule endpoints @robgietema
- Return acquired content rules @robgietema
- Trigger content rules @robgietema
- Add content rule condition handlers @robgietema
- Add content rule action handlers @robgietema
- Add rss support @robgietema
- Add feed content type @robgietema
- Add video content type @robgietema
- Add push api @robgietema
- Add ai response to search endpoint if requested @robgietema
- Add markdown support @robgietema
- Add streaming support for the video content type @robgietema
- Add exportimport script to migrate data @robgietema
- Add context navigation endpoint @robgietema
- Change behavior to snake case @robgietema
- Remove authentication header from breadcrumbs call in docs @robgietema
- Read config file from working directory @robgietema
- Read knex file from working directory @robgietema
- Create subfolders when blobstorage folders don't exist @robgietema
- Fix file download extensions @robgietema
- Fix exclude from nav in navigation call @robgietema
- Index documents after all documents have been seeded @robgietema
- Fix get title handler @robgietema
- Fix seeds when image is not provided @robgietema
- Read position in parent in update content call @robgietema
- Apply behaviors to children in get content call @robgietema
- Reindex parent after delete @robgietema
- Fix addable in types endpoint @robgietema
- Fix import order of profiles @robgietema
- Fix test runner for projects @robgietema
- Fix project vocabularies @robgietema
- Fix password reset link @robgietema
- Fix serving videos @robgietema
- Fix related items in get call @robgietema
- Update workflow from seeds when already exists @robgietema
- Return default layout for content objects @robgietema
- Fix delete within transaction @robgietema
- Fix keywords endpoint @robgietema
- Fix supported languages endpoint @robgietema
- Fix site logo @robgietema
- Make it compatible with Volto without special settings @davisagli
- Fix catalog vocabulary @robgietema
- Fix bug with question marks in titles @robgietema
- Fix querystring search field specification bug @robgietema
- Fix querystring search text search @robgietema
- Add streaming chat call @robgietema
- Move to qwen3 modal @robgietema
- Move assistant from generate to chat endpoint @robgietema
- Reduce jwt expiration to 2 hours @robgietema
- Specify jwt algorithm explicitly @robgietema
- Fix inherit roles on seed @robgietema
- Fix to get own user info @robgietema
- Fix only return restricted children on get content @robgietema
- Fix AI search parameter in sql statement @robgietema
- Force jwt verify to HS256 @robgietema
- Limit path.depth to 20 @robgietema
- Fix password reset email text @robgietema
- Set trust proxy to correct value @robgietema
- Add api limiter to like sql query calls @robgietema
- Set b_size upper limit @robgietema
- Check range for limit and offset values @robgietema
- Set minimum password length to 8 @robgietema
- Set correct allow origin on streaming endpoints @robgietema
- Check for secret in production mode @robgietema
- Added additional directives to request header @robgietema
- Remove newlines form email fields @robgietema
- Add a minimum of 2 characters for all like queries @robgietema
- Fix file handling in control panel endpoint @mpalomaki
- Fix allow credentials config setting @robgietema
- Fix cors error with allow credentials and allow origin @robgietema
- Fix bug in linking translations @mpalomaki
- Fix breadcrumbs call in multilingual site @mpalomaki
- Check uuid on file read @robgietema
- Check if content type exists on add document @robgietema
- Fix bug when uploading an image @robgietema
- Fix issue with language not saved on document update @robgietema
- Fix exclude from nav bug @robgietema
- Fix issue with layouts in types endpoint @robgietema
- Fix issue with sharing @robgietema
- Narrow down the
config.blobstype to only allow 'file' or 'db' @sneridagh - Fix error with translation unlinking @robgietema
- Fix error with language locator for languageroots @robgietema
- Remove /++api++ from request url @robgietema
- Fix markdown indexer bug @robgietema
- Upgraded dependencies @robgietema
- Update node dependency requirement @robgietema
- Split profiles in core and default @robgietema
- Move apply behaviors to the document class @robgietema
- Node 22 support @sneridagh
- Fetch indexes from database @robgietema
- Node 23 support @robgietema
- Add support for typescript @robgietema
- Move to ts-node in favor of babel @robgietema
- Upgrade to Express 5 @robgietema
- Remove body-parser and use express buildin json parser @robgietema
- Node 24 support @robgietema
- Upgrade to pnpm @robgietema
- Add logging for log in attempts @robgietema
- Harden CORS settings @robgietema
- Don't expose stack trace on error in production @robgietema
- Add coverage threshold @robgietema
- Remove barrel files @robgietema
- Remove require for the config @robgietema
- Replace lodash with es-toolkit and native functions @robgietema
- Upgrade pdf-parse @robgietema
- Set locales dir as config @robgietema
- Moved from jest to vitest @robgietema
- Move from commonjs to esm @robgietema
- Moved example frontend to separate repository @robgietema
- Refactor events @robgietema
- Refactor ai endpoints with own permission @robgietema
- Log error if document already shared @robgietema
- Convert all files to typescript @robgietema
- Don't expose layout and behaviors on schema if empty @robgietema
- Moved file handling to async @robgietema
- Check migrations and profile upgrades on startup @robgietema
- Make it possible to overwrite models @robgietema
- Register event handler for content rules @robgietema
- Pass remaining params in client to params object @robgietema
- Added documentation for AI support @robgietema
- Rearranged documention into sections @robgietema
- Use different documention theme @robgietema
- Add expansion documentation @robgietema
- Add multilingual documention @robgietema
- Extended search docs with extra examples @robgietema
- Add sample config file for frontend and backend @robgietema
- Add backend prefix option @robgietema
- Fix frontend favicons @robgietema
- Add support for behavior mixins for documents @robgietema
- Add id from title behavior @robgietema
- Fix system test @robgietema
- Fix production build @robgietema
- Fix https passthrough for proxy servers @robgietema
- Added tests for format helpers. @robgietema
- Added tests for i18n helpers. @robgietema
- Added tests for url helpers. @robgietema
- Removed unused stringify method. @robgietema
- Upgrade packages. @robgietema
- Updated translations. @robgietema
- Update i18n @robgietema
- Add eslint @robgietema
- Add github actions @robgietema
- Rename branch to main @robgietema
- Added tests to github actions @robgietema
- Add Code of Conduct @robgietema
- Added contributing information @robgietema
- Add security policy @robgietema
- Add support information @robgietema
- Generate querystring endpoint based on indexes. @robgietema
- Added index data from catalog profile. @robgietema
- Added index model. @robgietema
- Added subjects vocabulary. @robgietema
- Added workflow states vocabulary. @robgietema
- Upgrade dependencies. @robgietema
- Reorder configuration. @robgietema
- Fix installation instructions. @robgietema
- Remove items from navigation and search if you don't have the permission. @robgietema
- Added schema based controlpanels. @robgietema
- Added language controlpanel. @robgietema
- Fixed language vocabulary. @robgietema
- Added allowed users, groups and roles index. @robgietema
- Move controlpanels to separate files. @robgietema
- Use language settings from control panel. @robgietema
- Use mail settings from control panel. @robgietema
- Reorder configuration. @robgietema
- Add exclude from navigation behavior. @robgietema
- Update translations. @robgietema
- Fix folder contents. @robgietema
- Remove uuid from version. @robgietema
- Remove dependency on uuid-ossp extension. @robgietema
- Remove uuid from redirect. @robgietema
- Remove uuid-ossp extension from the documentation (not needed anymore). @robgietema
- Index documents in the catalog. @robgietema
- Add catalog model. @robgietema
- Fix date fields. @robgietema
- Fix catalog (re)index. @robgietema
- Convert jsonb fields to array fields. @robgietema
- Make search use the catalog. @robgietema
- Fix copy images/files. @robgietema
- Fix catalog indexes. @robgietema
- Added website. @robgietema
- Add favicon. @robgietema
- Add email notification routes. @robgietema
- Add system endpoint. @robgietema
- Added database endpoint. @robgietema
- Fix site theming. @robgietema
- Fix translations. @robgietema
- Refactor tests. @robgietema
- Added i18n documentation. @robgietema
- Add workflow history to documents. @robgietema
- Add password reset. @robgietema
- Add user registration. @robgietema
- Add filter content types. @robgietema
- Add sharing via local roles. @robgietema
- Added inherit roles. @robgietema
- Add copy / move route. @robgietema
- Fix translations. @robgietema
- Added translations. @robgietema
- Moved blob storage to var. @robgietema
- Removed unused code. @robgietema
- Upgrade knex. @robgietema
- Updated documentation. @robgietema
- Added vocabularies. @robgietema
- Added email route. @robgietema
- Tests run in transactions. @robgietema
- Upgraded packages. @robgietema
- Added api documentation. @robgietema
- Added more documentation. @robgietema
- Added groups and roles documentation. @robgietema
- Added documentation. @robgietema
- Added transactions to api calls. @robgietema
- Handle JWT error. @robgietema
- Remove response from view handlers. @robgietema
- Fix tests. @robgietema
- Fix translations. @robgietema
- Refactor main app. @robgietema
- Move traverse to model. @robgietema
- Refactor view handlers. @robgietema
- Added translations. @robgietema
- Swap front- and backend, backend is now the root. @robgietema
- Cache schema in db. @robgietema
- Convert seeds to objection. @robgietema
- Fix readme. @robgietema
- Added objection. @robgietema
- Refactor action/workflow to objection. @robgietema
- Refactor types to objection. @robgietema
- Refactor groups to objection. @robgietema
- Added update and delete methods to base model. @robgietema
- Converted user to objection. @robgietema
- Complete objection migration. @robgietema
- Remove related links. @robgietema
- Refactor fetching permissions from user, groups and document. @robgietema
- Remove unused code from bookshelf. @robgietema
- Add behaviors. @robgietema
- Add folderish behavior. @robgietema
- Add actions endpoint. @robgietema
- Fix translations. @robgietema
- Fix test. @robgietema
- Added types and workflow translations. @robgietema
- Add blob storage support. @robgietema
- Update and delete files. @robgietema
- Add image handling. @robgietema
- Add revert history item. @robgietema
- Add i18n methods. @robgietema
- Add i18n. @robgietema
- Add translations. @robgietema
- Structure sidepanel fixes. @robgietema
- Fix image scales. @robgietema
- Refactor handle files. @robgietema
- Rename backend to nick. @robgietema
- Added profiles for importing data. @robgietema
- Add groups to user profiles. @robgietema
- Add sharing/local roles to profiles. @robgietema
- Fix document profiles. @robgietema
- Make order optional for roles. @robgietema
- Prevent from deleting system groups and users. @robgietema
- Remove redirect target from redirect model. @robgietema
- Move document profile imports to separate files. @robgietema
- Remove uuid from users and groups. @robgietema
- Add contents navigation mockup. @robgietema
- Add locking of documents. @robgietema
- Add ordering endpoint. @robgietema
- Added global roles. @robgietema
- Added groups. @robgietema
- Add users/groups endpoints. @robgietema
- Fix position in parent field. @robgietema
- Check if item moved is not in sub of document to be moved. @robgietema
- Upgrade volto version. @robgietema
- Fix tests. @robgietema
- Remove property case conversion. @robgietema
- Basic theming the frontend. @robgietema
- Add test coverage. @robgietema
- Add more tests. @robgietema
- Added move command. @robgietema
- Add metadata fields to search. @robgietema
- Rewrite to async await from '.then'. @robgietema
- Extend search endpoint. @robgietema
- Added 301 redirects. @robgietema
- Add review permission. @robgietema
- Added workflows to documents. @robgietema
- Added owner to document. @robgietema
- Added workflow routes. @robgietema
- Fix redirect. @robgietema
- Added api src. @robgietema
- Fixed seeds. @robgietema
- Refactor route handler calls. @robgietema
- Added blocks to type schema. @robgietema
- Fix breadcrumbs call. @robgietema
- Fix schema's. @robgietema
- Fix initial content. @robgietema
- Fix test. @robgietema
- Added autoreload when code changes. @robgietema
- Upgrade dependency packages. @robgietema
- Upgrade bookshelf. @robgietema
- Fix readme. @robgietema
- Added authentication to login call. @robgietema
- Added JWT token generation. @robgietema
- JWT authentication. @robgietema
- Added roles and permissions. @robgietema
- Added basic search endpoint. @robgietema
- Add addable types. @robgietema
- Fix root object calls. @robgietema
- Added path to db. @robgietema
- Add child objects to content endpoints. @robgietema
- Added folderish property to documents. @robgietema
- Fix add content bug. @robgietema
- Fix dependencies. @robgietema
- Added documentation. @robgietema
- Added navigation endpoint. @robgietema
- Added breadcrumbs endpoint. @robgietema
- Added login endpoints. @robgietema
- Added actions endpoint. @robgietema
- Added layout support. @robgietema
- Fix login endpoints. @robgietema
- Root fix. @robgietema
- Get content endpoint @robgietema
- Types endpoints. @robgietema
- Added create content call. @robgietema
- Add update content call. @robgietema
- Add delete content endpoint. @robgietema