Releases: hcengineering/platform
Releases · hcengineering/platform
v0.7.382
What's Changed
Card and processes
- Automation only processes by @BykhovDenis in #10548
- Time service by @BykhovDenis in #10546
- Implement field locking and unlocking functionality by @BykhovDenis in #10573
- Add ability to revert document updates in processes by @BykhovDenis in #10572
Invite settings
- Configure who should be able to send invitation link by @ArtyomSavchenko in #10555
Bug fixes
- fix: embed html instead of showing in iframe by @aonnikov in #10549
- Fix fieldChangesCheck by @BykhovDenis in #10550
- Fix missing enum when export type by @BykhovDenis in #10551
- fix(account): handle empty $in array to prevent PostgreSQL IN () syntax error by @spatialy in #10554
- Add ability to sort projects and hide archived by @ArtyomSavchenko in #10552
- Fix last messages button by @ArtyomSavchenko in #10558
- Worker fixes by @BykhovDenis in #10562
- Add tag process fixes by @BykhovDenis in #10561
- Add tags to markdown table by @ArtyomSavchenko in #10560
- Do not allow kick last owner by @ArtyomSavchenko in #10559
- Action types for approval requests, enable field synchronization for … by @BykhovDenis in #10565
- Hide other people's social identities by @ArtyomSavchenko in #10566
- Fix process middleware by @BykhovDenis in #10568
- Fix prrocess user input by @BykhovDenis in #10570
- Fix process by @BykhovDenis in #10571
Full Changelog: v0.7.375...v0.7.382
v0.7.375
What's Changed
Internationalization
- Add Brazilian Portuguese translation by @ArtyomSavchenko and @CuriousFurBytes in #10478, #10522
- Enable Turkish translation by @Bahadir67 in #10441
Cards and processes
- Approve requests by @BykhovDenis in #10486
- Add unlock card and section functionality with UI updates by @BykhovDenis in #10492
- Implemented process import/export, improved process execution flow, and added CancelSubProcess action by @BykhovDenis in #10528, #10530
Controlled docs
- Added an activity section for controlled documents by @ArtyomSavchenko in #10457
- Improve controlled documents export from one workspace to another by @ArtyomSavchenko in #10465.
Workspace invites & login
- Redesigned workspace join flow by @ArtyomSavchenko in #10507
- Show Google login on mobile devices by @ArtyomSavchenko in #10524
Guest collaborations
- Guests can now upload attachments, use reactions, and configure notification settings by @ArtyomSavchenko in #10469, #10517
- Allow notifications for guests with collab security by @lexiv0re in #10510
Docs & export
- Ability to select multiple docs export to pdf by @ArtyomSavchenko in #10468
- Allow to copy all table content as markdown table for documents and issues by @ArtyomSavchenko in #10505
- Add import notifications by @ArtyomSavchenko in #10464
Tracker
- Added ability to group issues by project by @ArtyomSavchenko in #10531
- Add project breadcrumb by @ArtyomSavchenko in #10515
- Fix issues layout by @ArtyomSavchenko in #10498
Permissions & security
Infrastructure improvements
- PostgreSQL support for KVS service by @ArtyomSavchenko in hcengineering/hulykvs#5
- Support in-memory mode for hulypulse by @ArtyomSavchenko in hcengineering/hulypulse#2
Bug fixes:
- Fix okit.graphql is not a function by @ArtyomSavchenko in #10442
- fix: handle youtu.be links by @aonnikov in #10458
- fix: Calendar timezone day-shift bug (#7048) by @domocarroll in #10459
- fix: mute account unauthorized error by @aonnikov in #10461
- fix: do not write analytics event when no token by @aonnikov in #10463
- Fix print layout by @ArtyomSavchenko in #10472
- Improve headers legibility by @ArtyomSavchenko in #10473
- fix: allow to open mermaid diagram in fullscreen by @aonnikov in #10477
- Fix rows order in relationsheep table compare by @ArtyomSavchenko in #10479
- Fix custom attributes display in original view by @ArtyomSavchenko in #10480
- Fix card formatting in markdown by @ArtyomSavchenko in #10475
- Fix: show print actions for individual documents by @ArtyomSavchenko in #10484
- Clarify etc/hosts path for Windows by @ArtyomSavchenko in #10482
- fix: proper mermaid diagram size by @aonnikov in #10487
- fix: embed pdf via direct link by @aonnikov in #10491
- fix: secure blobs by @aonnikov in #10490
- Fix relationship table refresh by @ArtyomSavchenko in #10494
- Show payment error notifications by @ArtyomSavchenko in #10497
- Fix exception during github issue id reading by @ArtyomSavchenko in #10500
- Support browser translations for read only editor by @ArtyomSavchenko in #10501
- Allow to define different viewlet actions by @ArtyomSavchenko in #10502
- Card notifications by @BykhovDenis in #10503
- Change approve time format by @BykhovDenis in #10504
- Fix email notifications for export by @ArtyomSavchenko in #10506
- qfix: Remove unused ui dependencies by @ArtyomSavchenko in #10511
- Cancel todo action by @BykhovDenis in #10508
- Card email notifications by @BykhovDenis in #10509
- Support minified dev deployment by @ArtyomSavchenko in #10512
- fix: prevent datalake from error flood by @aonnikov in #10521
- fix: datalake in dev setup does not support secure mode by @aonnikov in #10525
- Fix: images not rendering on GitHub side of GitHub integration by @spatialy in #10520
- Fix date formatting in md table by @ArtyomSavchenko in #10523
- Update space security and permissions by @kristina-fefelova in #10529
- Fix bump with foundation packages by @ArtyomSavchenko in #10536
- Show actions button instead of 'Copy all' by @ArtyomSavchenko in #10537
- Process fixes by @BykhovDenis in #10541
- Fix process by @BykhovDenis in #10543
New Contributors
- @domocarroll made their first contribution in #10459
- @Bahadir67 made their first contribution in #10441
- @spatialy made their first contribution in #10520
Full Changelog: v0.7.353...v0.7.375
v0.7.353
What's Changed
Improvements:
- Link preview service by @aonnikov in #10424
- Allow guest update profile (avatar, name etc) by @kristina-fefelova in #10429
- Support PostgreSQL for telegram-bot by @ArtyomSavchenko in #10435
- Display space for controlled document templates by @ArtyomSavchenko in #10426
Bug fixes:
- Minor process fixes by @BykhovDenis in #10416
- Fix size predicate null handle by @BykhovDenis in #10417
- Fix long title display by @ArtyomSavchenko in #10418
- Fix: sort qms templates in wizard by @aonnikov in #10419
- Move metadata comment to the end by @ArtyomSavchenko in #10421
- Fix original table layout by @ArtyomSavchenko in #10427
- Add confirmation modal for table refresh by @ArtyomSavchenko in #10428
- Fix missing collaborative content in export by @ArtyomSavchenko in #10432
- Start exported doc number from the higher available one by @ArtyomSavchenko in #10434
- Display documents table source by @ArtyomSavchenko in #10433
- Fix login if current location equal to target by @ArtyomSavchenko in #10436
- Fix: add more mail service traces by @aonnikov in #10438
- Fix source table columns by @ArtyomSavchenko in #10437
Full Changelog: v0.7.350...v0.7.353
v0.7.350
What's Changed
Improvements:
Bug fixes:
- Process service should ignore config user (#10399)
- Fix accounts service retries (#10400)
- Fix card export (#10403)
- Fix card view settings (#10404)
- Customize support links (#10405)
- Fix controlled doc sequence conflicts (#10406)
- Remove beta marks for cards and processes (#10408)
- Fix default null value (#10409)
- Fix view setting freeze (#10410)
- Show custom icons for cards breadcrumbs (#10412)
- Filter relations by workspaceId (#10414)
Full Changelog: v0.7.344...v0.7.350
v0.7.344
What's Changed
Improvements
- Add type/tag permissions by @BykhovDenis in #10384
- Show doc attrs and collaborators for cards by @BykhovDenis in #10390
- Sort controlled documents by rank and title by @aonnikov in #10383
Bug fixes
- Fix card type export by @BykhovDenis in #10385
- Fix old card UI by @BykhovDenis in #10386
- Hide processes if not exists by @BykhovDenis in #10387
- Fix exporter ancestor order by @BykhovDenis in #10388
- Enhance ObjectBoxPopup to handle category presentation by @BykhovDenis in #10389
- Show doc attrs and collaborators for cards by @BykhovDenis in #10390
- Fix card activity by @BykhovDenis in #10393
- Fix email notifications by @ArtyomSavchenko in #10394
- Fix missing events in planner by @ArtyomSavchenko in #10395
Full Changelog: v0.7.342...v0.7.344
v0.7.342
What's Changed
eQMS Features
- Traceability matrices — Create and manage traceability matrices for quality management(PR #10286)
- Workspace document export — Export documents from one workspace to another(PR #10283)
Cards and Processes Improvements
- RBAC and enhanced security — Improved role-based access control and security features(PR #10384, PR #10314)
- Card versioning — Track and manage versions of cards(PR #10336)
Security Improvements
- Password aging — Enhanced password policy with aging requirements(PR #10287)
Infrastructure Improvements
- PostgreSQL support — Added support for PostgreSQL database(PR #10331)
Bug Fixes
- Fixed workspace access for guest users
- Fixed collaborator refresh after object changes
- Fixed permission check for document template deletion
- Added missing translations
- Improved table print styles
- Fixed document rendering issues with notes and images
- Fixed filters for unspecified dates
- Fixed fulltext index when communication API is disabled
- Fixed email notifications
- Fixed organization tree layout
- Fixed various cards and processes bugs
- Fixed external approval for documents
- Fixed limits refresh after workspace changes
Full Changelog: v0.7.314...v0.7.342
v0.7.314
What's Changed
Bugs fixes:
- Fix attribute permissions for restricted spaces by @BykhovDenis in #10269
- Fix process user input popup by @BykhovDenis in #10274
- Fix gmail messages duplication by @ArtyomSavchenko in #10277
- Fix: do not remember project version by @aonnikov in #10276
- Fix: revert document patches by @aonnikov in #10278
Documentation improvement:
- Add architecture overview and versions description in Readme by @ArtyomSavchenko in #10271
Full Changelog: v0.7.313...v0.7.314
v0.7.313
What's Changed
Card and processes improvements:
- Ability to duplicate a card by @BykhovDenis in #10245
- Clear filters for card by @BykhovDenis in #10246
- Improve cards permissions by @BykhovDenis in #10260
- Process buttons by @BykhovDenis in #10262
- Strict RBAC for spaces by @BykhovDenis in #10261
- Hide removed types from selector by @BykhovDenis in #10266
Controlled documents improvements
UI improvements:
Bug fixes:
- Fix PDF print for documents by @aonnikov in #10270
- Fix every time compacting and put images back to backup by @haiodo in #10257
- Fix domain not found error by @ArtyomSavchenko in #10240
- Do not spam Uptrace with expected invite errors by @ArtyomSavchenko in #10241
- Fix billing by @ArtyomSavchenko in #10250
- Fix uptrace error e.dataset is undefined by @ArtyomSavchenko in #10251
- Fix types role migration by @BykhovDenis in #10263
Full Changelog: v0.7.311...v0.7.313
v0.7.310
What's Changed
- Allow ignore billing by @haiodo in #10233
- Fix duplicated inbox app by @ArtyomSavchenko in #10236
- Remove notifications migration by @ArtyomSavchenko in #10238
- Fix runtime error in billing by @ArtyomSavchenko in #10237
- Navigate from ID presenter by @BykhovDenis in #10242
- Clear filters for card by @BykhovDenis in #10246
- Ability to duplicate a card by @BykhovDenis in #10245
- Return spaces to card navigator by @BykhovDenis in #10243
Full Changelog: v0.7.307...v0.7.310
v0.7.307
What's Changed
- qfix: Add user/socialId/workspace into rpc call traces. by @haiodo in #9983
- qfix: Use measurements from published packages by @haiodo in #9984
- Qfix: account client type by @lexiv0re in #9988
- Use our analytics service properly by @haiodo in #9985
- Remove NPM rc by @haiodo in #9990
- Do not add collabs on mentions whrn security enabled by @kristina-fefelova in #9991
- use of postgress-base by @haiodo in #9989
- fix: use values not arrays in activity by @aonnikov in #9992
- qfix: use generateId instead of generateUuid by @aonnikov in #9995
- Process const context by @BykhovDenis in #9996
- EQMS-1650: External approvers by @lexiv0re in #9987
- Fix missing functions by @BykhovDenis in #9993
- Office: use pulse for invites and join requests by @utkaka in #9941
- Update cards feed view by @ArtyomSavchenko in #9979
- Report all user events into OTLP log by @haiodo in #9997
- Fix thread reply by @kristina-fefelova in #10000
- Remove debug info by @BykhovDenis in #9999
- Fix create child handler by @BykhovDenis in #10002
- Remove a lot of ping spans by @haiodo in #10003
- Display card parent by @ArtyomSavchenko in #10005
- Support card drafts by @ArtyomSavchenko in #10004
- qfix: Use natural mermaid diagram width and fix scroll by @haiodo in #10006
- fix: use fixed chromium version by @aonnikov in #10010
- Different social ids for calendar by @BykhovDenis in #10008
- Attach poll card to message and replace generateUuid by @kristina-fefelova in #10001
- UBERF-13844,13845: Edit card type UI improvements by @lexiv0re in #10009
- Qfix: use css var for calendar zone bg color by @lexiv0re in #10013
- Change space card action by @BykhovDenis in #10012
- Fix item id in card feed by @ArtyomSavchenko in #10014
- fix: update puppeteer version by @aonnikov in #10011
- Qfix: billing livekit errors by @utkaka in #10015
- Decrease padding and add type tooltip for cards feed by @ArtyomSavchenko in #10016
- fix: pass socialId when patching blobs by @aonnikov in #10017
- Add card parent in sidebar by @ArtyomSavchenko in #10018
- Update local time by @ArtyomSavchenko in #10019
- Fix calendar by @BykhovDenis in #10020
- Fix guest search security by @BykhovDenis in #10021
- context value dsl by @BykhovDenis in #10023
- Auto translate service by @kristina-fefelova in #9978
- qifx: address sentry issues by @aonnikov in #10027
- Qfix: move user profile to default card space by @lexiv0re in #10029
- qfix: do not allow to disable contacts plugin by @aonnikov in #10025
- Use dslContext everywhere by @BykhovDenis in #10028
- Allow to move many cards by @BykhovDenis in #10030
- Qfix: AI assistant desktop by @lexiv0re in #10031
- UBERF-13864: Fix social id presenter by @lexiv0re in #10035
- Show emojis in mentions by @kristina-fefelova in #10034
- qfix: log window reload reason by @aonnikov in #10033
- Fix process array reduce by @BykhovDenis in #10036
- UBERF-13874: Generate token for ai assistant by @lexiv0re in #10038
- Fix subscribe initial state, fix switch workspace error, upgrade ping by @lleokaganov in #10026
- Switch huly core by @haiodo in #10041
- Add FirstMatchValue and Filter functions by @BykhovDenis in #10042
- Qfix: delete milestone by @lexiv0re in #10043
- Validate and normalize txes received from user by @n1kolasM in #10037
- Use consistent error codes for authorization errors from transaction by @n1kolasM in #10040
- Qfix: Add fulltext dlq by @lexiv0re in #10046
- qfix: Fix card open to more native by @haiodo in #10047
- qfix: remove token logging by @aonnikov in #10049
- qfix: validate workspace uuid in datalake by @aonnikov in #10048
- Qfix: add ai-assitant to list of allowed integration services by @lexiv0re in #10052
- Process should respect property type by @BykhovDenis in #10050
- Fix/switch workspace by @lleokaganov in #10051
- Fix inner dsl by @BykhovDenis in #10053
- fix: data loss in editor by @aonnikov in #10056
- Reconnect pulse client after token change by @utkaka in #10055
- fix: paste as plain text when in code block by @aonnikov in #10058
- Fix todo trigger by @BykhovDenis in #10059
- feat: replace translate boilerplate with extension in editor by @aonnikov in #10054
- Remove moved to huly.server packages by @haiodo in #10061
- Fix auto translate by @kristina-fefelova in #10062
- Office: Forbid anonymous invites & join requests by @utkaka in #10065
- Fix user input for relations by @BykhovDenis in #10064
- Minor ui fixes by @BykhovDenis in #10068
- Update deps oct 11 by @haiodo in #10069
- ToDo complete trigger can respect results by @BykhovDenis in #10067
- Chore: use modern api sass by @lexiv0re in #10070
- feat: add storage adapter for hulylake by @aonnikov in #10032
- add rush update-deps by @aonnikov in #10072
- Support telegram reconnect by @ArtyomSavchenko in #10039
- qfix: remove indexeddb provider by @aonnikov in #10073
- fix: return original octet-stream blob as image preview by @aonnikov in #10075
- Chore: Improve sass warning suppression by @lexiv0re in #10078
- Bump electron to 38.2.2 by @haiodo in #10079
- CLI argument sanitizing: removing trailing slashes in the server URL. by @GeneralGDA in #10080
- Remove templates by @haiodo in #10084
- Bump all core/server packages to latest version by @haiodo in #10082
- Fix admin integrations by @ArtyomSavchenko in #10076
- Remove unused ts-standard dependency by @n1kolasM in #10086
- add check-versions script by @aonnikov in #10089
- Use navigation by types instead of spaces by @ArtyomSavchenko in #10083
- Enable ordering middleware by @haiodo in #10077
- Fix action layout in card feed by @ArtyomSavchenko in #10088
- Bump versions by @haiodo i...