Alexander Onnikov and GitHub
7b133e084d
fix: secure blobs ( #10490 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2026-02-09 09:22:27 +07:00
Denis Bykhov and GitHub
78bf4743c9
feat: add unlock card and section functionality with UI updates ( #10492 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-08 19:00:16 +05:00
Alexander Onnikov and GitHub
89f7445005
feat: add drive permissions ( #10489 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2026-02-07 17:34:43 +05:00
Alexander Onnikov and GitHub
c06ded12e2
fix: embed pdf via direct link ( #10491 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2026-02-07 17:33:51 +05:00
Artyom Savchenko and GitHub
40fda7b337
feat: Brazilian Portuguese translation ( #10478 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-07 17:33:11 +05:00
Alexander Onnikov and GitHub
70895d7338
fix: proper mermaid diagram size ( #10487 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2026-02-05 09:21:52 +07:00
Denis Bykhov and GitHub
773fee05be
Approve requests ( #10486 )
...
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com >
2026-02-04 16:51:02 +05:00
Artyom Savchenko and GitHub
2bdf82d608
Update etc/hosts path for Windows ( #10482 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-04 13:50:22 +07:00
Artyom Savchenko and GitHub
56ac600e1f
Clean up export translations ( #10483 )
...
* Replace outdated with obsolete in translations
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up translations
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-04 13:50:09 +07:00
Artyom Savchenko and GitHub
07aecd727c
Fix: show print actions for individual documents ( #10484 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-04 13:49:54 +07:00
Artyom Savchenko and GitHub
ef96be9274
Stabilize measurement performance tests ( #10485 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-04 13:44:15 +07:00
Artyom Savchenko and GitHub
54629a0cc8
Fix card formatting in markdown ( #10475 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-03 20:13:16 +07:00
Artyom Savchenko and GitHub
e0fb6ec6c4
Fix custom attributes display in original view ( #10480 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-03 20:12:47 +07:00
Artyom Savchenko and GitHub
28599521ce
Fix rows order in relationsheep table compare ( #10479 )
...
* Remove mail URL from export pod
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix rows order in relationsheep table compare
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-03 17:46:04 +07:00
Alexander Onnikov and GitHub
a59c5d0cb0
fix: allow to open mermaid diagram in fullscreen ( #10477 )
...
* fix: allow to open mermaid diagram in fullscreen
* fix large diagram scroll
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
---------
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2026-02-03 16:52:36 +07:00
Artyom Savchenko and GitHub
68db02a634
Improve headers legibility ( #10473 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-03 10:59:18 +07:00
Artyom Savchenko and GitHub
88ca09c8fc
Remove mail URL from export pod ( #10476 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-03 10:58:41 +07:00
Artyom Savchenko and GitHub
c6529c36d4
Do not use the error logging level for expected situations ( #10474 )
...
* Do not use the error logging level for expected situations
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-02-03 10:58:25 +07:00
Artyom Savchenko and GitHub
8c3135ac0e
Fix print layout ( #10472 )
...
* Fix print layout
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-02-02 17:15:20 +07:00
Artyom Savchenko and GitHub
dd72453f88
feat: Ability to select multiple docs and to export to pdf ( #10468 )
...
* feat: Ability to select multiple docs and to export to pdf
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Add loading indicator
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix layout
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Add scroller
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-02 13:29:50 +07:00
Artyom Savchenko and GitHub
cfc48e2497
Add activity input for controlled docs ( #10470 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-02 11:30:24 +07:00
Artyom Savchenko and GitHub
ba532a080e
Allow guest users to upload attachments and use reactions ( #10469 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-02-02 11:29:12 +07:00
Artyom Savchenko and GitHub
c86869f980
Copy ids and attributes to markdown card title ( #10467 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-31 18:01:48 +07:00
Artyom Savchenko and GitHub
0aeebbea1c
Export only effective docs by default ( #10466 )
...
* Export only effective docs by default
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-01-31 18:01:35 +07:00
Artyom Savchenko and GitHub
19ebe78218
feat: Add import notifications ( #10464 )
...
* feat: Add import notifications
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix svelte check
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-30 16:41:27 +07:00
Artyom Savchenko and GitHub
8974667578
Fix documents space export ( #10465 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-30 15:56:05 +07:00
Alexander Onnikov and GitHub
a0252ab2fe
fix: do not write analytics event when no token ( #10463 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2026-01-30 12:55:58 +07:00
Artyom Savchenko and GitHub
51768ff312
Enable Turkish language in dev setup ( #10462 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-30 11:15:21 +07:00
Alexander Onnikov and GitHub
1fb53b9115
fix: mute account unauthorized error ( #10461 )
2026-01-30 09:49:12 +07:00
4563fab7a6
feat(ui): add Turkish language to settings popup ( #10441 )
...
* feat(ui): add Turkish language to settings popup
Added Turkish (Türkçe) to the language selection dropdown in SettingsPopup.svelte
and added the Turkish IntlString definition to plugin.ts.
Turkish translation files already exist in the codebase (lang/tr.json files).
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
Signed-off-by: Bahadır Atılgan <gokcel.bahadir@gmail.com >
* ci: add workflow to build front image with Turkish support
Adds a GitHub Actions workflow to build and push the front container
image to GitHub Container Registry for testing Turkish language support.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
Signed-off-by: Bahadır Atılgan <gokcel.bahadir@gmail.com >
* fix(ci): use lowercase image name for ghcr.io
Signed-off-by: Bahadır Atılgan <gokcel.bahadir@gmail.com >
* fix(ci): use huly's docker:build for proper image creation
Signed-off-by: Bahadır Atılgan <gokcel.bahadir@gmail.com >
* chore: remove test workflow file from PR
Signed-off-by: Bahadır Atılgan <gokcel.bahadir@gmail.com >
* feat(inbox): add Turkish translations for inbox module
Added missing Turkish translation file for the inbox-assets plugin.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
Signed-off-by: Bahadır Atılgan <gokcel.bahadir@gmail.com >
---------
Signed-off-by: Bahadır Atılgan <gokcel.bahadir@gmail.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 20:36:46 +07:00
Artyom Savchenko and GitHub
111f9e14d7
Add data converter plugin ( #10460 )
...
* Add data converter plugin
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Apply templates
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix test
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-29 14:44:13 +07:00
b27b511e7a
fix: Calendar timezone day-shift bug ( #7048 ) ( #10459 )
...
Events scheduled for today were appearing in tomorrow's column due to
raw millisecond arithmetic not handling timezone transitions properly.
Changes:
- Replace MILLISECONDS_IN_DAY * day arithmetic with Date.setDate()
- Fix mutation bug where date parameter was being modified
- Use proper calendar day arithmetic that handles DST/timezone
Tested in Brisbane timezone (GMT+10) - events now display in correct column.
Signed-off-by: Dominic O'Carroll <99632940+domocarroll@users.noreply.github.com >
Co-authored-by: Dom Carroll <dom@subfrac.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 13:44:14 +07:00
Alexander Onnikov and GitHub
0a9c3806bc
fix: handle youtu.be links ( #10458 )
...
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com >
2026-01-28 23:47:32 +07:00
Artyom Savchenko and GitHub
0adaefe5f3
Add activity section in controlled doc ( #10457 )
...
* Add activity section in controlled doc
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Remove approved state
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-28 14:56:32 +07:00
Artyom Savchenko and GitHub
de405134aa
Fix relationship table diff/refresh ( #10446 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-27 16:22:23 +07:00
Artyom Savchenko and GitHub
3fecde8f7e
Fix custom attributes in markdown table ( #10445 )
...
* Fix custom attributes in markdown table
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Refactor
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-27 15:08:31 +07:00
Artyom Savchenko and GitHub
22cd2bf257
Reuse one metadata interface ( #10444 )
...
* Reuse one metadata interface
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix imports
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-27 13:31:57 +07:00
Artyom Savchenko and GitHub
568749a13e
Skip archived and outdated documents in export by default ( #10443 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-27 13:10:24 +07:00
Artyom Savchenko and GitHub
34128dfc60
Fix okit.graphql is not a function ( #10442 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-27 13:10:12 +07:00
Artyom Savchenko and GitHub
2446629d3c
Update changelog ( #10439 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-26 22:19:54 +07:00
Artyom Savchenko and GitHub
8da34ee159
Fix source table columns ( #10437 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-24 22:17:23 +07:00
Alexander Onnikov and GitHub
31b0eedd8a
fix: add more mail ervice traces ( #10438 )
2026-01-24 19:19:42 +07:00
Artyom Savchenko and GitHub
c1f167542a
Fix login if current location equal to target ( #10436 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-23 16:00:19 +07:00
Artyom Savchenko and GitHub
f56a483c83
Adjust telegram-bot for PostgreSQL ( #10435 )
...
* Adjust telegram-bot for PostgreSQL
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-01-23 12:22:23 +07:00
Artyom Savchenko and GitHub
1d450682b1
Display documents table source ( #10433 )
...
* Display documents table source
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix warning
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix review comments
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-23 11:20:06 +07:00
Artyom Savchenko and GitHub
f36ac1a6dc
Start exported doc numbers from the higher available one ( #10434 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-23 09:43:30 +07:00
Artyom Savchenko and GitHub
90af23b9c7
Fix missing collaborative content in export ( #10432 )
...
* Fix missing template content
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Clean up
Signed-off-by: Artem Savchenko <armisav@gmail.com >
* Fix warnings
Signed-off-by: Artem Savchenko <armisav@gmail.com >
---------
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-23 09:43:02 +07:00
Kristina and GitHub
5f00f623df
Allow guest update profile (avatar, name etc) ( #10429 )
...
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com >
2026-01-22 13:18:13 +04:00
Artyom Savchenko and GitHub
d8653adf71
Add confirmation modal for table refresh ( #10428 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-21 21:01:22 +07:00
Artyom Savchenko and GitHub
b0366dee27
Display space for templates ( #10426 )
...
Signed-off-by: Artem Savchenko <armisav@gmail.com >
2026-01-21 21:01:02 +07:00