weechatRN

Weechat relay client for iOS using websockets https://github.com/mhoran/weechatRN
git clone http://git.hanabi.in/repos/weechatRN.git
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.buckconfig6L
-rw-r--r--.eslintignore1L
-rw-r--r--.eslintrc11L
-rw-r--r--.flowconfig54L
-rw-r--r--.gitattributes1L
-rw-r--r--.github/workflows/publish.yml56L
-rw-r--r--.gitignore60L
-rw-r--r--.prettierrc6L
-rw-r--r--.watchmanconfig1L
-rw-r--r--LICENSE19L
-rw-r--r--README.md55L
-rw-r--r--__mocks__/@react-native-async-storage/async-storage.js1L
-rw-r--r--__tests__/App.js22L
-rw-r--r--__tests__/__snapshots__/App.js.snap339L
-rw-r--r--app.json36L
-rw-r--r--assets/icon.png77065B
-rw-r--r--assets/splash.png103662B
-rw-r--r--babel.config.js5L
-rw-r--r--index.js5L
-rw-r--r--jest.config.js18L
-rw-r--r--jest.setup.js11L
-rw-r--r--package.json52L
-rw-r--r--scripts/weechatrn.py73L
-rw-r--r--src/lib/helpers/colorizer.js77L
-rw-r--r--src/lib/helpers/date-formatter.ts4L
-rw-r--r--src/lib/helpers/parse-text-args.ts39L
-rw-r--r--src/lib/helpers/push-notifications.ts36L
-rw-r--r--src/lib/helpers/url-formatter.ts12L
-rw-r--r--src/lib/weechat/action_transformer.ts191L
-rw-r--r--src/lib/weechat/color-formatter.tsx54L
-rw-r--r--src/lib/weechat/colors.ts646L
-rw-r--r--src/lib/weechat/connection.ts100L
-rw-r--r--src/lib/weechat/parser.js1368L
-rw-r--r--src/lib/weechat/types.d.ts93L
-rw-r--r--src/store/buffers.ts60L
-rw-r--r--src/store/connection-info.ts29L
-rw-r--r--src/store/hotlists.ts47L
-rw-r--r--src/store/index.ts71L
-rw-r--r--src/store/lines.ts24L
-rw-r--r--src/store/nicklists.ts33L
-rw-r--r--src/store/selectors.ts21L
-rw-r--r--src/test-utils.js26L
-rw-r--r--src/usecase/App.tsx246L
-rw-r--r--src/usecase/ConnectionGate.tsx26L
-rw-r--r--src/usecase/Root.tsx105L
-rw-r--r--src/usecase/buffers/ui/Buffer.tsx38L
-rw-r--r--src/usecase/buffers/ui/BufferContainer.tsx256L
-rw-r--r--src/usecase/buffers/ui/BufferGate.tsx19L
-rw-r--r--src/usecase/buffers/ui/BufferLine.tsx20L
-rw-r--r--src/usecase/buffers/ui/BufferList.tsx77L
-rw-r--r--src/usecase/buffers/ui/BufferListItem.tsx95L
-rw-r--r--src/usecase/buffers/ui/UndoTextInput.tsx28L
-rw-r--r--src/usecase/buffers/ui/themes/Default.tsx82L
-rw-r--r--src/usecase/icons/eject.png237B
-rw-r--r--src/usecase/icons/eject@2x.png274B
-rw-r--r--src/usecase/icons/long-arrow-right.png228B
-rw-r--r--src/usecase/icons/long-arrow-right@2x.png330B
-rw-r--r--src/usecase/login/LoginForm.tsx187L
-rw-r--r--tsconfig.json21L
-rw-r--r--yarn.lock8964L