Igor Loskutov and GitHub
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 Savchenko and GitHub
9ac0914175
Handle checkout errors ( #10605 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-10 10:35:28 +07:00
Artyom Savchenko and GitHub
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 Bykhov and GitHub
eb3317b1fd
My cards ( #10604 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-03-10 10:24:21 +07:00
Artyom Savchenko and GitHub
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 Savchenko and GitHub
8da0fb93a9
Fix stripe events ( #10602 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-09 22:49:48 +07:00
Denis Bykhov and GitHub
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 Savchenko and GitHub
fc0edbc9b3
Fix stripe webhook ( #10600 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-09 15:18:29 +07:00
Alexander Onnikov and GitHub
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 Savchenko and GitHub
0f1b77d846
Fix import tool launch ( #10596 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-06 22:17:46 +07:00
Artyom Savchenko and GitHub
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 Savchenko and GitHub
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 Savchenko and GitHub
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 Savchenko and GitHub
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 Savchenko and GitHub
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
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
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 Savchenko and GitHub
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
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
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 Savchenko and GitHub
56e864923e
Update changelog ( #10579 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-02 21:46:02 +07:00
Artyom Savchenko and GitHub
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 Onnikov and GitHub
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
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 Savchenko and GitHub
6e7c2496b1
Fix LockFieldEditor.svelte formatting ( #10578 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-02 12:05:10 +07:00
Artyom Savchenko and GitHub
a21764cbf0
Fix npm publish ( #10575 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-03-02 10:59:00 +07:00
Denis Bykhov and GitHub
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 Bykhov and GitHub
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 Bykhov and GitHub
c1b8e77e16
Fix process ( #10571 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-28 20:11:26 +05:00
Artyom Savchenko and GitHub
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 Bykhov and GitHub
7ab3c00fa5
Fix prrocess user input ( #10570 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-28 11:51:22 +05:00
Denis Bykhov and GitHub
49318c17cf
Fix process middleware ( #10568 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-27 14:32:35 +05:00
Artyom Savchenko and GitHub
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 Bykhov and GitHub
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 Savchenko and GitHub
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 Savchenko and GitHub
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 Bykhov and GitHub
b116e711f8
Add tag process fixes ( #10561 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-26 14:46:19 +05:00
Denis Bykhov and GitHub
93bce6207b
Worker fixes ( #10562 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-26 14:46:09 +05:00
Artyom Savchenko and GitHub
c68076ea10
Fix last messages button ( #10558 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-26 09:17:27 +07:00
Artyom Savchenko and GitHub
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 Diaz and GitHub
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 Savchenko and GitHub
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 Bykhov and GitHub
d32e7b2f87
Time service ( #10546 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-25 15:20:46 +05:00
Denis Bykhov and GitHub
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 Bykhov and GitHub
c15060afb0
Fix fieldChangesCheck ( #10550 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-25 01:04:07 +05:00
Artyom Savchenko and GitHub
2dd45f56a0
Fix npm publish ( #10545 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-24 23:50:05 +05:00
Alexander Onnikov and GitHub
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 Bykhov and GitHub
5a9c9be6cb
Automation only processes ( #10548 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-24 23:42:16 +05:00
Artyom Savchenko and GitHub
2beb25faf4
Update changelog ( #10544 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-23 20:51:20 +07:00
Artyom Savchenko and GitHub
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