Commit Graph
8693 Commits
Author SHA1 Message Date
Igor LoskutovandGitHub badeb2ebd9 fix(tracker): make Project.defaultIssueStatus optional (#10598)
defaultIssueStatus is not reliably populated for all projects.Make the field optional in the type definition and guard the
  migration to handle undefined values.

Signed-off-by: Igor Loskutov <igor.loskutoff@gmail.com>
2026-03-10 11:02:58 +07:00
Artyom SavchenkoandGitHub 9ac0914175 Handle checkout errors (#10605)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-10 10:35:28 +07:00
Artyom SavchenkoandGitHub cad04875f7 Add notifications for reviewed documents (#10601)
* Send notification when document reviewed

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Clean up

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-10 10:25:46 +07:00
Denis BykhovandGitHub eb3317b1fd My cards (#10604)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2026-03-10 10:24:21 +07:00
Artyom SavchenkoandGitHub 24bdc18b92 Fix stripe metadata (#10603)
* Fix stripe metadata

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Add account uid to metadata

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Fix validation

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-10 10:23:51 +07:00
Artyom SavchenkoandGitHub 8da0fb93a9 Fix stripe events (#10602)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-09 22:49:48 +07:00
Denis BykhovandGitHub e8c0f8ef4d Fix exporter (#10583)
* Fix exporter

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>

* Fix formatting

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>

---------

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2026-03-09 21:14:13 +07:00
Artyom SavchenkoandGitHub fc0edbc9b3 Fix stripe webhook (#10600)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-09 15:18:29 +07:00
Alexander OnnikovandGitHub d8866abe0a fix: improve cookie token selection (#10599)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2026-03-09 01:24:40 +07:00
Artyom SavchenkoandGitHub 0f1b77d846 Fix import tool launch (#10596)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-06 22:17:46 +07:00
Artyom SavchenkoandGitHub 71c5e5e0ed Add PostgreSQL profile for dev mode (#10582)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-06 12:25:33 +07:00
Artyom SavchenkoandGitHub 5613b4f708 Fix npm packages to not use legacy repository format (#10576)
* Fix packages script

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Fix npm packages to not use legacy string repo

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-06 12:25:21 +07:00
Artyom SavchenkoandGitHub 7a7020292b Add action to export project documents (#10592)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-06 12:24:47 +07:00
Artyom SavchenkoandGitHub f94d564ec6 Support default invite setting in branding (#10591)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-05 15:19:43 +07:00
Artyom SavchenkoandGitHub b7b5f5cbe0 Handle no documents to export (#10588)
* Handle no documents to export

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Fix formatting

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-05 15:19:29 +07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cdec274c14 build(deps): bump docker/setup-qemu-action from 3 to 4 (#10590)
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 12:40:44 +07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2c13395e09 build(deps): bump docker/login-action from 3 to 4 (#10589)
Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 12:40:19 +07:00
Artyom SavchenkoandGitHub 6bd7da2c4a Export product version with controlled docs (#10586)
* Export product version with controlled docs

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Fix tests

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-04 14:48:33 +07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e06c427762 build(deps): bump crazy-max/ghaction-setup-docker from 3 to 5 (#10585)
Bumps [crazy-max/ghaction-setup-docker](https://github.com/crazy-max/ghaction-setup-docker) from 3 to 5.
- [Release notes](https://github.com/crazy-max/ghaction-setup-docker/releases)
- [Commits](https://github.com/crazy-max/ghaction-setup-docker/compare/v3...v5)

---
updated-dependencies:
- dependency-name: crazy-max/ghaction-setup-docker
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 13:37:41 +07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c3eb219668 build(deps): bump docker/setup-docker-action from 4 to 5 (#10584)
Bumps [docker/setup-docker-action](https://github.com/docker/setup-docker-action) from 4 to 5.
- [Release notes](https://github.com/docker/setup-docker-action/releases)
- [Commits](https://github.com/docker/setup-docker-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: docker/setup-docker-action
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 13:37:06 +07:00
Artyom SavchenkoandGitHub 56e864923e Update changelog (#10579)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-02 21:46:02 +07:00
Artyom SavchenkoandGitHub bfb3c6e81b Give controlled documents access for external approval (#10581)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-02 20:12:58 +07:00
Alexander OnnikovandGitHub 58295e4169 feat: auto generate rank in middleware (#10577)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2026-03-02 19:18:11 +07:00
Artyom SavchenkoGitHubCopilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
38b97b6840 Allow to launch publish npm manually (#10580)
* Allow to launch publish npm manually

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Potential fix for code scanning alert no. 288: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Artyom Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
Signed-off-by: Artyom Savchenko <armisav@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-03-02 13:44:07 +07:00
Artyom SavchenkoandGitHub 6e7c2496b1 Fix LockFieldEditor.svelte formatting (#10578)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-02 12:05:10 +07:00
Artyom SavchenkoandGitHub a21764cbf0 Fix npm publish (#10575)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-03-02 10:59:00 +07:00
Denis BykhovandGitHub e778a2748b feat: implement field locking and unlocking functionality, including UI, backend logic, and i18n. (#10573)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2026-03-01 00:42:00 +05:00
Denis BykhovandGitHub 33d8d500f3 feat: Implement FieldChangedRollback to revert document updates in … (#10572)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2026-03-01 00:41:19 +05:00
Denis BykhovandGitHub c1b8e77e16 Fix process (#10571)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2026-02-28 20:11:26 +05:00
Artyom SavchenkoandGitHub c3758432bf Validate version bumped for v tags (#10567)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-02-28 17:17:03 +07:00
Denis BykhovandGitHub 7ab3c00fa5 Fix prrocess user input (#10570)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2026-02-28 11:51:22 +05:00
Denis BykhovandGitHub 49318c17cf Fix process middleware (#10568)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2026-02-27 14:32:35 +05:00
Artyom SavchenkoandGitHub 0e9bd7db17 Hide other people's social identities (#10566)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-02-27 13:25:18 +05:00
Denis BykhovandGitHub 5752b827d5 Action types for approval requests, enable field synchronization for … (#10565)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2026-02-27 05:31:05 +05:00
Artyom SavchenkoandGitHub d7a0fa8309 Do not allow kick last owner (#10559)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-02-26 14:55:17 +05:00
Artyom SavchenkoandGitHub dc964de99f Add tags to markdown table (#10560)
* Add tags to markdown table

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Clean up

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-02-26 14:46:34 +05:00
Denis BykhovandGitHub b116e711f8 Add tag process fixes (#10561)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2026-02-26 14:46:19 +05:00
Denis BykhovandGitHub 93bce6207b Worker fixes (#10562)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2026-02-26 14:46:09 +05:00
Artyom SavchenkoandGitHub c68076ea10 Fix last messages button (#10558)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-02-26 09:17:27 +07:00
Artyom SavchenkoandGitHub aef114855e Add ability to sort projects and hide archived (#10552)
* Add ability to sort projects and hide archived

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Restore default settings

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-02-26 09:17:00 +07:00
Yulian DiazandGitHub 66deebdf4e fix(account): handle empty $in array to prevent PostgreSQL IN () syntax error (#10554)
* fix(account): handle empty array in $in SQL clause to prevent PostgreSQL syntax error

buildWhereClause now emits FALSE for empty $in arrays instead of invalid
IN () syntax. Also adds an early return in getWorkspacesInfoWithStatusByIds
so callers like the GitHub/Gmail/Backup services never hit the query with
an empty uuid list.

Fixes #10553

Signed-off-by: Yulian Diaz <5605867+spatialy@users.noreply.github.com>

* fix(account): also guard against non-array uuids in getWorkspacesInfoWithStatusByIds

Per review feedback from @ArtyomSavchenko: use Array.isArray() in addition to
the length check to handle runtime cases where uuids may not be an array.

Signed-off-by: Yulian Diaz <5605867+spatialy@users.noreply.github.com>

---------

Signed-off-by: Yulian Diaz <5605867+spatialy@users.noreply.github.com>
2026-02-25 22:56:57 +07:00
Artyom SavchenkoandGitHub 48a28a0b81 Configure who should be able to send invitation link (#10555)
* Configure who should be able to send invitation link

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Add user role select

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Limit default user roles

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-02-25 19:42:11 +07:00
Denis BykhovandGitHub d32e7b2f87 Time service (#10546)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2026-02-25 15:20:46 +05:00
Denis BykhovandGitHub 6030f921c8 Fix missing enum when export type (#10551)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2026-02-25 10:23:29 +07:00
Denis BykhovandGitHub c15060afb0 Fix fieldChangesCheck (#10550)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2026-02-25 01:04:07 +05:00
Artyom SavchenkoandGitHub 2dd45f56a0 Fix npm publish (#10545)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-02-24 23:50:05 +05:00
Alexander OnnikovandGitHub 103a81fa39 fix: embed html instead of showing in iframe (#10549)
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
2026-02-24 23:47:02 +05:00
Denis BykhovandGitHub 5a9c9be6cb Automation only processes (#10548)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
2026-02-24 23:42:16 +05:00
Artyom SavchenkoandGitHub 2beb25faf4 Update changelog (#10544)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-02-23 20:51:20 +07:00
Artyom SavchenkoandGitHub 7c92000d0c Bump and publish npm packages for v tags (#10542)
* Bump and publish npm packages for v tags

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Add permmission block

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
2026-02-23 08:59:09 +07:00