Skip to content

Huly

Productivity & Wikis

A framework for rapidly building and self‑hosting business applications like CRM, project management, chat, HRM, and ATS

TypeScript Latest v0.7.423 · 24d ago Security brief →

Features

  • Provides a robust framework to accelerate development of business apps (CRM, project management, chat, HRM, ATS)
  • Supports self‑hosting via Docker for quick setup on your own server
  • Offers typed API client libraries for programmatic interaction with Huly services

Recent releases

View all 9 releases →
v0.7.423 Breaking risk
Breaking changes
  • `FRONT_URL` environment variable is now required for the `print` service; omitting it will cause the service to fail.
Full changelog

Release v0.7.423

Release highlights compared to v0.7.413…v0.7.423.


What's Changed

Cards, processes, associations & automation

Card modeling, process steps, relations, and automation visibility — the bulk of this release’s feature work.

  • Card grid — grid layout for cards — #10749 (@BykhovDenis)
  • Card space type selector — submenu for choosing card space types — #10750 (@BykhovDenis)
  • EmptyValue process function — process pipeline helper for empty values — #10756 (@BykhovDenis)
  • Min / max transformation functions — numeric transforms in processes — #10782 (@BykhovDenis)
  • Execution cleanup trigger — removes associated execution data when a card is removed — #10795 (@BykhovDenis)
  • Markup properties — markup-related property handling — #10804 (@BykhovDenis)
  • StringFromEnum / EnumFromString — process functions for enum ↔ string — #10806 (@BykhovDenis)
  • Nested association attributes — configure nested association fields — #10808 (@BykhovDenis)
  • Show all versions — toggle in card view options to show every version — #10809 (@BykhovDenis)
  • Sort attributes (parent + subclass) — sort attributes across inheritance together — #10816 (@BykhovDenis)
  • Bulk association creation — create many associations at once — #10818 (@BykhovDenis)
  • CreateCard: AskSubclass — subclass choice on card creation + related behavior — #10822 (@BykhovDenis)
  • MarkupProperties in tag attributes — integrated into tag attribute UI — #10824 (@BykhovDenis)
  • Relations as arrays — array support for relations — #10827 (@BykhovDenis)
  • Hide automation-only executions — cleaner execution lists — #10828 (@BykhovDenis)
  • Styled text left menu — navigation UI for styled text — #10807 (@BykhovDenis)
  • Association columns in markdown tables — association-based attributes in tables — #10811 (@BykhovDenis)

Guests, access & integrations

Guest experience and optional integrations.

  • Guest spaces in settings — configure which spaces guests can access — #10770 (@ArtyomSavchenko)
  • Anonymous guest spaces — configure spaces available to anonymous guests — #10802 (@ArtyomSavchenko)

People & presence

  • User statuses — user status support — #10774 (@ArtyomSavchenko)
  • Hide inactive employees — option to hide inactive users — #10821 (@aonnikov)

Documents & printing

  • Print documents by class and id — targeted document printing — #10753 (@aonnikov)
  • Copy controlled document content — copy from controlled documents — #10819 (@ArtyomSavchenko)

Localization

  • Korean (ko) locale — Korean translation — #10820 (@fvoci)

Bug fixes

Cards, processes & automation

  • Grid migration — #10762
  • Card viewlet for associations — #10761
  • Mixin handling for todo results — #10792
  • Card / process import updates — #10805
  • Type selector — #10826
  • Automation visibility filter — #10832
  • Tables — #10813
  • Markup “filled” validation — #10817
  • Label overflow — #10829
  • Link action — #10793

Guests & access

  • Revert “hide meeting minutes from guests” — #10763
  • Guests cannot be space owners — #10803

Apps, auth & UI

  • Apps customization — #10755
  • Calendar connection on small screens — #10777
  • Login form layout (small screens) — #10798
  • Copy table action translations — #10769
  • Auto join translations — #10787

Controlled documents, training & tracker

  • Controlled document folder export — #10775
  • UI freeze on controlled document update view — #10778
  • Training question actions — #10780
  • Tracker project actions — #10786

