- #1237 feat(babanews): Add babanews website based on website-example (@tomaszdurka)
- #1211 feat(seeding): Ensure admin user while seeding (@tomaszdurka)
- #1170 WPC-1473 Add healthcheck (@elias-summermatter)
- #1150 F/wpc 1145 improved docker build (@elias-summermatter)
- #1142 Yaml configuration for hosting (@elias-summermatter)
- #1153 WPC-1182: Optional image in quote block (@antkiewiczk)
- #1146 WPC-1458: change footer and header for website builder according to designs (@antkiewiczk)
- #1147 TSRI-9: Tagging authors (@michael-scheurer)
- #1145 Add cancelation date filter for subscription (@elias-summermatter)
- #1214 fix(seeding): Seeding import from db (@tomaszdurka)
- #1209 fix(migrations): Fix migraton command, so it fails if one of subcommands fails (@tomaszdurka)
- #1207 WPC-1499 create invoice by subscription period not by invoice (@elias-summermatter)
- #1198 fix(dev): Make sure editor runs in npm run dev, do not run client websites by default (@tomaszdurka)
- #1194 fix(helm): Fix the fact that jobs are immutable by creating new job on each release (@tomaszdurka)
- #1162 Fixe mailgun overflow bug (@elias-summermatter)
- #1154 Mailgun: Fix json parsing of vaules (@elias-summermatter)
- #1238 feat(ci/cd): Push ghcr.io/wepublish/*:master images (@tomaszdurka)
- #1190 chore(config): Improve config yaml typings (@tomaszdurka)
- #1189 chore(helm): chart v4.0.0: include config-map with yaml configuration (@tomaszdurka)
- #1188 Bump version to 18 and fixe leap year test bug (@elias-summermatter)
- #1187 chore(releases): improve release scripts with Github actions (@tomaszdurka)
- #1185 chore(releases): Add bin/release-alpha script to determine next version (@tomaszdurka)
- #1183 chore(ci/cd): Remove on-master push git tag (@tomaszdurka)
- #1182 Do not execute tag-push on pull-request (@tomaszdurka)
- #1181 Add tag-prefix for automatic tags via workflows (@tomaszdurka)
- #1180 Improve release workflows (@tomaszdurka)
- #1179 fix docker run on m1 chip (@elias-summermatter)
- #1177 Bump node version to 18 (@elias-summermatter)
- #1166 Include CONFIG_FILE_PATH in helm chart (@tomaszdurka)
- #1163 Bump helm chart version to 3.0.0 (@tomaszdurka)
- Elias Summermatter (@elias-summermatter)
- Itrulia (@Itrulia)
- Kamil Antkiewicz (@antkiewiczk)
- Nicolas Roos (@roosnic1)
- Till Hagger (@per2plex)
- Tomasz Durka (@tomaszdurka)
- @TurtleTT
- @michael-scheurer
- #1117 WPC:1414: Payrexx - Save transaction token; call Transaction API endpoint (@antkiewiczk)
- #1119 Bexio fixes (@elias-summermatter)
- #1129 fix(editor): missing permission controls for comments & events (@Itrulia)
- #1126 fix(website): possible full reload when using relative links (@Itrulia)
- #1127 WPC-1014: Linting refactor (@antkiewiczk)
- #1133 WPC-1442: Translations cleanup (@antkiewiczk)
- #1138 WPC-1199: move stuff from editor to libs/ui (@antkiewiczk)
- #1140 chore: upgraded typescript and removed rsuite hack (@Itrulia)
- #1141 ci: lower parallelization of website tests (@Itrulia)
- #1139 split running test jobs (@elias-summermatter)
- Elias Summermatter (@elias-summermatter)
- Itrulia (@Itrulia)
- Kamil Antkiewicz (@antkiewiczk)
- Tomasz Durka (@tomaszdurka)
- @michael-scheurer
- #1107 Subscription feature branch (@Itrulia)
- #1064 feat(comments-website): added comment rating (@Itrulia)
- #1030 feat(memberships-website): added invoice list and subscription list (@Itrulia)
- #927 feat(api): add event to url adapter (@Itrulia)
- #1107 Subscription feature branch (@Itrulia)
- #1071 Move settings to v2 (@antkiewiczk)
- #1064 feat(comments-website): added comment rating (@Itrulia)
- #1054 feat(membership-website): implemented subscribe (@Itrulia)
- #1050 WPC-1054: Comment Block (@antkiewiczk)
- #1043 feat: tsri example website (@Itrulia)
- #1040 WPC-1330, WPC-1256: Events filters, add Kulturzueri (@antkiewiczk)
- #1042 refactor(website-example): performance, image and seo improvements (@Itrulia)
- #1033 [WPC-1329]: Personal data form (@antkiewiczk)
- #1030 feat(memberships-website): added invoice list and subscription list (@Itrulia)
- #957 Allow auto approve comments (@penk85)
- #1016 feat(block-content-website): anonymous poll block voting & embed cleanup (@Itrulia)
- #1002 WPC-1068: Embed block + other embeds blocks (@antkiewiczk)
- #999 WPC-1034: Article list (website builder) (@antkiewiczk)
- #1013 feat(block-content-website): implemented event block (@Itrulia)
- #1000 feat(block-content-website): implemented poll block (@Itrulia)
- #1012 feat(block-content-website): implemented listicle block (@Itrulia)
- #1005 feat(richtext/feed-website): implemented rss/atom/json feeds (@Itrulia)
- #998 feat(peering-website): implemented peering information (@Itrulia)
- #1003 feat(website): add apollo cache for SSR (@Itrulia)
- #994 feat(comments-website): implemented writing and editing comments (@Itrulia)
- #995 feat(block-content-website): implemented image gallery block (@Itrulia)
- #988 feat(comments-website): implemented displaying comments (@Itrulia)
- #984 feat(article-website/page-website): implemented SEO (@Itrulia)
- #982 feat(block-content-website): implemented teaser grid block (@Itrulia)
- #980 feat(navigation-website): implemented navbar (@Itrulia)
- #962 feat(website): new example website (@Itrulia)
- #977 feat(website): make the block renderer overrideable (@Itrulia)
- #939 feat(website): blocks implementation (@Itrulia)
- #945 feat(website): session context implementation (@Itrulia)
- #938 feat(website): footer implementation (@Itrulia)
- #937 chore: upgrade nx, improve storybook implementation, and other misc. (@Itrulia)
- #932 WPC-1124: Event Teaser (@antkiewiczk)
- #910 Add gallery view to image list (@penk85)
- #927 feat(api): add event to url adapter (@Itrulia)
- #897 Change comment character limit (@penk85)
- #895 Allow user to edit own comment (@penk85)
- #885 feat(api-example): allow mailchimp and add env var for sender (@Itrulia)
- #1104 fix(website): use PNG instead of fake WEBP as it breaks safari (@Itrulia)
- #1052 WPC-1347, WPC-1350: Events bug fixes (@antkiewiczk)
- #1010 fix(api): facebook video block missing in public API (@Itrulia)
- #1008 fix(authors-website): fixed alignment of list as they were left aligned before (@Itrulia)
- #993 fix(api): extra DB requests (@Itrulia)
- #954 fix(api): unique constraint violation when publishing article pending (@Itrulia)
- #964 fix(api): updatePaymentProviderCustomers prisma mutation was broken (@Itrulia)
- #959 fix(membership-api): active subscribers was ignoring paidUntil (@Itrulia)
- #941 Fix metadata panel add new author (@penk85)
- #948 add public properties on public user (@penk85)
- #940 Public pages query fix (@penk85)
- #933 WPC-1200 set apollo security setting (@elias-summermatter)
- #931 WPC-1198-fixing-error-in-migration-to-convert-jsonb_array-to-jsonb (@elias-summermatter)
- #900 b/WPC-1155 Urgent bug in invoice mark as manually paid (@elias-summermatter)
- #887 WPC-1099: Improved user first/lastname search (@elias-summermatter)
- #903 build(js): fix the same library being moved by nx using a patch (@Itrulia)
- #898 Add bg color to datepicker (@penk85)
- #890 Security fix expose docker-compose ports only localy (@elias-summermatter)
- #885 feat(api-example): allow mailchimp and add env var for sender (@Itrulia)
- #889 WPC-1101: Fixed peering url to represent rewrite to nestjs ( v1/v2) (@elias-summermatter)
- #888 WPC-1087- Added credentials to readme (@elias-summermatter)
- #1101 Fix test db config (@antkiewiczk)
- #1059 ci: dont collect coverage from storybook (@Itrulia)
- #1058 chore: upgrade nx (@Itrulia)
- #1045 test/ci: improve test parallelization, hide expected " errors" (@Itrulia)
- #1041 feat(example-api/api): added api example seeding for PRs, local etc. (@Itrulia)
- #1034 [WPC-1282]: disable overlay runtimeErrors (@antkiewiczk)
- #1031 refactor(website): remove on queries and add children to article/page (@Itrulia)
- #1024 test: replace swc with babel due to issues with mui & bindings (@Itrulia)
- #1020 refactor(api-example): send people to front page (@Itrulia)
- #1001 chore: upgrade nx to latest (@Itrulia)
- #1004 chore(api): upgrade prisma (@Itrulia)
- #1006 ci: added code coverage & reworked generate commands (@Itrulia)
- #978 refactor(storybook): move from tools to libs to satisify IDEs (@Itrulia)
- #918 test(membership-api): improve cleanup (@Itrulia)
- #966 chore(editor): upgrade i18next (@Itrulia)
- #967 chore(api): replace joi with zod (@Itrulia)
- #971 chore: add code coverage ci config to all project.json (@Itrulia)
- #903 build(js): fix the same library being moved by nx using a patch (@Itrulia)
- #904 test(membership-api): fix testing db name (@Itrulia)
- Elias Summermatter (@elias-summermatter)
- Itrulia (@Itrulia)
- Kamil Antkiewicz (@antkiewiczk)
- Penina Cheshin (@penk85)
- Tomasz Durka (@tomaszdurka)
- @LaurentAe
- @michael-scheurer
- #881 Remove extra scrollbars (@penk85)
- #879 Display dashboard actions in correct order (@penk85)
- #878 build(editor/website-example): typescript 4.7 introduced a bug which caused the build to silently fail (@Itrulia)
- Itrulia (@Itrulia)
- Penina Cheshin (@penk85)
- @michael-scheurer
- #866 f/WPC-953-public-endpoint-switch (@Itrulia)
- #819 dashboard (@penk85)
- #859 feat(website): builder init (@Itrulia)
- #875 fix(editor): user filter being wrong after graphql changes (@Itrulia)
- #873 fix(api): add onDelete cascade for authors and revisions (@Itrulia)
- #875 fix(editor): user filter being wrong after graphql changes (@Itrulia)
- #873 fix(api): add onDelete cascade for authors and revisions (@Itrulia)
- #868 bugfix for tables disappearing in richtext block (@penk85)
- #862 Translation fix on event toast (@penk85)
- #828 B/wep 942 peering timeouts on production (@elias-summermatter)
- #833 Fix pages and articles views (@antkiewiczk)
- #841 docs(*): Add deployment docs (@tomaszdurka)
- #870 fix: master broken from 9.0.0 merge (@Itrulia)
- #842 chore: Do not publish demo docker images (@tomaszdurka)
- #837 add onDelete relation to session (@antkiewiczk)
- #838 Rework update helm chart (prepare for nx, consolidate and simplify) (@tomaszdurka)
- #827 chore: add no unused imports eslint rule (@Itrulia)
- Elias Summermatter (@elias-summermatter)
- Itrulia (@Itrulia)
- Kamil Antkiewicz (@antkiewiczk)
- Lukas Diener (@LukasSkywalker)
- Penina Cheshin (@penk85)
- Tomasz Durka (@tomaszdurka)
- Other
- #810 Implement nestjs mvp (@tomaszdurka)
- #796 feat(example-website): migrated to nx (@Itrulia)
api
api
,editor
- Other
api
,editor
- #700 F/wpc 880 add comment context (@michael-scheurer)
editor
- Other
api
,editor
- Other
- #820 refactor(editor): split off api definitions into seperate libraries (@Itrulia)
- #810 Implement nestjs mvp (@tomaszdurka)
- #807 chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 (@dependabot[bot])
- #802 chore: replace yarn with npm (@Itrulia)
- #796 feat(example-website): migrated to nx (@Itrulia)
- #781 chore: removing things leftover from package removals (@Itrulia)
- #780 chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 (@dependabot[bot])
- #785 chore(deps): bump express from 4.17.1 to 4.17.3 (@dependabot[bot])
- #783 chore(deps): bump qs from 6.9.3 to 6.9.7 (@dependabot[bot])
api
api
,editor
api
,oauth2
- #728 Remove Oauth2 service, example, package (@tomaszdurka)
- Damian Janus (@treflxyz)
- Elias Summermatter (@elias-summermatter)
- Itrulia (@Itrulia)
- Kamil Antkiewicz (@antkiewiczk)
- Tomasz Durka (@tomaszdurka)
- @michael-scheurer
-
api
- #767 Backport patch: Fix subscription csv download (@michael-scheurer)
- #784 fix(api): use canonical url in runserver if exists for public articles (@Itrulia)
-
editor
- #764 feat(editor): only allow published page/article as a teaser (@antkiewiczk)
- #757 Properly handle checkbox (@antkiewiczk)
- Itrulia (@Itrulia)
- Kamil Antkiewicz (@antkiewiczk)
- @michael-scheurer
api
,editor
api
api
editor
- Other
- #723 chore(deps-dev): bump apollo-server from 2.25.3 to 2.25.4 (@dependabot[bot])
- #739 ci: upgrade code analyze (@Itrulia)
editor
- Itrulia (@Itrulia)
- Kamil Antkiewicz (@antkiewiczk)
- Tomasz Durka (@tomaszdurka)
editor
api
- Itrulia (@Itrulia)
- @michael-scheurer
api
- #767 Backport patch: Fix subscription csv download (@michael-scheurer)
api
,editor
- #687 Docker builds, entrypoints improvements (@tomaszdurka)
api
- #719 WPC-812-update-userprefered-name-empty-string (@elias-summermatter)
- Other
- #707 chore: add git hooks to rebuild prisma when switching or merging branches (@Itrulia)
- #721 Add website helm chart (@tomaszdurka)
api
- #722 Improve api seeding (@tomaszdurka)
api
,editor
- #687 Docker builds, entrypoints improvements (@tomaszdurka)
- Elias Summermatter (@elias-summermatter)
- Itrulia (@Itrulia)
- Tomasz Durka (@tomaszdurka)
- We.Publish Weblate Pusher (@wepublishweblate)
- @michael-scheurer
api
- #702 WPC-696 integrate payrexx subscription provider (@elias-summermatter)
api
,editor
api
- #715 Fix payment provider period start date (@elias-summermatter)
- #714 Added missing yargs module to api package (@elias-summermatter)
- Other
- #678 Release helm chart to helm repository (@tomaszdurka)
- #703 chore(deps): bump jose from 1.28.1 to 1.28.2 (@dependabot[bot])
api
- Camille (@camilleory)
- Elias Summermatter (@elias-summermatter)
- Itrulia (@Itrulia)
- Kamil Antkiewicz (@antkiewiczk)
- Tomasz Durka (@tomaszdurka)
- @michael-scheurer
api-media-karma
,api
- #688 Move api-media-karma into api package (@tomaszdurka)
api
,editor
api
,editor
api
,editor
- #689 Prevent canceled invoices from marked as paid (@elias-summermatter)
editor
- #690 WPC-841 wrong user subscription text (@elias-summermatter)
- Other
- #693 Fix mount path for postgres pvc (@tomaszdurka)
api
- #671 Analytics readme (@antkiewiczk)
- Other
api-media-karma
,api
- #688 Move api-media-karma into api package (@tomaszdurka)
- Elias Summermatter (@elias-summermatter)
- Itrulia (@Itrulia)
- Kamil Antkiewicz (@antkiewiczk)
- Tomasz Durka (@tomaszdurka)
api
,editor
- #589 Payed -> paid (@antkiewiczk)
api
editor
api
- Other
api
,editor
- #642 Hide components that user has no access to (@penk85)
- #653 Remove Karma libraries (@antkiewiczk)
editor
- #664 Add controlId prop to Form.Group along ControlLabel #739 (@antkiewiczk)
editor
- #668 Update testcafe package and editor internal urls, fix selectors (@antkiewiczk)
- #652 Translations update from Weblate (@wepublishweblate)
- Other
- #676 ci: fix deployment action if jira issue not found (@Itrulia)
- #679 Publish packages on master builds (@tomaszdurka)
- #666 chore(deps): bump @actions/core from 1.9.0 to 1.9.1 in /config (@dependabot[bot])
- #665 Build and push image on new tag (@tomaszdurka)
- #677 Add WePublish helm chart (@tomaszdurka)
- #651 ci: notify github/jira on successful deployment (@Itrulia)
- #650 chore: add recommended vscode plugins (@Itrulia)
- #645 chore(deps): bump terser from 4.6.12 to 4.8.1 (@dependabot[bot])
- #643 chore(deps): bump moment from 2.29.2 to 2.29.4 (@dependabot[bot])
- #626 chore(deps): bump shell-quote from 1.7.2 to 1.7.3 (@dependabot[bot])
- #662 docker compose fix (@penk85)
- #592 Improve release process (add docs, improve release command) (@tomaszdurka)
api
,editor
- #653 Remove Karma libraries (@antkiewiczk)
- Itrulia (@Itrulia)
- Kamil Antkiewicz (@antkiewiczk)
- Penina Cheshin (@penk85)
- Tomasz Durka (@tomaszdurka)
- We.Publish Weblate Pusher (@wepublishweblate)
api
api-db-mongodb
,api-media-karma
,api
,editor
,oauth2
api-db-mongodb
,api-media-karma
,api
,editor
,oauth2
- #658 Npm publish only on tags push (@tomaszdurka)
- Itrulia (@Itrulia)
- Tomasz Durka (@tomaszdurka)
- Itrulia (@Itrulia)
- Other
- #629 Send pageView analytics data in example page (@antkiewiczk)
api-db-mongodb
,api
,editor
- #632 f/WPC-759-subscriptions-inside-user (@michael-scheurer)
- #637 Settings page (@penk85)
api
- #639 F/wpc 776 allow admin to generate login token for other users (@elias-summermatter)
api
- #635 Preview page with token or slug (@penk85)
- #638 Fixed lower mail (@elias-summermatter)
- #634 B/wpc 770 cancel invoices when deactivating subscription (@elias-summermatter)
- #625 b/WPC-765-auto-renew (@michael-scheurer)
api
,editor
- #633 Disappearing duplicate page and article (@antkiewiczk)
api-db-mongodb
,api
- #628 Normalized and validated mail on create and update (@elias-summermatter)
- Elias Summermatter (@elias-summermatter)
- Kamil Antkiewicz (@antkiewiczk)
- Penina Cheshin (@penk85)
- @michael-scheurer
api-db-mongodb
,api-media-karma
,api
,editor
,oauth2
editor
- #565 F/wpc 667 form validation (@camilleory)
- #624 documentation for validation (@camilleory)
api-db-mongodb
,api-media-karma
,api
,editor
,oauth2
- Camille (@camilleory)
- Itrulia (@Itrulia)
- We.Publish Weblate Pusher (@wepublishweblate)
- @michael-scheurer
api-db-mongodb
,api
,editor
- #598 WPC-640 Disable peer (@antkiewiczk)
- #590 WPC-665 set paidAt manually (invoice history) (@michael-scheurer)
editor
api-db-mongodb
,api
,editor
- #610 WPC 679 remove tmp user (@elias-summermatter)
editor
- Elias Summermatter (@elias-summermatter)
- Kamil Antkiewicz (@antkiewiczk)
- Karl Merkli (@Itrulia)
- Nicolas Roos (@roosnic1)
- Tomasz Durka (@tomaszdurka)
- @michael-scheurer
api-db-mongodb
,api
- #587 b/WPC-691: Own pending comment wrong data structure (@elias-summermatter)
api-db-mongodb
,api
,editor
- #545 WPC-657: As a publisher, when uploading an image, i want the metadata automatically captured (@elias-summermatter)
api-db-mongodb
,api
,editor
- #583 WPC-103 Subscription filters (@antkiewiczk)
- #545 WPC-657: As a publisher, when uploading an image, i want the metadata automatically captured (@elias-summermatter)
editor
- #566 b/WPC-670 Allow to edit user address in editor (@elias-summermatter)
api-db-mongodb
,api
- #587 b/WPC-691: Own pending comment wrong data structure (@elias-summermatter)
editor
- #582 feat(editor): umlaute should also add an additional e in slugify (@Itrulia)
- #579 fix(editor): unnecessary recalcs in useUnsavedChangesDialog (@Itrulia)
- #566 b/WPC-670 Allow to edit user address in editor (@elias-summermatter)
- #567 If user with a subscription gets deleted, the subscription list breaks (@elias-summermatter)
api-db-mongodb
,api
,editor
- #568 WPC-686-Wrong auto-generated Maybe-Tags (@elias-summermatter)
api
- #600 bug fix do not return canceled invoices in renewSubscriptionForUser (@roosnic1)
- #599 bugfix: added missing canceledAt field in graphQL publicInvoice (@roosnic1)
- #588 FormatISO dates while generating csv (@antkiewiczk)
- #597 fix sorting for subscriptions query (@roosnic1)
- #595 bugfix for missing variable in the sendMail command (@roosnic1)
api-db-mongodb
- #602 WPC-728 tmp user bug (@michael-scheurer)
- #596 fix for the mongodb adpater to use the skip function for getInvoices (@roosnic1)
api-db-mongodb
,api
,editor
- #605 fix: bring back filters (paidUntil and startsAt) (@antkiewiczk)
api
- #603 bug(api): get all subscriptions and invoices in memberContext (@roosnic1)
- #586 b/WPC-690-Missing-CommentState-Type-in-GraphQL-Schema (@elias-summermatter)
api-db-mongodb
,api
,editor
api
- #557 WPC-671: Caching and background autorefresh of remote content (@elias-summermatter)
editor
- Elias Summermatter (@elias-summermatter)
- Kamil Antkiewicz (@antkiewiczk)
- Karl Merkli (@Itrulia)
- Nicolas Roos (@roosnic1)
- Tomasz Durka (@tomaszdurka)
- @michael-scheurer
api
api-db-mongodb
,api
api-db-mongodb
,api
,editor
api
,editor
- #542 WPC-608: As an user i want to comment without authentication (@elias-summermatter)
api
,editor
- #490 Article/Page public URL in editor page (@bishoymelek)
- #484 export csv for users with subscriptions (@bishoymelek)
- #403 flex teaser block (@penk85)
- #523 F/wpc 620 peered articles list (@camilleory)
- #512 Tiktok embed block (@penk85)
- #542 WPC-608: As an user i want to comment without authentication (@elias-summermatter)
api
api-db-mongodb
,api
,editor
editor
- #543 f/wpc-636 - currency in franken (@camilleory)
editor
- #505 Save flex teaser of page and peer (@penk85)
- #491 resolve auto open gallery on save (@penk85)
- #540 b/WPC-655: As a publisher, i want mailto-Links without slashes (//) (@elias-summermatter)
- #555 adjust choose image panel image size (@penk85)
- #567 If user with a subscription gets deleted, the subscription list breaks (@elias-summermatter)
api
api
,editor
- #536 bug fix in memberplans (@camilleory)
others
- #563 Fix npm release on tags (@tomaszdurka)
editor
- #493 f/wpc-611-improve-publication-behavior (@camilleory)
- #483 f/wpc-600 preview link (@camilleory)
- #481 F/wpc 605 preview publish tooltip (@camilleory)
- #537 F/wpc 620 translation fix (@camilleory)
- #531 translation fix in peerable articles list (@camilleory)
- #530 preview own peer profile (@camilleory)
- #525 display action buttons (@camilleory)
- #543 f/wpc-636 - currency in franken (@camilleory)
api-db-mongodb
,api
,editor
- #460 F/wpc-585-pagination-image-library (@camilleory)
- #526 F/wpc 639 filter memberplans by tags (@camilleory)
api
,editor
- #547 added sandbox property to iframe (@elias-summermatter)
api
- #541 F/wpc 656 user details (@camilleory)
- Other
- #480 Remove mail hardcoded mail (@elias-summermatter)
api
- #533 added env variables to .env.example files (@camilleory)
- Other
- #562 chore(releases): semi automated releases (@tomaszdurka)
- #552 chore(deps): bump simple-get from 3.1.0 to 3.1.1 (@dependabot[bot])
- #510 chore(deps): bump handlebars from 4.7.6 to 4.7.7 (@dependabot[bot])
- #511 chore(deps): bump follow-redirects from 1.14.7 to 1.14.8 (@dependabot[bot])
- #558 chore(deps): bump moment from 2.29.1 to 2.29.2 (@dependabot[bot])
- #546 chore(deps): bump minimist from 1.2.5 to 1.2.6 (@dependabot[bot])
- #551 chore(deps): bump node-fetch from 2.6.1 to 2.6.7 (@dependabot[bot])
- #561 chore(ci/cd): use GCLOUD_PROJECT_ID, GCLOUD_AUTH_KEY secrets only (@tomaszdurka)
- #560 chore(reviews): add CODEOWNERS file (@tomaszdurka)
api-media-karma
,api
editor
- #554 Improve builds (@tomaszdurka)
- #478 Fix typos in i18n (@treflxyz)
- Camille (@camilleory)
- Damian Janus (@treflxyz)
- Elias Summermatter (@elias-summermatter)
- Nicolas Roos (@roosnic1)
- Penina Cheshin (@penk85)
- Tomasz Durka (@tomaszdurka)
- @bishoymelek
api-db-mongodb
,api
,editor
api
api-db-mongodb
,api
,editor
api
- #435 rename resetPassword to sendWebsiteLogin (@roosnic1)
- #433 Use mailproviders with templates (@roosnic1)
- #429 manual checkIntentStatus for Stripe and Payrexx (@roosnic1)
- #451 catch stripe errors and send mail (@roosnic1)
- #449 Some subscription changes (@roosnic1)
- #469 Member context improvements (@roosnic1)
api
,editor
api
- #428 bug fix for updating user subscription (@roosnic1)
- #455 make the mailgun from.submit use https (@roosnic1)
- #463 only send custom_missing mail to offSession payments (@roosnic1)
- #462 encode all url parameters that are sent with node-fetch (@roosnic1)
- #468 tiny fixes (@roosnic1)
- #473 bug fix for checking invoice states (@roosnic1)
editor
- #426 F/wpc 568 fix upload image error (@lakeside763)
editor
- #418 f/wpc-579 missing fields highlighted in orange in page publish panel (@camilleory)
- #417 F/wpc 578 highlight missing field article metadata (@camilleory)
api
- #441 Add invoice email to payrexx create gateway request (@tomaszdurka)
api
- #440 implemented a quick fix for failed registrations (@roosnic1)
- #434 use SEND_LOGIN_JWT_EXPIRES_MIN for sendWebsiteLogin (@roosnic1)
- #431 Make public jwt expiry time ajustable (@elias-summermatter)
- #458 better logging (@roosnic1)
- #464 Stripe improvements (@roosnic1)
- #469 Member context improvements (@roosnic1)
editor
- Camille (@camilleory)
- Elias Summermatter (@elias-summermatter)
- Nicolas Roos (@roosnic1)
- @lakeside763
- Tomasz Durka (@tomaszdurka)
api
editor
- #401 BAJ-5_upload_size (@michael-scheurer)
editor
- #422 F/wpc 574 img library translation (@camilleory)
- Camille (@camilleory)
- Nicolas Roos (@roosnic1)
- Tomasz Durka (@tomaszdurka)
- @michael-scheurer
api-db-mongodb
,api
api
,editor
api
,editor
editor
- #396 F/wpc 567 pending notification for future publications (@camilleory)
- #397 initialize calendar with last publication date (@penk85)
api-db-mongodb
,api
api
,editor
- Camille (@camilleory)
- Nicolas Roos (@roosnic1)
- Penina Cheshin (@penk85)
- We.Publish Weblate Pusher (@wepublishweblate)
- @lakeside763
editor
- #375 f/wpc-539-unpublish-pending-pages (@lakeside763)
api
,editor
editor
editor
- #381 F/wpc 500 add hovering (@camilleory)
- Other
- #368 f/wpc-526-theme-color-visible-on-website (@camilleory)
api-db-mongodb
,api
,editor
- #376 F/wpc 522 add font color to peered articles (@camilleory)
api
,editor
- Other
api
editor
- Camille (@camilleory)
- Nicolas Roos (@roosnic1)
- Penina Cheshin (@penk85)
- @lakeside763
api-db-mongodb
,api
,editor
api
,editor
editor
editor
- #369 F/wpc 524 color picker peered articles color (@camilleory)
- #348 add my peer info page (@HanaAyman)
- #365 f/499-translation-rsuite-js (@camilleory)
- #358 F/wpc 482 format date with fns (@camilleory)
- #351 F/wpc-482-publication-date-without-seconds (@camilleory)
- #332 wpc-458-highlight-pending-articles-and-pages (@HanaAyman)
api-db-mongodb
,api
,editor
- #337 Get rid of @ts-ignore (@gianantoniopini)
- Camille (@camilleory)
- Gianantonio Pini (@gianantoniopini)
- Hana Ayman (@HanaAyman)
- Nicolas Roos (@roosnic1)
- Penina Cheshin (@penk85)
editor
- #344 make light teaser option use the original image (@HanaAyman)
- #352 Translations update from Weblate (@wepublishweblate)
- #345 move authors position in the navigation (@HanaAyman)
- #338 wpc-462-add-link-input (@HanaAyman)
- #333 wpc-459-add-image-description (@HanaAyman)
- Other
- #340 Show comment characters length (@HanaAyman)
- #339 wpc-444-reply to comments only when logged in (@HanaAyman)
- #350 chore(deps): bump object-path from 0.11.5 to 0.11.7 (@dependabot[bot])
- Hana Ayman (@HanaAyman)
- Nicolas Roos (@roosnic1)
- We.Publish Weblate Pusher (@wepublishweblate)
api-db-mongodb
,api
,editor
- #310 Add image cta in peer profile (@penk85)
- #307 added canonicalUrl field for article (@bishoymelek)
api
,editor
editor
editor
- #302 wpc-435-fix image dropdown menu (@HanaAyman)
editor
- #326 wpc-461-add-frame-around-author-bio-info (@HanaAyman)
- #329 wpc-460 add frame around description in member plan panel (@HanaAyman)
- #330 wpc-453-make-articles-highlighted (@HanaAyman)
- #327 Translations update from Weblate (@wepublishweblate)
- #325 wpc-457-reset-password-icon (@HanaAyman)
- #323 wpc-455-image-library-icon (@HanaAyman)
- #324 wpc-456-payment-methods-icon (@HanaAyman)
- #322 WPC-454 Change pages icon (@HanaAyman)
- #312 Updated translations from Phrase (@roosnic1)
- #268 F/wpc 331 docs (@bishoymelek)
api
- #309 wpc-211-comment-length-validation (@HanaAyman)
editor
- Hana Ayman (@HanaAyman)
- Nicolas Roos (@roosnic1)
- Penina Cheshin (@penk85)
- We.Publish Weblate Pusher (@wepublishweblate)
- @bishoymelek
- #295 Handle URLs inside a peer article (@bishoymelek)
editor
editor
api
,editor
,oauth2
- #293 remove unused deps (@HanaAyman)
- Hana Ayman (@HanaAyman)
- Nicolas Roos (@roosnic1)
- Penina Cheshin (@penk85)
- @bishoymelek
api
editor
- #286 F/wpc 408 navbar collapse (@camilleory)
- #284 token save notification (@penk85)
- #279 wpc-397 metadata close button (@camilleory)
api
- #285 wpc-421 adding graphql description for public queries and mutations (@HanaAyman)
- Camille (@camilleory)
- Hana Ayman (@HanaAyman)
- Nicolas Roos (@roosnic1)
- Penina Cheshin (@penk85)
api
- Peering bug fix also for PeerArticleTeaser and PageTeaser (@roosnic1)
- Nicolas Roos (@roosnic1)
- Nicolas Roos (@roosnic1)
api-db-mongodb
,editor
- #263 f/wpc-341-order-comments-by-state (@HanaAyman)
editor
- Other
editor
api-db-mongodb
,editor
- #263 f/wpc-341-order-comments-by-state (@HanaAyman)
- Hana Ayman (@HanaAyman)
- Nicolas Roos (@roosnic1)
- Penina Cheshin (@penk85)
- Other
- #261 F/wpc 274 redirect back on comment after login (@bishoymelek)
api
,editor
editor
- #257 placement of date picker in user subscription panel (@penk85)
- #264 b/wpc-369-make-default-publishing-time-5 (@HanaAyman)
api
,editor
editor
- Hana Ayman (@HanaAyman)
- Penina Cheshin (@penk85)
- @bishoymelek
editor
- #253 added time in modefied coloumn (@bishoymelek)
- #240 f/wpc-320-create-an-author-in-the-article-metadata (@HanaAyman)
- #241 changed sorting to be with modification date (@bishoymelek)
api-db-mongodb
,api
,editor
- #238 F/wpc 323 sorting pagination author list (@bishoymelek)
editor
- #247 Proper check if the path includes login or logout (@roosnic1)
- #247 Proper check if the path includes login or logout (@roosnic1)
- #243 remove extra lead field from teaser panel (@penk85)
- #234 wpc-305-change-unpublish-icon (@HanaAyman)
- #233 wpc-286-image-updated-alert (@HanaAyman)
- #232 b/wpc-322-make-member-plans-visually-deleted (@HanaAyman)
api-db-mongodb
- #244 Fix escaping regex (@bishoymelek)
api
editor
- #237 enh. installation troubleshooting documentation (@michael-scheurer)
- Hana Ayman (@HanaAyman)
- Nicolas Roos (@roosnic1)
- Penina Cheshin (@penk85)
- @bishoymelek
- @michael-scheurer
- Nicolas Roos (@roosnic1)
api
,editor
- #228 use Visibility API to check if still logged in (@bishoymelek)
editor
api
- #227 f/wpc-266-add-getCommentUrl-in-UrlAdapter-interface (@HanaAyman)
api
,editor
editor
- #225 f/wpc-296-add-slug-guide (@HanaAyman)
- #216 f/WPC-276-highlight-article-after-being-unpublished (@HanaAyman)
editor
- #224 f/wpc-255-character-counter-count-more-blocks (@HanaAyman)
- #214 f/wpc-256-see-the-max-amount-of-characters (@HanaAyman)
api
- #227 f/wpc-266-add-getCommentUrl-in-UrlAdapter-interface (@HanaAyman)
- Other
- Hana Ayman (@HanaAyman)
- Nicolas Roos (@roosnic1)
- Pat MΓ€chler (@valioDOTch)
- Penina Cheshin (@penk85)
- @bishoymelek
- Other
- #194 F/wpc 88 update comment (@0815pascal)
api-db-mongodb
,api
,editor
editor
- #206 B/wpc 245 image selection disabled in edit peer (@HanaAyman)
editor
- Hana Ayman (@HanaAyman)
- Nicolas Roos (@roosnic1)
- Pascal Witzig (@0815pascal)
- Penina Cheshin (@penk85)
- Other
- #153 F/WPC-87 & F/WPC-55 comment frontend functionality (@0815pascal)
api-db-mongodb
,api
editor
- Other
- #201 wpc-180-fix broken route for breaking articles (@bishoymelek)
editor
api
- #188 check first if visitor is authenticated or not (@bishoymelek)
editor
api
,editor
- #197 f/WPC-228-more-clear-slug-field (@0815pascal)
editor
- #195 Wpc 205 character counter (@HanaAyman)
- #200 Remove unmaintained translation files (@roosnic1)
api-db-mongodb
,api
,editor
- Hana Ayman (@HanaAyman)
- Nicolas Roos (@roosnic1)
- Pascal Witzig (@0815pascal)
- Penina Cheshin (@penk85)
- @bishoymelek
editor
- #184 add ability to display only one line (@bishoymelek)
- #167 WPC-202 rich-text Get characters count method, and get string text method (@bishoymelek)
- #168 WPC-212 Rich Text in display only mode (@bishoymelek)
api
,editor
- #185 Wpc 20 duplicate articles and pages (@HanaAyman)
api-db-mongodb
,api
api-db-mongodb
,api
,editor
- Other
editor
- #175 add displayOnly prop to richText (@bishoymelek)
- #174 Fixing delete image bug (@HanaAyman)
editor
- #178 F/WPC-199 improve metadata clarity (@0815pascal)
- #173 Magic module error documentation (@HanaAyman)
editor
- #180 f/WPC-200-sync-title-lead-with-metadata (@0815pascal)
- #179 f/WPC-3-editeable-slug-field (@0815pascal)
api
- Other
- Hana Ayman (@HanaAyman)
- Nicolas Roos (@roosnic1)
- Pascal Witzig (@0815pascal)
- @bishoymelek
- Other
api
,editor
api
api-db-mongodb
,api
,editor
- #32 WEP-23 member plans (@roosnic1)
- #116 Mail provider adapter (@roosnic1)
- #93 F/wep 87 social media metatags (@0815pascal)
- #102 F/wep 116 add peer call to action info (@bishoymelek)
- #92 F/wep 88 hide authors (@penk85)
- #63 f/WEP-90 navigations-menu (@0815pascal)
editor
- #115 F/wep 128 richtext table border colorpicker (@faebebin)
- #57 F/wep 78 editor multi language switch (@0815pascal)
api
,editor
editor
- #137 b/WEP-178 chech ImageTeaserBlock if the image prop exist and has value, or set placeholder image instead (@bishoymelek)
- #134 B/WEP-175-fix-imageBlock (@0815pascal)
- #136 B/wep 174 fix focus empty rtb firefox (@faebebin)
- #133 B/WEP-176-missing-userRole-translations (@0815pascal)
- #108 add placeholder image and use it (@bishoymelek)
- #106 Align new navigation button to the right ( #84) (@matteodem)
- #101 bug fix - Delete-Dialog not disappearing in pageList (@persunde)
- #94 Bug fix - Author list now updates the UI after an author is removed (@persunde)
- #90 Issue 78 emojipicker ref (@faebebin)
api
- #132 B/WEP-173-fix-create-navigation-description (@0815pascal)
api
editor
- Other
- #82 Update faq.md (@0815pascal)
- #80 Added code of conduct (@roosnic1)
api-db-karma
,api-db-memory
- Other
- #151 config: explicit-module-boundary-types=off (@faebebin)
- #129 Removed unused types (@roosnic1)
- #120 Mail provider for Slack (@roosnic1)
- #104 chore(deps): bump ini from 1.3.5 to 1.3.7 (@dependabot[bot])
- #91 B/wep 90 navigation menu display (@0815pascal)
- #85 F/wep 90 navigation menu display (@0815pascal)
- #80 Added code of conduct (@roosnic1)
- #79 Updated github-actions (@roosnic1)
editor
api
api-db-karma
,api-db-memory
- Fabian Binder (@faebebin)
- Matteo Demicheli (@matteodem)
- Nicolas Roos (@roosnic1)
- Pascal Witzig (@0815pascal)
- Penina Cheshin (@penk85)
- Per Sunde (@persunde)
- @bishoymelek
api-db-mongodb
,api
,editor
editor
- #53 F/wep 78 editor multi language (@0815pascal)
editor
api
- #67 Add delete token permission to AllPermissions (@yan90wang)
editor
- #53 F/wep 78 editor multi language (@0815pascal)
api
api-db-mongodb
,api-media-karma
,api
,editor
,oauth2
- Nicolas Roos (@roosnic1)
- Pascal Witzig (@0815pascal)
- Penina Cheshin (@penk85)
- @dev7ch
- @yan90wang
0.8.5 (2020-10-01)
- example-api: await user creation in db seed (271fa17)
- mongodb: await mongoclient calls to avoid memory leaks (#48) (2b73eda)
0.8.4 (2020-08-12)
Note: Version bump only for package wepublish