Commit graph

1548 commits

Author SHA1 Message Date
v.lagerev
78f195960c localize logout 2026-04-14 22:27:23 +03:00
v.lagerev
e9935c64b7 update colors for dark theme 2026-04-14 22:11:31 +03:00
v.lagerev
03a3cb866f update claude md with project archicture 2026-04-14 22:01:17 +03:00
v.lagerev
148120a1d4 localize room settings 2026-04-14 21:27:03 +03:00
v.lagerev
45dc4fa8cf localize Add Space 2026-04-14 02:18:51 +03:00
v.lagerev
456526315a localize Explore Community 2026-04-14 01:59:41 +03:00
v.lagerev
3f4e07ce16 localize Inbox/Notifications 2026-04-14 01:41:22 +03:00
v.lagerev
1495a4b01e localize direct messages 2026-04-14 01:20:26 +03:00
v.lagerev
326cf8902b localize home 2026-04-14 00:30:08 +03:00
v.lagerev
1d3a6b5f7c search localization 2026-04-14 00:09:24 +03:00
v.lagerev
335c82e2c0 localize settings 2026-04-13 23:36:03 +03:00
v.lagerev
351cd5eda9 locale for register form 2026-04-13 22:39:59 +03:00
v.lagerev
3732d8cbcb rebrending contination: add icons 2026-04-13 22:22:01 +03:00
v.lagerev
719784a553 rebranding from cinny to vojo: change basic icons and naming 2026-04-13 02:22:44 +03:00
v.lagerev
e7eeb5d79f fix layout for login page with styles css 2026-04-13 00:47:20 +03:00
v.lagerev
6a8c4bc2ef feat(auth): rebrand auth pages to Vojo with mascot, glassmorphism, and i18n
Rework the entire authentication UI to match the Vojo brand:

- Add mascot video with purple gradient halo behind the auth form
- Glassmorphism card (backdrop-blur, semi-transparent bg) with JS-driven
  layout ported from element-web (ResizeObserver + requestAnimationFrame)
- Custom folds theme overrides via color token references (not hardcoded
  CSS variable hashes) for transparent inputs and white primary button
- Server edit modal dialog replacing browser prompt, with proper
  role="dialog", aria-modal, and Escape key support
- Footer: "Powered by Matrix · Hosted on Yandex Cloud"

Localization:
- Add ru.json, update en.json and de.json with all auth page keys
- Wire up react-i18next t() across all auth components
- Set fallbackLng to 'ru' while preserving LanguageDetector for en/de

Cleanup:
- Remove SSO login flow (SSOLogin, getSSOFlow, SSO rendering)
- Remove token login flow (TokenLogin.tsx, getTokenFlow, loginToken param)
- Strip unused imports (useState, usePathWithOrigin, useClientConfig)
- Fix ESLint: nested ternary → if-return, consistent-return, a11y