Platform, exports & migrations

  • Product version during export (1.0) — #10771
  • Version creation — #10785
  • Published packages — #10788
  • Migration state + mode mismatch + duration reporting — #10801

Performance & reliability

  • Slow requests logged as warnings instead of errors — #10776
  • Rekoni memory usage optimized — #10797

Infrastructure, CI & packaging

  • Emit TypeScript declarations before npm publish#10768
  • Re-enable model version CI check (avoids stale MODEL_VERSION in desktop builds) — #10796
  • Backend process runner (run_process_backend) — #10791
  • Docker build fix — #10831
  • Dev setup: payment excluded from default flow — #10810

Migration notes for self-hosters

Print Service

FRONT_URL is now required for the print service. If you have the optional print service deployed, add FRONT_URL to its environment:

print:
  ...
  environment:
    ...
    - FRONT_URL=http${SECURE:+s}://${HOST_ADDRESS}

After updating, recreate the container:

docker compose up -d --force-recreate print

New contributors

Thanks for your first contributions:


Full changelog: v0.7.413…v0.7.423

v0.7.413 Bug fix

Fixed applications customization and controlled documents printing issues.

Full changelog

What's Changed

Bug fixes

  • Fix applications customization (#10755)
  • Fix controlled documents print (#10763)
  • Update Slack link (#10754)

Full Changelog: https://github.com/hcengineering/platform/compare/v0.7.411...v0.7.413

v0.7.411 Breaking risk
Breaking changes
  • Config key / UI label "owners" in workspace settings renamed to "members"
Full changelog

What's Changed

Authentication

  • Two-Factor Authentication (2FA) by @BykhovDenis in https://github.com/hcengineering/platform/pull/10658
  • Email-confirmed password setup for SSO accounts by @dnplkndll in https://github.com/hcengineering/platform/pull/10649

Guests access

  • Add ability to configure guest permissions by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10708, https://github.com/hcengineering/platform/pull/10726
  • Allow to configure guest auto-join by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10751

Cards and processes

  • Add new process functions for data type conversion, including s… by @BykhovDenis in https://github.com/hcengineering/platform/pull/10670
  • Add configurable card layout modes by @BykhovDenis in https://github.com/hcengineering/platform/pull/10724
  • Add automationOnly flag to associations and restrict manual change by @BykhovDenis in https://github.com/hcengineering/platform/pull/10730
  • Add my cards section by @BykhovDenis in https://github.com/hcengineering/platform/pull/10604

Editor

  • Add highlight, subscript, superscript and mathematics toolbar actions by @ComputerCrack in https://github.com/hcengineering/platform/pull/10627

Desktop client

  • Support search in page content by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10723

Bug fixes and improvements

  • Fix npm publish by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10575
  • Fix LockFieldEditor.svelte formatting by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10578
  • Allow to launch publish npm manually by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10580
  • feat: auto generate rank in middleware by @aonnikov in https://github.com/hcengineering/platform/pull/10577
  • Give controlled documents access for external approval by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10581
  • Update changelog by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10579
  • build(deps): bump docker/setup-docker-action from 4 to 5 by @dependabot[bot] in https://github.com/hcengineering/platform/pull/10584
  • build(deps): bump crazy-max/ghaction-setup-docker from 3 to 5 by @dependabot[bot] in https://github.com/hcengineering/platform/pull/10585
  • Export product version with controlled docs by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10586
  • build(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in https://github.com/hcengineering/platform/pull/10589
  • build(deps): bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in https://github.com/hcengineering/platform/pull/10590
  • Handle no documents to export by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10588
  • Support default invite settings in branding by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10591
  • Add action to export project documents by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10592
  • Fix npm packages to not use legacy repository format by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10576
  • Add PostgreSQL profile for dev mode by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10582
  • Fix import tool launch by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10596
  • fix: improve cookie token selection by @aonnikov in https://github.com/hcengineering/platform/pull/10599
  • Fix stripe webhook by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10600
  • Fix exporter by @BykhovDenis in https://github.com/hcengineering/platform/pull/10583
  • Fix stripe events by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10602
  • Fix stripe metadata by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10603
  • Add notifications for reviewed documents by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10601
  • Handle checkout errors by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10605
  • fix(tracker): make Project.defaultIssueStatus optional by @dearlordylord in https://github.com/hcengineering/platform/pull/10598
  • Fix express misconfiguration in payment service by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10607
  • Fix Stripe success URL and account id by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10608
  • Fix subscription status mapping by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10611
  • Use context logging instead of console in payment by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10609
  • Fix svelte error in sub-issues by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10618
  • Set id when change class by @BykhovDenis in https://github.com/hcengineering/platform/pull/10617
  • feat(notification-resources): improve inbox list keyboard navigation and a11y by @varaprasadreddy9676 in https://github.com/hcengineering/platform/pull/10612
  • feat(communication-resources): improve messages loading state accessibility by @varaprasadreddy9676 in https://github.com/hcengineering/platform/pull/10613
  • feat(notification-resources): add keyboard shortcuts and a11y semantics to inbox settings popup by @varaprasadreddy9676 in https://github.com/hcengineering/platform/pull/10614
  • fix(tracker): parentIssue prop overrides draft when reopening create issue modal by @varaprasadreddy9676 in https://github.com/hcengineering/platform/pull/10616
  • Make issues read-only for guests by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10595
  • User should be able to see only own training results by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10629
  • Update kvs by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10633
  • fix: convert ws event data to array buffer by @aonnikov in https://github.com/hcengineering/platform/pull/10635
  • Fix translation error loop by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10636
  • Load RefTo fields in markdown table by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10642
  • Reset id by @BykhovDenis in https://github.com/hcengineering/platform/pull/10643
  • Fix request section visibility and hide card activity for guests by @BykhovDenis in https://github.com/hcengineering/platform/pull/10641
  • Get rid of workspace dependencies in published packages by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10645
  • Fix publish config by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10644
  • fix(account): handle single-word names in OIDC and GitHub auth providers by @varaprasadreddy9676 in https://github.com/hcengineering/platform/pull/10631
  • build(deps): bump pnpm/action-setup from 4 to 5 by @dependabot[bot] in https://github.com/hcengineering/platform/pull/10648
  • Fix export translations by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10652
  • fix(tracker): truncate long milestone titles on issue cards by @nielskaspers in https://github.com/hcengineering/platform/pull/10646
  • Fix social ID owner check by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10653
  • Reuse default invite settings in link generation by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10651
  • fix(login): guard logIn() behind token check in password signup (#10518) by @dnplkndll in https://github.com/hcengineering/platform/pull/10650
  • Fix intermittent PDF print failures by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10654
  • Cherry-pick https://github.com/hcengineering/platform/pull/10631 to develop by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10656
  • Fix social link save by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10655
  • Allow to edit social links if there are no attached messages by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10657
  • Improve error handling in notification service by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10662
  • Implement persistent table sorting by integrating with view options. by @BykhovDenis in https://github.com/hcengineering/platform/pull/10665
  • fix(view): "Not Specified" group shows assigned issues (#10606) by @dnplkndll in https://github.com/hcengineering/platform/pull/10666
  • Fix formatting by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10668
  • Fix message links by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10660
  • Try to fix unstable 'find avg' tests by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10669
  • Fix process card update check for tags by @BykhovDenis in https://github.com/hcengineering/platform/pull/10671
  • Add date difference calculation functionality by @BykhovDenis in https://github.com/hcengineering/platform/pull/10673
  • Fix view setting bug by @BykhovDenis in https://github.com/hcengineering/platform/pull/10674
  • Add 15/30 minutes time spent reports by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10675
  • Temporarily increase limits for findAll performance test by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10677
  • qfix: Format stats error by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10681
  • Do not display collaboration errors in case of reconnects by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10678
  • Fix markdown link escaping by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10685
  • Do not create Github worker for deleting workspace by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10661
  • Fix github UI issues by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10684
  • feat(setting): display version in settings sidebar (#9796) by @dnplkndll in https://github.com/hcengineering/platform/pull/10667
  • fix(github): apply guest token to images in markdown sync by @dnplkndll in https://github.com/hcengineering/platform/pull/10659
  • qfix: Remove unused field by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10686
  • Process middleware fixes by @BykhovDenis in https://github.com/hcengineering/platform/pull/10687
  • Fix hyperlink in controll doc comment by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10690
  • Fix todo reassign by @BykhovDenis in https://github.com/hcengineering/platform/pull/10693
  • Fix markdown links in table by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10688
  • Fix SSRF in Link Preview Service by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10689
  • fix(github): guard REST octokit in comment sync by @spatialy in https://github.com/hcengineering/platform/pull/10692
  • Fix formatting by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10697
  • fix(calendar): add error handling for outbound Google Calendar sync by @cyphercodes in https://github.com/hcengineering/platform/pull/10696
  • Reconnect pulse on connection error by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10698
  • Allow guests edit documents created by them by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10695
  • Fix Github login update by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10683
  • Fix ws connection hang in case of workspace not found by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10682
  • Fix view setting freeze by @BykhovDenis in https://github.com/hcengineering/platform/pull/10700
  • Fix filter removed attribute from viewlet by @BykhovDenis in https://github.com/hcengineering/platform/pull/10701
  • Section locking by @BykhovDenis in https://github.com/hcengineering/platform/pull/10702
  • Process minor fixes by @BykhovDenis in https://github.com/hcengineering/platform/pull/10704
  • Do not handle markdown table as KaTeX by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10699
  • Fix view settings by @BykhovDenis in https://github.com/hcengineering/platform/pull/10706
  • Do not select space not accessible to user for new cards and issues by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10707
  • Sync with foundations packages by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10703
  • feat: add spellcheck prop to text editor components by @vijaygovindaraja in https://github.com/hcengineering/platform/pull/10694
  • Update employee role on account role change by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10709
  • Do not log workspace info by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10712
  • Change icons by @BykhovDenis in https://github.com/hcengineering/platform/pull/10711
  • Color control documents by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10717
  • Fix Mermaid diagram paste by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10714
  • Fix run-local for print service by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10719
  • qfix: Fix card warnings by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10725
  • Remove mobile not supported placeholder by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10718
  • Fix subProcessMatchCheck by @BykhovDenis in https://github.com/hcengineering/platform/pull/10731
  • feat: Update dark theme by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10728
  • Update guests icon by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10733
  • Fix UI freeze on missing translation params by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10735
  • qfix: Call resolve after translation error handling by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10736
  • Add script to verify changed packages by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10738
  • Fix markdown links in table refresh by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10732
  • Rename owners to members in workspace settings by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10729
  • Ignore Cursor rules in Git by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10740
  • Allow to hide product and planner for guests by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10741
  • fix: rename twitter to x by @aonnikov in https://github.com/hcengineering/platform/pull/10744
  • Show social ID to to the workspace owner by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10743
  • Allow to answer questions in training for guests by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10746
  • implement auto-start logic for processes when creating new card versions by @BykhovDenis in https://github.com/hcengineering/platform/pull/10747
  • Hide meeting minutes from guests by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10737

New Contributors

  • @dearlordylord made their first contribution in https://github.com/hcengineering/platform/pull/10598
  • @varaprasadreddy9676 made their first contribution in https://github.com/hcengineering/platform/pull/10612
  • @ComputerCrack made their first contribution in https://github.com/hcengineering/platform/pull/10627
  • @nielskaspers made their first contribution in https://github.com/hcengineering/platform/pull/10646
  • @dnplkndll made their first contribution in https://github.com/hcengineering/platform/pull/10650
  • @cyphercodes made their first contribution in https://github.com/hcengineering/platform/pull/10696
  • @vijaygovindaraja made their first contribution in https://github.com/hcengineering/platform/pull/10694

Full Changelog: https://github.com/hcengineering/platform/compare/v0.7.382...v0.7.411

v0.7.382 Bug fix
Notable features
  • Field locking and unlocking functionality
  • Ability to revert document updates in processes
  • Configure who can send invitation links
Full changelog

What's Changed

Card and processes

  • Automation only processes by @BykhovDenis in https://github.com/hcengineering/platform/pull/10548
  • Time service by @BykhovDenis in https://github.com/hcengineering/platform/pull/10546
  • Implement field locking and unlocking functionality by @BykhovDenis in https://github.com/hcengineering/platform/pull/10573
  • Add ability to revert document updates in processes by @BykhovDenis in https://github.com/hcengineering/platform/pull/10572

Invite settings

  • Configure who should be able to send invitation link by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10555

Bug fixes

  • fix: embed html instead of showing in iframe by @aonnikov in https://github.com/hcengineering/platform/pull/10549
  • Fix fieldChangesCheck by @BykhovDenis in https://github.com/hcengineering/platform/pull/10550
  • Fix missing enum when export type by @BykhovDenis in https://github.com/hcengineering/platform/pull/10551
  • fix(account): handle empty $in array to prevent PostgreSQL IN () syntax error by @spatialy in https://github.com/hcengineering/platform/pull/10554
  • Add ability to sort projects and hide archived by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10552
  • Fix last messages button by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10558
  • Worker fixes by @BykhovDenis in https://github.com/hcengineering/platform/pull/10562
  • Add tag process fixes by @BykhovDenis in https://github.com/hcengineering/platform/pull/10561
  • Add tags to markdown table by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10560
  • Do not allow kick last owner by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10559
  • Action types for approval requests, enable field synchronization for … by @BykhovDenis in https://github.com/hcengineering/platform/pull/10565
  • Hide other people's social identities by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10566
  • Fix process middleware by @BykhovDenis in https://github.com/hcengineering/platform/pull/10568
  • Fix prrocess user input by @BykhovDenis in https://github.com/hcengineering/platform/pull/10570
  • Fix process by @BykhovDenis in https://github.com/hcengineering/platform/pull/10571

Full Changelog: https://github.com/hcengineering/platform/compare/v0.7.375...v0.7.382

v0.7.375 Bug fix
Notable features
  • Add Brazilian Portuguese translation
  • Enable Turkish translation
  • Implement process import/export and CancelSubProcess action
Full changelog

What's Changed

Internationalization

  • Add Brazilian Portuguese translation by @ArtyomSavchenko and @CuriousFurBytes in https://github.com/hcengineering/platform/pull/10478, https://github.com/hcengineering/platform/pull/10522
  • Enable Turkish translation by @Bahadir67 in https://github.com/hcengineering/platform/pull/10441

Cards and processes

  • Approve requests by @BykhovDenis in https://github.com/hcengineering/platform/pull/10486
  • Add unlock card and section functionality with UI updates by @BykhovDenis in https://github.com/hcengineering/platform/pull/10492
  • Implemented process import/export, improved process execution flow, and added CancelSubProcess action by @BykhovDenis in https://github.com/hcengineering/platform/pull/10528, https://github.com/hcengineering/platform/pull/10530

Controlled docs

  • Added an activity section for controlled documents by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10457
  • Improve controlled documents export from one workspace to another by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10465.

Workspace invites & login

  • Redesigned workspace join flow by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10507
  • Show Google login on mobile devices by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10524

Guest collaborations

  • Guests can now upload attachments, use reactions, and configure notification settings by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10469, https://github.com/hcengineering/platform/pull/10517
  • Allow notifications for guests with collab security by @lexiv0re in https://github.com/hcengineering/platform/pull/10510

Docs & export

  • Ability to select multiple docs export to pdf by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10468
  • Allow to copy all table content as markdown table for documents and issues by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10505
  • Add import notifications by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10464

Tracker

  • Added ability to group issues by project by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10531
  • Add project breadcrumb by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10515
  • Fix issues layout by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10498

Permissions & security

  • Add drive permissions by @aonnikov in https://github.com/hcengineering/platform/pull/10489

Infrastructure improvements

  • PostgreSQL support for KVS service by @ArtyomSavchenko in https://github.com/hcengineering/hulykvs/pull/5
  • Support in-memory mode for hulypulse by @ArtyomSavchenko in https://github.com/hcengineering/hulypulse/pull/2

Bug fixes:

  • Fix okit.graphql is not a function by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10442
  • fix: handle youtu.be links by @aonnikov in https://github.com/hcengineering/platform/pull/10458
  • fix: Calendar timezone day-shift bug (#7048) by @domocarroll in https://github.com/hcengineering/platform/pull/10459
  • fix: mute account unauthorized error by @aonnikov in https://github.com/hcengineering/platform/pull/10461
  • fix: do not write analytics event when no token by @aonnikov in https://github.com/hcengineering/platform/pull/10463
  • Fix print layout by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10472
  • Improve headers legibility by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10473
  • fix: allow to open mermaid diagram in fullscreen by @aonnikov in https://github.com/hcengineering/platform/pull/10477
  • Fix rows order in relationsheep table compare by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10479
  • Fix custom attributes display in original view by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10480
  • Fix card formatting in markdown by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10475
  • Fix: show print actions for individual documents by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10484
  • Clarify etc/hosts path for Windows by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10482
  • fix: proper mermaid diagram size by @aonnikov in https://github.com/hcengineering/platform/pull/10487
  • fix: embed pdf via direct link by @aonnikov in https://github.com/hcengineering/platform/pull/10491
  • fix: secure blobs by @aonnikov in https://github.com/hcengineering/platform/pull/10490
  • Fix relationship table refresh by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10494
  • Show payment error notifications by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10497
  • Fix exception during github issue id reading by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10500
  • Support browser translations for read only editor by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10501
  • Allow to define different viewlet actions by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10502
  • Card notifications by @BykhovDenis in https://github.com/hcengineering/platform/pull/10503
  • Change approve time format by @BykhovDenis in https://github.com/hcengineering/platform/pull/10504
  • Fix email notifications for export by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10506
  • qfix: Remove unused ui dependencies by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10511
  • Cancel todo action by @BykhovDenis in https://github.com/hcengineering/platform/pull/10508
  • Card email notifications by @BykhovDenis in https://github.com/hcengineering/platform/pull/10509
  • Support minified dev deployment by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10512
  • fix: prevent datalake from error flood by @aonnikov in https://github.com/hcengineering/platform/pull/10521
  • fix: datalake in dev setup does not support secure mode by @aonnikov in https://github.com/hcengineering/platform/pull/10525
  • Fix: images not rendering on GitHub side of GitHub integration by @spatialy in https://github.com/hcengineering/platform/pull/10520
  • Fix date formatting in md table by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10523
  • Update space security and permissions by @kristina-fefelova in https://github.com/hcengineering/platform/pull/10529
  • Fix bump with foundation packages by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10536
  • Show actions button instead of 'Copy all' by @ArtyomSavchenko in https://github.com/hcengineering/platform/pull/10537
  • Process fixes by @BykhovDenis in https://github.com/hcengineering/platform/pull/10541
  • Fix process by @BykhovDenis in https://github.com/hcengineering/platform/pull/10543

New Contributors

  • @domocarroll made their first contribution in https://github.com/hcengineering/platform/pull/10459
  • @Bahadir67 made their first contribution in https://github.com/hcengineering/platform/pull/10441
  • @spatialy made their first contribution in https://github.com/hcengineering/platform/pull/10520

Full Changelog: https://github.com/hcengineering/platform/compare/v0.7.353...v0.7.375

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
26,100
Forks
1,926
Languages
TypeScript Svelte JavaScript

Install & Platforms

Install via
npm docker

Beta — feedback welcome: [email protected]