Commit graph

13272 commits

Author SHA1 Message Date
Lauri Ojansivu
7e378be1d8 Fix Add List popup to not open after adding new board or there being no lists at all.
Thanks to xet7 !
2026-03-12 04:39:51 +02:00
Lauri Ojansivu
89f86caf69 Replaced incompatible file-type with mime-type.
Thanks to xet7 !
2026-03-12 04:29:49 +02:00
Lauri Ojansivu
9604598a79 Updates 2026-03-12 04:12:21 +02:00
Lauri Ojansivu
90d9805abf Updated ChangeLog. 2026-03-12 04:12:21 +02:00
Lauri Ojansivu
0deb7ab641 Updated file-type.
Thanks to developers of file-type.
2026-03-12 04:12:21 +02:00
Lauri Ojansivu
230f954571 Updated ChangeLog. 2026-03-12 04:12:21 +02:00
dependabot[bot]
e3f739e5d9 Bump docker/login-action from 3.7.0 to 4.0.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.7.0 to 4.0.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](c94ce9fb46...b45d80f862)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-12 04:12:21 +02:00
dependabot[bot]
6b75bfcb0c Bump docker/metadata-action from 5.10.0 to 6.0.0
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.10.0 to 6.0.0.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](c299e40c65...030e881283)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-12 04:12:21 +02:00
dependabot[bot]
db47ed5430 Bump docker/build-push-action from 6.19.2 to 7.0.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.19.2 to 7.0.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](10e90e3645...d08e5c354a)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-12 04:12:21 +02:00
KhaoulaMaleh
48361b2047 fixed linked card swimlane routing 2026-03-12 04:12:21 +02:00
Harry Adel
6953cc0670 Update PDF export models
Clean up exportPDF and ExporterCardPDF server-side code to align
with the BlazeComponent removal changes.
2026-03-08 11:13:17 +02:00
Harry Adel
477e1c89e5 Migrate rules, activities, and remaining components to Template
Convert all remaining BlazeComponent-based components to native Meteor
Template pattern: activities, comments, all rules actions/triggers,
swimlanes, users, gantt, import, and main utility components.
2026-03-08 11:13:17 +02:00
Harry Adel
bae23f9ed8 Migrate sidebar and settings components from BlazeComponent to Template
Convert sidebar, sidebarArchives, sidebarCustomFields, sidebarFilters,
sidebarSearches, and all settings panel components to use native Meteor
Template.onCreated/helpers/events pattern.
2026-03-08 11:04:53 +02:00
Harry Adel
d3625db755 Migrate card components from BlazeComponent to Template
Convert cardDetails, cardCustomFields, cardDate, cardTime,
cardDescription, attachments, checklists, labels, minicard,
resultCard, and subtasks to use native Meteor Template pattern.
2026-03-08 11:04:53 +02:00
Harry Adel
d9e2e8f97e Migrate board and list components from BlazeComponent to Template
Convert boardBody, boardHeader, boardsList, boardArchive,
originalPositionsView, list, listBody, and listHeader to use
native Meteor Template.onCreated/helpers/events pattern.
2026-03-08 11:04:53 +02:00
Harry Adel
f1625ad1f5 Migrate client library code from BlazeComponent to Template pattern
Convert popup, inlinedform, multiSelection, spinner, cardSearch,
datepicker, and dialog helper libraries to use native Meteor
Template.onCreated/helpers/events instead of BlazeComponent.
Update reactiveCache to remove BlazeComponent dependency.
2026-03-08 11:04:53 +02:00
Harry Adel
012947c076 Convert HTML templates to Jade and update template markup
Replace Spacebars .html templates with Jade equivalents for
originalPositionsView and originalPosition. Add new Jade template
for inlinedCardDescription. Update existing Jade templates to
reflect the BlazeComponent-to-Template migration changes.
2026-03-08 11:04:53 +02:00
Harry Adel
3b6f6fa80a Replace BlazeComponent mixins with standalone utility modules
Delete the old Mixins global and BlazeComponent-based InfiniteScrolling
mixin. Add standalone replacements:
- client/lib/infiniteScrolling.js: plain scroll-based pagination helper
- client/lib/currentCard.js: centralized current card resolution
- client/components/forms/datepicker.js: extracted date picker logic
2026-03-08 11:04:53 +02:00
Harry Adel
2848b1a38a Remove peerlibrary:blaze-components package and clean up config
Remove the blaze-components Meteor package and its peer dependencies
from .meteor/packages and .meteor/versions. Clean up related ESLint
globals (BlazeComponent, Mixins, InlinedForm, ReactiveTabs).
2026-03-08 11:04:53 +02:00
Lauri Ojansivu
53a0beffee Updates
Some checks failed
Docker / build (push) Has been cancelled
Docker Image CI / build (push) Has been cancelled
Release Charts / release (push) Has been cancelled
Test suite / Meteor tests (push) Has been cancelled
Test suite / Coverage report (push) Has been cancelled
2026-03-06 17:21:52 +02:00
Lauri Ojansivu
4cb99c6014 Updates 2026-03-06 17:16:50 +02:00
Lauri Ojansivu
e485168169 Updates 2026-03-06 17:03:44 +02:00
Lauri Ojansivu
44a083e095 Updates 2026-03-06 17:00:40 +02:00
Lauri Ojansivu
1bd3363708 Updated ChangeLog.
Some checks are pending
Docker / build (push) Waiting to run
Docker Image CI / build (push) Waiting to run
Release Charts / release (push) Waiting to run
Test suite / Meteor tests (push) Waiting to run
Test suite / Coverage report (push) Blocked by required conditions
2026-03-06 01:04:05 +02:00
Lauri Ojansivu
ca87e5c3cf v8.35 2026-03-05 22:35:43 +02:00
Lauri Ojansivu
2cd702f48d Fix IntegrationBleed.
Thanks to Rodolphe GHIO and xet7 !
2026-03-05 21:26:22 +02:00
Lauri Ojansivu
97b0c392be Updated ChangeLog.
Some checks are pending
Docker / build (push) Waiting to run
Docker Image CI / build (push) Waiting to run
Release Charts / release (push) Waiting to run
Test suite / Meteor tests (push) Waiting to run
Test suite / Coverage report (push) Blocked by required conditions
2026-03-05 17:30:35 +02:00
Lauri Ojansivu
274f1309c3 Fixed unable to delete Avatar, with Meteor 3 compatible avatar and attachments fixes.
Thanks to inDane and xet7 !

