Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI/UX and backend changes in the plugin #645

Merged
merged 5 commits into from
Jan 20, 2025

Conversation

maanasb01
Copy link
Collaborator

@maanasb01 maanasb01 commented Jan 16, 2025

This is a WIP PR. Currently, the following changes have been made:

  • The personal slur-list UI has been updated with the addition of multiple features.
  • The user can now use the plugin even without logging in.

This description will keep on updating as new changes are made.
CC: @aatmanvaidya


#### Changing the Scope of non-liveview routes
- As the route addresses were the same in both cases, the `scope` for the non-liveview routes was changed from `"/"` to `"/nolive"`.
- By default, on clicking the registration and login buttons on the homepage, everything will render the liveview templates. To access the similar route for the no-liveview templates prepend `/nolive` to the route.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A non-critical feedback. Since the server URLs are public, something like nolive seems odd. We'll see if we can replace this with something more proper later.

@dennyabrain dennyabrain changed the base branch from main to dev January 20, 2025 05:25
@maanasb01
Copy link
Collaborator Author

The sub-issue #651 has been resolved in this PR. Users can now use the replace slur and show metadata features without authentication.

@aatmanvaidya
Copy link
Collaborator

aatmanvaidya commented Jan 20, 2025

@dennyabrain was able to pull and test this PR out locally

  1. since majority of changes are made to the front-end of the extension (i.e. in the plugin/ folder). I just tested those out
  2. Was also able to setup and run the Elixir project

we can merge the PR now

@dennyabrain
Copy link
Contributor

@aatmanvaidya
I pulled the changes and mainly tested the backend.
Was able to register/loging and generate tokens.

@dennyabrain dennyabrain merged commit 2553e21 into tattle-made:dev Jan 20, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants