Harshil Sharma
e2a7240e34
Fixed a bug where escape would delete all typed content ( #30452 )
2025-03-13 19:01:16 +05:30
Elias Nahum
3af8d50bbe
Add config settings for additional security features on mobile ( #30411 )
2025-03-13 19:39:19 +08:00
Harshil Sharma
84fa496c69
Added missed license check for channel banner in patch channel API ( #30445 )
...
* Added missed license check for channel banner in patch channel API
* Extractced permission check function
2025-03-13 12:38:29 +05:30
Scott Bishel
4fc77ce368
update and add tests ( #28140 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-03-12 22:24:16 +00:00
Ben Cooke
eb967b6b6d
MM-61707 ( #29606 )
...
* updating maxattempts for ldap
2025-03-12 18:22:03 -04:00
Pablo Vélez
2102391672
MM-61566 - focus first focusable element ( #30294 )
...
* MM-61566 - focus first focusable element
* adjust e2e tests to new focused element
* adjust real-events library to use with cypress
2025-03-12 23:10:07 +01:00
Saurabh Sharma
cc92ee79c9
[MM-61640]: Add descriptive accessible names ( #29928 )
...
* [MA-57]: Add descriptive accessible names
* [MA-57]: Updated unread message to be translatable
* [MA-57]: Fixed failing e2e test cases
* [MA-57]: Added Type definition for channel sidebar helper function and fixed failing e2e test case
* rm capitalize
---------
Co-authored-by: ayush-chauhan233 <ayush.chauhan@brightscout.com >
Co-authored-by: Mattermost Build <build@mattermost.com >
Co-authored-by: M-ZubairAhmed <m-zubairahmed@protonmail.com >
2025-03-12 17:34:45 -04:00
Scott Bishel
7d2f0c2c31
only prompt on private channels ( #30385 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-03-12 14:32:39 -06:00
Jesse Hallam
9fc83f24b5
MM-62161: Replace SELECT * in session_store.go ( #30422 )
...
* MM-62161: Replace SELECT * in session_store.go
- Replaced all SELECT * queries with explicit column selection
- Used query builder instead of raw SQL strings where possible
- Added reusable sessionSelectQuery in the store constructor
- Added comprehensive test for GetSessionsWithActiveDeviceIds
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* Fix variable shadowing issues in session_store.go
Resolved variable shadowing by reassigning to the existing error variables instead of declaring new ones in scoped blocks.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* Fix code formatting in session_store test file
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-03-12 19:35:33 +00:00
Caleb Roseland
8a21016266
MM-63271: CPA Sorting in Profile Popover & Profile Settings ( #30369 )
...
* sort in selector
* test
* lint/test
* test
2025-03-12 13:27:35 -05:00
Julien Tant
9f1ec59fa0
[MM-62133] Activate crossteam search by default ( #30348 )
...
* activate cross team search by default
* fix e2e test
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-03-12 10:24:39 -07:00
Arya Khochare
52f37f8514
[MM-62185] Hide timezone notice for bot DMs ( #30083 )
...
* Hide timezone notice for bot DMs
* showRemoteUserHour to false
* use_post_box_indicator test
* added showRemoteUserHour in all test cases
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-03-12 12:20:19 -04:00
Sumit Bhanushali
ddec6882fc
MM-63262 Added missing onClick event on channel header ( #30339 )
2025-03-12 12:15:24 -04:00
Jesse Hallam
fe7d6dcc13
MM-63420: skip flaky tests ( #30457 )
2025-03-12 15:45:15 +00:00
unified-ci-app[bot]
b365967329
Update latest minor version to 10.7.0 ( #30449 )
...
Co-authored-by: unified-ci-app[bot] <121569378+unified-ci-app[bot]@users.noreply.github.com>
2025-03-12 11:58:12 +02:00
Georg Bremer
40b5f71054
feat: Add Client4.createPostEphemeral method ( #30117 )
...
* feat: Add Client4.createPostEphemeral method
* Update webapp/platform/client/src/client4.ts
---------
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com >
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-03-11 18:48:51 -04:00
Arya Khochare
a4c5e52b6b
width of edit input fixed on using grammarly plugin ( #30298 )
2025-03-11 17:48:05 -04:00
Claudio Costa
7c25de2cff
[MM-63345] Address Go v1.23 incompatibility issues with plugins ( #30386 )
...
* Address Go v1.23 incompatibility issues with plugins
* Install multiple Go versions for compatibility tests
* Rename
2025-03-11 17:44:42 +00:00
Pablo Vélez
661f7f6a83
Mm 62677 modal focus second part ( #30099 )
...
* MM-62312 - modal focus management; revamp quick switch channel modal!
* get quick switch test working
* configure the generic modal to accept refs to focus within and onhide to the origin element
* apply pr feedback, get modal element get autofocus, use id instead of ref
* update more direct channels modal to use generic modal
* fix unit tests and snapshots
* fix unit tests
* fix modal margin top to fit in smaller screens
* fix e2e test
* remove unnecesary onexited extra call
* fix e2e tests
* set correct label
* fix snapshots
* create helper function for sending custom focus event
* migrate quick switch modal to use new approach to focus
* migrate more direct channels modal to new approach
* fix snapshots
* fix types
* fix modal closing behavior
* fix snapshots
* fix cypress tests
* remove only
* MM-62677 - migrate modals, invite modal work
* user settings modal
* fix snapshots
* finish user settings migration
* migrate confirm modal to use generic modal
* notification preferences migration
* implement focus back to trigger to channel notifications modal
* fix test snapshots
* initial self code review
* fix CI errors, translation and some types
* add modal location param and adjust test
* fix cypress test text
* fix cypress test text
* fix e2e test for invitation modal
* fix e2e test selector
* adjust modal height
* temp
* fix e2e tests
* fix snapshot
* fix e2e tests
* fix snapshots
* fix snapshots
* fix snapshots
* fix e2e tests
* update snapshots
* fix snapshots
* fix linter
* Implement PR feedback
* fix e2e tests
* adjust styling for channel notifications modal
* more fixes to e2e tests
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-03-10 23:20:59 +01:00
Claudio Costa
1c6a130787
Prepackage Calls v1.5.2 ( #30437 )
2025-03-10 13:24:42 -06:00
Weblate (bot)
9a60b11486
Translations update from Mattermost Weblate ( #30435 )
...
* Translated using Weblate (Polish)
Currently translated at 100.0% (2609 of 2609 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (Russian)
Currently translated at 96.5% (2520 of 2609 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
* Translated using Weblate (German)
Currently translated at 100.0% (2609 of 2609 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
* Translated using Weblate (Ukrainian)
Currently translated at 99.8% (2604 of 2609 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 96.6% (5869 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 97.0% (5895 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 97.1% (5901 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 97.6% (5932 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 98.8% (6005 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 99.0% (6017 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 2.6% (70 of 2609 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 66.9% (4064 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2609 of 2609 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 99.1% (6020 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 67.0% (4074 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Spanish)
Currently translated at 75.7% (4599 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/es/
* Translated using Weblate (Ukrainian)
Currently translated at 99.1% (6025 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* Translated using Weblate (Danish)
Currently translated at 11.4% (694 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/da/
* Translated using Weblate (Ukrainian)
Currently translated at 99.2% (6026 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 99.8% (6067 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
---------
Co-authored-by: master7 <marcin.karkosz@rajska.info >
Co-authored-by: Konstantin <eleferen@gmail.com >
Co-authored-by: jprusch <rs@schaeferbarthold.de >
Co-authored-by: Bohdan <bshumylo@yahoo.com >
Co-authored-by: Frank Paul Silye <frankps@gmail.com >
Co-authored-by: Serhii Khomiuk <sergiy.khomiuk@gmail.com >
Co-authored-by: Carloswaldo <waldosaurio@gmail.com >
Co-authored-by: Allan Kimmer Jensen <hi@akj.io >
2025-03-10 16:11:28 -03:00
Saurabh Sharma
268b921913
[MM-61685]: Add described by prop to notifications settings ( #29813 )
...
* MM-61685: Add described by prop to notifications settings
* MM-61685: Fixed issue related to aria-described being overritten internally
* MM-61685: Moved Input component outside NotificationTab class component
* MM-61685: Fixed failing CI
---------
Co-authored-by: ayush-chauhan233 <ankur@brightscout.com >
Co-authored-by: ayush-chauhan233 <ayush.chauhan@brightscout.com >
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-03-10 12:52:47 -04:00
ayush-chauhan233
2cb8d65522
[MM-61604]: Fixed aria-expanded not correctly announced by screen reader ( #30262 )
...
* [MM-61604]: Fixed aria-expanded not correctly announced by screen reader
* [MM-61604]: Translation changes
2025-03-10 11:08:57 -04:00
Miguel de la Cruz
c5e6d9f570
Updates the property service and store method signatures ( #30103 )
...
* Updates the property service and store method signatures
Getters can now receive a `groupID` that narrows down the query if
present, so it's not necessary to check for the group ID on the
returning values from the outside layers.
The Search methods now receive the `groupID` and the `targetID`
explicitly as parameters, incentivizing the use of the indexes that
the underlying tables have on the searches.
* Fix tests
---------
Co-authored-by: Miguel de la Cruz <miguel@ctrlz.es >
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-03-10 14:26:47 +00:00
Clément Collin
dd258f5ee5
MM-53506 Fixed duplicated command response in thread/channel ( #23969 ) ( #30310 )
...
- Ephemeral system answers from commands in threads are also posted in parent channel
- Removed an obsolete condition that provoked the bug
2025-03-10 10:42:40 +01:00
Scott Bishel
5fe7c36457
make sure RestrictSystemAdmin returns for all users access system console ( #30384 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-03-08 08:13:19 -07:00
Claudio Costa
e549aaffb0
Fix incorrect error handling in api4.downloadJob ( #30410 )
2025-03-06 08:04:39 -06:00
Doug Lauder
dfca6c211d
MM-63327 Config setting for ServiceSettings.FrameAncestors ( #30409 )
...
* Add Embedding page to system console, with single setting for Frame Ancestors
2025-03-05 18:01:43 -05:00
dependabot[bot]
ad73ef7340
Bump the github-actions-updates group across 1 directory with 8 updates ( #30394 )
...
Bumps the github-actions-updates group with 8 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [docker/build-push-action](https://github.com/docker/build-push-action ) | `6.13.0` | `6.15.0` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `3.28.9` | `3.28.10` |
| [ossf/scorecard-action](https://github.com/ossf/scorecard-action ) | `2.4.0` | `2.4.1` |
| [getsentry/action-release](https://github.com/getsentry/action-release ) | `1.10.3` | `3.0.0` |
| [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials ) | `4.0.3` | `4.1.0` |
| [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) | `3.8.0` | `3.8.1` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) | `3.9.0` | `3.10.0` |
| [mikepenz/action-junit-report](https://github.com/mikepenz/action-junit-report ) | `5.3.0` | `5.4.0` |
Updates `docker/build-push-action` from 6.13.0 to 6.15.0
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](ca877d9245...471d1dc4e0 )
Updates `github/codeql-action` from 3.28.9 to 3.28.10
- [Release notes](https://github.com/github/codeql-action/releases )
- [Commits](https://github.com/github/codeql-action/compare/v3.28.9...v3.28.10 )
Updates `ossf/scorecard-action` from 2.4.0 to 2.4.1
- [Release notes](https://github.com/ossf/scorecard-action/releases )
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md )
- [Commits](62b2cac7ed...f49aabe0b5 )
Updates `getsentry/action-release` from 1.10.3 to 3.0.0
- [Release notes](https://github.com/getsentry/action-release/releases )
- [Changelog](https://github.com/getsentry/action-release/blob/master/CHANGELOG.md )
- [Commits](12bba0bd9c...f56d67ba2a )
Updates `aws-actions/configure-aws-credentials` from 4.0.3 to 4.1.0
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases )
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md )
- [Commits](4fc4975a85...ececac1a45 )
Updates `sigstore/cosign-installer` from 3.8.0 to 3.8.1
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](c56c2d3e59...d7d6bc7722 )
Updates `docker/setup-buildx-action` from 3.9.0 to 3.10.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](f7ce87c1d6...b5ca514318 )
Updates `mikepenz/action-junit-report` from 5.3.0 to 5.4.0
- [Release notes](https://github.com/mikepenz/action-junit-report/releases )
- [Commits](ee6b445351...b14027d33d )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions-updates
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions-updates
- dependency-name: ossf/scorecard-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions-updates
- dependency-name: getsentry/action-release
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions-updates
- dependency-name: aws-actions/configure-aws-credentials
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions-updates
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions-updates
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions-updates
- dependency-name: mikepenz/action-junit-report
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-05 11:38:09 +02:00
Harrison Healey
2919380bd9
MM-63213 Remove background from more modal plus button ( #30368 )
2025-03-04 21:11:21 +00:00
Agniva De Sarker
a5d318cdfb
[AI assisted] MM-63304: Wrap around dqPtr while unmarshalling ( #30371 )
...
If the deadQueue was full, we would be incorrectly sending
the wrong index for dqPtr. Fixed that and added a test case.
https://mattermost.atlassian.net/browse/MM-63304
```release-note
NONE
```
2025-03-04 13:36:04 +05:30
Caleb Roseland
7e9cff04c7
use break-word in profile popover fields ( #30366 )
2025-03-03 11:25:56 -06:00
Felipe Martin
255e1a8ac1
[MM-63325, MM-63329] feat: dont register plugins or show the footer if MMEMBED cookie is set to 1 ( #30393 )
...
* feat: no-op register plugin if MMEMBED=1
* feat: disable footer links when MMEMBED=1
2025-03-03 11:24:24 -05:00
Frank Paul Silye
854011cf77
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 66.7% (4056 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-03-03 15:49:07 +00:00
Tom De Moor
5ef486c68a
Translated using Weblate (Dutch)
...
Currently translated at 99.8% (2599 of 2604 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
2025-03-03 15:49:07 +00:00
MArtin Johnson
a76969fadb
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (2604 of 2604 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
2025-03-03 15:49:07 +00:00
Frank Paul Silye
e3a3220c4c
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 66.7% (4054 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-03-03 15:49:07 +00:00
Frank Paul Silye
529eff5b77
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 66.2% (4024 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-03-03 15:49:07 +00:00
Frank Paul Silye
6bbfbcf620
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 2.5% (66 of 2604 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nb_NO/
2025-03-03 15:49:07 +00:00
Frank Paul Silye
0fd87fc5d1
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 65.1% (3955 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-03-03 15:49:07 +00:00
Frank Paul Silye
25f3e51454
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 64.9% (3945 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-03-03 15:49:07 +00:00
Frank Paul Silye
d489e7e141
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 64.3% (3907 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-03-03 15:49:07 +00:00
Frank Paul Silye
2e2254a5e8
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 64.1% (3896 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-03-03 15:49:07 +00:00
Serhii Khomiuk
f2ef3c9a98
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2604 of 2604 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/uk/
2025-03-03 15:49:07 +00:00
Takuya N
8ea3e880a8
Translated using Weblate (Japanese)
...
Currently translated at 99.9% (2603 of 2604 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/
2025-03-03 15:49:07 +00:00
Martin Mičuda
3795d2756a
Translated using Weblate (Czech)
...
Currently translated at 100.0% (6074 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
2025-03-03 15:49:07 +00:00
Martin Mičuda
4608420072
Translated using Weblate (Czech)
...
Currently translated at 100.0% (6074 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
2025-03-03 15:49:07 +00:00
Martin Mičuda
49d1275fc6
Translated using Weblate (Czech)
...
Currently translated at 100.0% (2604 of 2604 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/cs/
2025-03-03 15:49:07 +00:00
Frank Paul Silye
8bff796c86
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 63.7% (3872 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-03-03 15:49:07 +00:00
Frank Paul Silye
cb1474aba4
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 63.7% (3870 of 6074 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-03-03 15:49:07 +00:00