Rewrite of revoltchat/revite.

Overview

Solid App (name TBD)

This is still a work in progress, please do not create any issues and clear any PRs with me ahead of time.

See code style guidelines here!

Setup locally

# clone the repository
git clone --recursive https://github.com/revoltchat/revoltchat-solid-client-monorepo client
cd client

# install all packages
pnpm i

# run whenever revolt.js dependency updates
pnpm --filter revolt.js run build

# run dev server
pnpm run dev

Using pnpm

Add a new package to a workspace:

pnpm add solid-hcaptcha --filter @revolt/auth
Comments
  • feat(ui): port Checkbox component

    feat(ui): port Checkbox component

    Please make sure to check the following tasks before opening and submitting a PR

    • [x] I understand and have followed the contribution guide
    • [x] I have tested my changes locally and they are working as intended
    • [x] These changes do not have any notable side effects on other Revolt projects

    I have directly ported over the checkbox component from revite.

    Request: https://github.com/revoltchat/revoltchat-solid-client-monorepo/issues/74

    opened by Supertigerr 4
  • feat(ui): port Radio component

    feat(ui): port Radio component

    Please make sure to check the following tasks before opening and submitting a PR

    • [x] I understand and have followed the contribution guide
    • [x] I have tested my changes locally and they are working as intended
    • [x] These changes do not have any notable side effects on other Revolt projects

    Request: https://github.com/revoltchat/revoltchat-solid-client-monorepo/issues/73

    opened by harshmangalam 2
  • chore(login): ensure i18n is fully covered

    chore(login): ensure i18n is fully covered

    Please make sure to check the following tasks before opening and submitting a PR

    • [x] I understand and have followed the contribution guide
    • [x] I have tested my changes locally and they are working as intended
    • [x] These changes do not have any notable side effects on other Revolt projects

    This completes the task in https://github.com/revoltchat/revoltchat-solid-client-monorepo/issues/8

    I had to convert FieldConfiguration into a hook, otherwise it would not be possible to make the translations react in real time. Unless there is another way 😃

    opened by Supertigerr 2
  • fix: add missing comma

    fix: add missing comma

    Please make sure to check the following tasks before opening and submitting a PR

    • [x] I understand and have followed the contribution guide
    • [x] I have tested my changes locally and they are working as intended
    • [x] These changes do not have any notable side effects on other Revolt projects
    opened by Rexogamer 1
  • feat: implemented dnd for server list

    feat: implemented dnd for server list

    Please make sure to check the following tasks before opening and submitting a PR

    • [x] I understand and have followed the contribution guide
    • [x] I have tested my changes locally and they are working as intended
    • [x] These changes do not have any notable side effects on other Revolt projects

    I decided to add dnd support for the server list 😅 This closes: https://github.com/revoltchat/revoltchat-solid-client-monorepo/issues/5

    opened by Supertigerr 1
  • feat: rewrite Button component like Typography

    feat: rewrite Button component like Typography

    (and made a few misc fixes too)

    Please make sure to check the following tasks before opening and submitting a PR

    • [x] I understand and have followed the contribution guide
    • [x] I have tested my changes locally and they are working as intended
    • [x] These changes do not have any notable side effects on other Revolt projects
    opened by Rexogamer 1
  • A lot of styling and other work

    A lot of styling and other work

    [+] Added & styled tooltips (port from revite) image

    [+] Styled chat messages, still some work to do (port from revite) image

    [+] Added favicon & tab title image

    [+] Updated readme [+] Added build script to package.json [+] Added babel import to revolt.js (fix 'missing peer dependencies' when running pnpm i) [+] Added day.js, solid-tippy, tippy.js and ulid as dependencies to package.json of @revolt/ui [+] Ported Info.tsx component to @revolt/ui [+] Ported Tooltips.tsx component to @revolt/ui [+] Added global styles & organized theming stuff a bit

    opened by fernandopal 1
  • Feat UI details

    Feat UI details

    Please make sure to check the following tasks before opening and submitting a PR

    • [x] I understand and have followed the contribution guide
    • [x] I have tested my changes locally and they are working as intended
    • [x] These changes do not have any notable side effects on other Revolt projects

    Issues: https://github.com/revoltchat/revoltchat-solid-client-monorepo/issues/68

    opened by harshmangalam 0
Owner
Revolt
Open source user-first chat platform.
Revolt
A Nest rewrite of crystal, the SOS Discord bot

crystal-nest A Nest rewrite of crystal, the SOS Discord bot Explore the docs » Report Bug · Request Feature Table of Contents About The Project Built

PR1SM 5 Dec 22, 2022
Detect F12 open console, protect web static resources, support redirect, rewrite, callback strategies.

console-ban Detect F12 open browser console. protect web site static resources, support redirect, rewrite, custom callback strategies. Language: Engli

Yingci 623 Dec 26, 2022
Revoltchat-bot - Revolt.chat bot template

revoltchat-bot Revolt.chat bot template made with Typescript Setup Guide Clone this repository git clone https://github.com/debert-jamie/revoltchat-bo

Debert Jamie 3 Jan 2, 2023
Run Node.js on Android by rewrite Node.js in Java

node-android Run Node.js on Android by rewrite Node.js in Java with the compatible API. third-party: libuvpp, libuv-java JNI code by Oracle. Build Clo

AppNet.Link 614 Nov 15, 2022
A Rust rewrite of Flameboi that will be more approachable for new developers to contribute to.

Devil Bot Rust Overview A Rust implementation of a Slack bot that will be used by the CodeDevils Slack workspace. All resources are managed using AWS

CodeDevils 11 Dec 21, 2022
Experimenting with vite typescript template rewrite for hot.opensauced.pizza

?? Open Sauced Vite Typescript Template Test ?? The path to your next Open Source contribution ?? Prerequisites In order to run the project we need th

TED Vortex (Teodor-Eugen Duțulescu) 3 Mar 11, 2022
A Nest rewrite of crystal, the SOS Discord bot

crystal-nest A Nest rewrite of crystal, the SOS Discord bot Explore the docs » Report Bug · Request Feature Table of Contents About The Project Built

PR1SM 5 Dec 22, 2022
Detect F12 open console, protect web static resources, support redirect, rewrite, callback strategies.

console-ban Detect F12 open browser console. protect web site static resources, support redirect, rewrite, custom callback strategies. Language: Engli

Yingci 623 Dec 26, 2022