mirror of
https://github.com/cinnyapp/cinny.git
synced 2025-02-13 16:13:24 +01:00
Some checks are pending
Deploy to Netlify (dev) / Deploy to Netlify (push) Waiting to run
* rework general settings * account settings - WIP * add missing key prop * add object url hook * extract wide modal styles * profile settings and image editor - WIP * add outline style to upload card * remove file param from bind upload atom hook * add compact variant to upload card * add compact upload card renderer * add option to update profile avatar * add option to change profile displayname * allow displayname change based on capabilities check * rearrange settings components into folders * add system notification settings * add initial page param in settings * convert account data hook to typescript * add push rule hook * add notification mode hook * add notification mode switcher component * add all messages notification settings options * add special messages notification settings * add keyword notifications * add ignored users section * improve ignore user list strings * add about settings * add access token option in about settings * add developer tools settings * add expand button to account data dev tool option * update folds * fix editable active element textarea check * do not close dialog when editable element in focus * add text area plugins * add text area intent handler hook * add newline intent mod in text area * add next line hotkey in text area intent hook * add syntax error position dom utility function * add account data editor * add button to send new account data in dev tools * improve custom emoji plugin * add more custom emojis hooks * add text util css * add word break in setting tile title and description * emojis and sticker user settings - WIP * view image packs from settings * emoji pack editing - WIP * add option to edit pack meta * change saved changes message * add image edit and delete controls * add option to upload pack images and apply changes * fix state event type when updating image pack * lazy load pack image tile img * hide upload image button when user can not edit pack * add option to add or remove global image packs * upgrade to rust crypto (#2168) * update matrix js sdk * remove dead code * use rust crypto * update setPowerLevel usage * fix types * fix deprecated isRoomEncrypted method uses * fix deprecated room.currentState uses * fix deprecated import/export room keys func * fix merge issues in image pack file * fix remaining issues in image pack file * start indexedDBStore * update package lock and vite-plugin-top-level-await * user session settings - WIP * add useAsync hook * add password stage uia * add uia flow matrix error hook * add UIA action component * add options to delete sessions * add sso uia stage * fix SSO stage complete error * encryption - WIP * update user settings encryption terminology * add default variant to password input * use password input in uia password stage * add options for local backup in user settings * remove typo in import local backup password input label * online backup - WIP * fix uia sso action * move access token settings from about to developer tools * merge encryption tab into sessions and rename it to devices * add device placeholder tile * add logout dialog * add logout button for current device * move other devices in component * render unverified device verification tile * add learn more section for current device verification * add device verification status badge * add info card component * add index file for password input component * add types for secret storage * add component to access secret storage key * manual verification - WIP * update matrix-js-sdk to v35 * add manual verification * use react query for device list * show unverified tab on sidebar * fix device list updates * add session key details to current device * render restore encryption backup * fix loading state of restore backup * fix unverified tab settings closes after verification * key backup tile - WIP * fix unverified tab badge * rename session key to device key in device tile * improve backup restore functionality * fix restore button enabled after layout reload during restoring backup * update backup info on status change * add backup disconnection failures * add device verification using sas * restore backup after verification * show option to logout on startup error screen * fix key backup hook update on decryption key cached * add option to enable device verification * add device verification reset dialog * add logout button in settings drawer * add encrypted message lost on logout * fix backup restore never finish with 0 keys * fix setup dialog hides when enabling device verification * show backup details in menu * update setup device verification body copy * replace deprecated method * fix displayname appear as mxid in settings * remove old refactored codes * fix types
113 lines
3.4 KiB
JSON
113 lines
3.4 KiB
JSON
{
|
|
"name": "cinny",
|
|
"version": "4.2.3",
|
|
"description": "Yet another matrix client",
|
|
"main": "index.js",
|
|
"type": "module",
|
|
"engines": {
|
|
"node": ">=16.0.0"
|
|
},
|
|
"scripts": {
|
|
"start": "vite",
|
|
"build": "vite build",
|
|
"lint": "yarn check:eslint && yarn check:prettier",
|
|
"check:eslint": "eslint src/*",
|
|
"check:prettier": "prettier --check .",
|
|
"fix:prettier": "prettier --write .",
|
|
"typecheck": "tsc --noEmit"
|
|
},
|
|
"keywords": [],
|
|
"author": "Ajay Bura",
|
|
"license": "AGPL-3.0-only",
|
|
"dependencies": {
|
|
"@atlaskit/pragmatic-drag-and-drop": "1.1.6",
|
|
"@atlaskit/pragmatic-drag-and-drop-auto-scroll": "1.3.0",
|
|
"@atlaskit/pragmatic-drag-and-drop-hitbox": "1.0.3",
|
|
"@fontsource/inter": "4.5.14",
|
|
"@matrix-org/olm": "3.2.15",
|
|
"@tanstack/react-query": "5.24.1",
|
|
"@tanstack/react-query-devtools": "5.24.1",
|
|
"@tanstack/react-virtual": "3.2.0",
|
|
"@tippyjs/react": "4.2.6",
|
|
"@vanilla-extract/css": "1.9.3",
|
|
"@vanilla-extract/recipes": "0.3.0",
|
|
"@vanilla-extract/vite-plugin": "3.7.1",
|
|
"await-to-js": "3.0.0",
|
|
"blurhash": "2.0.4",
|
|
"browser-encrypt-attachment": "0.3.0",
|
|
"classnames": "2.3.2",
|
|
"dateformat": "5.0.3",
|
|
"dayjs": "1.11.10",
|
|
"domhandler": "5.0.3",
|
|
"emojibase": "6.1.0",
|
|
"emojibase-data": "7.0.1",
|
|
"file-saver": "2.0.5",
|
|
"flux": "4.0.3",
|
|
"focus-trap-react": "10.0.2",
|
|
"folds": "2.1.0",
|
|
"formik": "2.4.6",
|
|
"html-dom-parser": "4.0.0",
|
|
"html-react-parser": "4.2.0",
|
|
"i18next": "23.12.2",
|
|
"i18next-browser-languagedetector": "8.0.0",
|
|
"i18next-http-backend": "2.5.2",
|
|
"immer": "9.0.16",
|
|
"is-hotkey": "0.2.0",
|
|
"jotai": "2.6.0",
|
|
"linkify-react": "4.1.3",
|
|
"linkifyjs": "4.1.3",
|
|
"matrix-js-sdk": "35.0.0",
|
|
"millify": "6.1.0",
|
|
"pdfjs-dist": "4.2.67",
|
|
"prismjs": "1.29.0",
|
|
"prop-types": "15.8.1",
|
|
"react": "18.2.0",
|
|
"react-aria": "3.29.1",
|
|
"react-autosize-textarea": "7.1.0",
|
|
"react-blurhash": "0.2.0",
|
|
"react-dom": "18.2.0",
|
|
"react-error-boundary": "4.0.13",
|
|
"react-google-recaptcha": "2.1.0",
|
|
"react-i18next": "15.0.0",
|
|
"react-modal": "3.16.1",
|
|
"react-range": "1.8.14",
|
|
"react-router-dom": "6.20.0",
|
|
"sanitize-html": "2.12.1",
|
|
"slate": "0.94.1",
|
|
"slate-history": "0.93.0",
|
|
"slate-react": "0.98.4",
|
|
"tippy.js": "6.3.7",
|
|
"ua-parser-js": "1.0.35"
|
|
},
|
|
"devDependencies": {
|
|
"@esbuild-plugins/node-globals-polyfill": "0.2.3",
|
|
"@rollup/plugin-inject": "5.0.3",
|
|
"@rollup/plugin-wasm": "6.1.1",
|
|
"@types/file-saver": "2.0.5",
|
|
"@types/node": "18.11.18",
|
|
"@types/prismjs": "1.26.0",
|
|
"@types/react": "18.2.39",
|
|
"@types/react-dom": "18.2.17",
|
|
"@types/react-google-recaptcha": "2.1.8",
|
|
"@types/sanitize-html": "2.9.0",
|
|
"@types/ua-parser-js": "0.7.36",
|
|
"@typescript-eslint/eslint-plugin": "5.46.1",
|
|
"@typescript-eslint/parser": "5.46.1",
|
|
"@vitejs/plugin-react": "4.2.0",
|
|
"buffer": "6.0.3",
|
|
"eslint": "8.29.0",
|
|
"eslint-config-airbnb": "19.0.4",
|
|
"eslint-config-prettier": "8.5.0",
|
|
"eslint-plugin-import": "2.29.1",
|
|
"eslint-plugin-jsx-a11y": "6.6.1",
|
|
"eslint-plugin-react": "7.31.11",
|
|
"eslint-plugin-react-hooks": "4.6.0",
|
|
"prettier": "2.8.1",
|
|
"sass": "1.56.2",
|
|
"typescript": "4.9.4",
|
|
"vite": "5.0.13",
|
|
"vite-plugin-pwa": "0.20.5",
|
|
"vite-plugin-static-copy": "1.0.4",
|
|
"vite-plugin-top-level-await": "1.4.4"
|
|
}
|
|
}
|