Config: vojo.chat as default and only homeserver.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 00:27:34 +03:00
v.lagerev
92fe17b3a3 update gitignore 2026-04-13 00:14:04 +03:00
v.lagerev
b0bf1f9e6f update git ignore with vscode 2026-04-12 21:59:32 +03:00
v.lagerev
b08c0d5b33 add promt md for agents 2026-04-12 21:58:54 +03:00
DJ Chase
1b5e58a3b4
chore: add matrixrooms.info to directory list (#2844)
Some checks are pending
Deploy to Netlify (dev) / Deploy to Netlify (push) Waiting to run
* chore: add matrixrooms.info to directory list

matrixrooms.info is a directory of all public Matrix rooms it can find,
regardless of homeserver. It is much larger than the morg directory,
so is more useful as a general search
2026-03-28 17:35:53 +11:00
Krishan
acae043f31
chore: make error more useful and understandable (#2859)
* chore: make error more useful and understandable

* chore: use similar wording
2026-03-27 21:22:46 +11:00
ranidspace
b4299f8f37
feat: add YYYY-MM-DD (ISO 8601) date format to presets (#2712)
* Add YYYY-MM-DD (ISO 8601) date format to presets

* Fix formatting due to added date format
2026-03-27 21:20:10 +11:00
Krishan
b6adac6714
chore: add notice about SDK replacement (#2778) 2026-03-25 12:10:15 +11:00
DJ Chase
1c8f203164
chore: add 'Stickers and Emojis' as featured space (#2842)
* Mention CLA in CONTRIBUTING.md

Closes: #2146

* add: 'Stickers and Emojis' to config.json

Add #stickers-and-emojis:tastytea.de (space) to config.json
2026-03-25 12:09:16 +11:00
Krishan
0c30ece281
fix: remove typo in no rooms UI (#2834) 2026-03-23 16:57:52 +11:00
Krishan
4e559e56d4
chore: group related package update together (#2833) 2026-03-23 16:49:22 +11:00
Krishan
19f28b40ac
chore: use private vulnerability disclosure (#2827) 2026-03-22 18:29:09 +11:00
Krishan
bcaf43a540
chore: fix link in issue triage template (#2826)
* chore: fix link in issue triage template

* chore: delete .github/PULL_REQUEST_TEMPLATE.md
2026-03-22 18:20:33 +11:00
Krishan
9c7b635e7e
chore: add new issue triage discussion template (#2825)
* chore: add new issue triage discussion template

* chore: ask for desktop app version as well

* chore: create preapproved.md
2026-03-22 17:55:53 +11:00
Krishan
65c87dff3a
chore: add git author to the sem release (#2815) 2026-03-21 12:07:52 +11:00
Krishan
132a76df27
chore: add semantic release (#2759)
* chore: install deps related to semantic release

* chore: add husky config

* ci: add a script to update version number on new release

* ci: update ci/cd to include semantic release changes

* chore: merge dev to semantic-release
2026-03-19 16:26:25 +11:00
DJ Chase
b0954eeddc
fix: Mention CLA in CONTRIBUTING.md (#2804)
Mention CLA in CONTRIBUTING.md

Closes: #2146
2026-03-19 11:41:41 +11:00
Ajay Bura
8f1add6059
fix: prevent codeblock filename drop on edit (#2780)
prevent codeblock filename drop on edit
2026-03-15 15:37:14 +11:00
Jan Jurzitza
8a78c9699e
feat: allow using filenames in codeblocks (#2455)
Allow using filenames in codeblocks

- If there is a dot in the language name, we instead treat the first line after ``` as the filename and everything after the last dot as the language
- we use a custom "data-label" attribute on the code block to specify the name of the file (so only compatible with cinny from this point onwards)
2026-03-14 18:54:03 +11:00
Krishan
0721b29a2c
chore: batch slate related deps (#2775) 2026-03-14 17:22:57 +11:00
Ajay Bura
3d354909d6
fix: hover state on url preview image and make it keyboard friendly (#2777)
add hover state on url preview image and make it keyboard friendly
2026-03-14 17:22:18 +11:00
LeaPhant
7570a84dfd
Show image viewer when clicking url preview thumbnail (#2309)
* Show large image overlay when clicking url preview thumbnail

* Move image overlay into its own component

* Move ImageOverlay props into extended type

* Remove export for internal type
2026-03-14 11:04:55 +05:30
Krishan
6a05ff5840
chore(release): v4.11.1 [skip ci] (#2765)
* chore(release): 4.11.0 [skip ci]

* chore(release): 4.11.1 [skip ci]
2026-03-11 23:07:37 +11:00
Krishan
919fe8381b
chore(deps): Update slate deps to 0.123.0 (#2764)
Update slate deps to latest
2026-03-11 23:06:53 +11:00
Krishan
b76ad3caaf chore(release): 4.11.0 [skip ci] 2026-03-11 04:03:48 +00:00
Ajay Bura
409d45857d
chore(deps): update folds to 2.6.2 (#2762)
update folds to 2.6.2
2026-03-10 23:03:03 +11:00
Ajay Bura
0d1566977a
fix: call ui imorovements (#2749)
* fix member button tooltip in call room header

* hide sticker button in room input based on chat window width

* render camera on off data instead of duplicate join messages

* hide duplicate call member changes instead of rendering as video status

* fix prescreen message spacing
2026-03-10 22:45:26 +11:00
Krishan
0cbfbab5ad
chore: add semantic commits to renovate configuration (#2760)
* Add semantic commits to Renovate configuration

* Fix formatting issue in renovate.json
2026-03-10 14:57:20 +11:00
Krishan
37e0c2aaac
chore(deps): continue action if login fails (#2758)
chore(action): continue action if login fails
2026-03-10 12:26:55 +11:00
Krishan
296249de32
chore: enable semantic check on PR title (#2447)
* Enable semantic check on PR title

* Update semantic pull request action version

* Update PR trigger types in workflow configuration

Removed 'reopened' and 'synchronize' types from pull request triggers.
2026-03-10 12:26:25 +11:00
Ajay Bura
4449e7c6e8
Show call support error and disable join button (#2748)
* allow user to end call if error when loading

* show call support missing error if livekit server is not provided

* prevent joining from nav item double click if no livekit support
2026-03-09 21:39:58 +11:00
Ajay Bura
2eb5a9a616
Fix crash with bad location uri (#2746)
fix crash with bad location uri
2026-03-09 18:17:15 +11:00
Ajay Bura
d679e68501
Fix recent emoji does not persist (#2722)
Fix recent emoji are not getting saved

Refactor recent emoji retrieval to ensure structured cloning and proper type checking. The sdk was not updating account data because we are mutating the original and it compare and early return if found same.
2026-03-09 17:34:44 +11:00
Ajay Bura
bc6caddcc8
Add own control buttons for element-call (#2744)
* add mutation observer hok

* add hook to read speaking member by observing iframe content

* display speaking member name in call status bar and improve layout

* fix shrining

* add joined call control bar

* remove chat toggle from room header

* change member speaking icon to mic

* fix joined call control appear in other

* show spinner on end call button

* hide call statusbar for mobile view when room is selected

* make call statusbar more mobile friendly

* fix call status bar item align
2026-03-09 08:34:48 +05:30
Ajay Bura
55e8306576
Display call member speaking status on bottom bar (#2742)
* add mutation observer hok

* add hook to read speaking member by observing iframe content

* display speaking member name in call status bar and improve layout

* fix shrining
2026-03-08 22:00:35 +11:00