Fixes #6160
2026-03-05 17:27:33 +02:00
Lauri Ojansivu
326f9bed84 Updated ChangeLog. 2026-03-05 14:54:52 +02:00
Lauri Ojansivu
9f79a8b6ed Updated dompurify.
Thanks to xet7 !
2026-03-05 14:53:45 +02:00
Lauri Ojansivu
98eda7f49f Updated ChangeLog. 2026-03-05 14:47:17 +02:00
Lauri Ojansivu
5fe0b737c2 Updated translations 2026-03-05 14:40:25 +02:00
Lauri Ojansivu
c29e92de1c
Merge pull request #6175 from harryadel/remove-templates-tabs-package
Replace templates:tabs package with inline Blaze implementation
2026-03-05 14:38:19 +02:00
Lauri Ojansivu
e9507d37cf
Merge pull request #6174 from harryadel/replace-mongo-counter-package
Replace konecty:mongo-counter with inline implementation
2026-03-05 14:37:30 +02:00
Lauri Ojansivu
3454ab0278
Merge pull request #6173 from harryadel/fix-filescollection-findOneAsync
Fix FilesCollection findOneAsync errors for Avatars and Attachments
2026-03-05 14:37:02 +02:00
Lauri Ojansivu
cfc9abea99
Merge pull request #6172 from wekan/dependabot/github_actions/actions/upload-artifact-7
Bump actions/upload-artifact from 6 to 7
2026-03-05 14:36:38 +02:00
Lauri Ojansivu
8e68bb6343
Merge pull request #6171 from wekan/dependabot/github_actions/meteorengineer/setup-meteor-3
Bump meteorengineer/setup-meteor from 2 to 3
2026-03-05 14:36:26 +02:00
Lauri Ojansivu
69ab456ed2
Merge pull request #6170 from wekan/dependabot/github_actions/actions/download-artifact-8
Bump actions/download-artifact from 7 to 8
2026-03-05 14:36:08 +02:00
Harry Adel
441b2b7c0d
Merge branch 'main' into remove-templates-tabs-package 2026-03-05 05:32:28 +02:00
Harry Adel
81d3a08b9b Replace templates:tabs Atmosphere package with inline Blaze implementation
Drop the templates:tabs dependency as part of Meteor 3.0 migration prep.
The package is replaced by a lightweight inline basicTabs/tabContent
template pair with identical API, so no consumer template changes needed.
2026-03-05 05:31:35 +02:00
Harry Adel
3ebeac6b30 Replace konecty:mongo-counter with inline implementation
Remove the konecty:mongo-counter Meteor package dependency and replace
it with a minimal inline incrementCounter function using raw MongoDB
findOneAndUpdate. Also exports an async version for future Meteor 3.0
migration. No data migration needed — uses the same next_val field.
2026-03-05 05:16:40 +02:00
Harry Adel
fa2f36b76b
Merge branch 'main' into fix-filescollection-findOneAsync 2026-03-05 05:02:29 +02:00
Harry Adel
8b1e1dd92a Fix FilesCollection findOneAsync errors for Avatars and Attachments
FilesCollection from ostrio:files does not have findOneAsync. Use
the sync findOne method instead, matching the client-side cache.
2026-03-05 05:00:18 +02:00
dependabot[bot]
31614e58f2
Bump actions/upload-artifact from 6 to 7
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-02 22:16:39 +00:00
dependabot[bot]
9ff15562d9
Bump meteorengineer/setup-meteor from 2 to 3
Bumps [meteorengineer/setup-meteor](https://github.com/meteorengineer/setup-meteor) from 2 to 3.
- [Release notes](https://github.com/meteorengineer/setup-meteor/releases)
- [Commits](https://github.com/meteorengineer/setup-meteor/compare/v2...v3)

---
updated-dependencies:
- dependency-name: meteorengineer/setup-meteor
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-02 22:16:34 +00:00
dependabot[bot]
8c4f432e0c
Bump actions/download-artifact from 7 to 8
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-02 22:16:30 +00:00
Lauri Ojansivu
d34a886cac Back to package-lock.json format 1.
Some checks failed
Docker / build (push) Has been cancelled
Docker Image CI / build (push) Has been cancelled
Release Charts / release (push) Has been cancelled
Test suite / Meteor tests (push) Has been cancelled
Test suite / Coverage report (push) Has been cancelled
Thanks to xet7 !
2026-03-02 19:50:03 +02:00
Lauri Ojansivu
3ee4d1cace
Merge pull request #6167 from wekan/dependabot/npm_and_yarn/minimatch-3.1.5
Some checks are pending
Docker / build (push) Waiting to run
Docker Image CI / build (push) Waiting to run
Release Charts / release (push) Waiting to run
Test suite / Meteor tests (push) Waiting to run
Test suite / Coverage report (push) Blocked by required conditions
Bump minimatch from 3.1.3 to 3.1.5
2026-03-02 12:01:44 +02:00
Lauri Ojansivu
ff7729fc35 Updated ChangeLog.
Some checks failed
Docker / build (push) Has been cancelled
Docker Image CI / build (push) Has been cancelled
Release Charts / release (push) Has been cancelled
Test suite / Meteor tests (push) Has been cancelled
Test suite / Coverage report (push) Has been cancelled
2026-03-01 00:12:15 +02:00
Lauri Ojansivu
7127862bea Optimized board loading.
Thanks to xet7 !

Fixes #6146
2026-03-01 00:10:09 +02:00