projecthoot / hoot Goto Github PK
View Code? Open in Web Editor NEWProject Hoot repository
License: MIT License
Project Hoot repository
License: MIT License
The configuration file should include things like:
and other information that is important
Currently its capped at 30
User input:
Hoot looks like a bad idea
Source:
https://www.reddit.com/r/GoldandBlack/comments/mtkx0p/hoot_looks_like_a_bad_idea/
The user should be able to select to show the whole known network, and also have an option to see only their communities.
Admins would likely want to be able to change this to match their site name.
Allow moderators to decide is a community is open, closed, or approved posters only.
Depends on upstream issue: https://todo.sr.ht/~vpzom/lotide/62
The unsubscribe button is bigger than the subscribe button.
If the unsubscribe is in a prominent location it will be easy to accidentally unsubscribe.
in current master, in order to see the subscribe button, you have to scroll all the way to the bottom of the screen.
It would be nice to be able to click on a link next to the title of a post from the community page and go directly to the URL linked, instead of having to click to the comments page and then to the link to the URL.
Steps to reproduce:
Type:
aaaaaaa\r
aaaaaaa\r
Backspace eight times to delete the second row of a's.
Then hit enter.
Repeat if no strange behavior happens.
note \r= Carriage Return = enter
"/api/unstable/logins/~current" returns "#/components/schemas/LoginUserInfo" which includes "has_unread_notification": {"type": "boolean"}
We should check this occasionally, maybe on a timer since we're SPA.
Hoot should have an ability to share the page you're currently on with external social media sites such as Tweeter, Facebook, etc.
The Mobile app is currently using Ionicons, which is a free icon library from the ionicframework peeps. I think they look pretty snazzy and more unique than the material ones. We'd just need to make sure there's an adequate icon for our current needs
One problem is that MDI is provided by default with vuetify and has a lot of helpful tooling around it.
This is a lot of unused space between the post info text the show time poster and community and the "COMMENTS" button.
Dark mode should be default for unauthenticated users and new users. We should save preferences for dark vs light mode so it remembers when they log in.
With nuxt, each page file has a head
section that can be used like this
export default {
head(){
return {
title: 'Profile'
}
}
}
it also has access to the rest of the component, and can set values dynamically like this
export default {
data(){
return {
community: {name:'test'}
}
},
head(){
return {
title: this.community.name
}
}
}
It would be nice to be able to quickly get back the the main community page when done viewing a post in that community.
Maybe a link at top of page.
Using Fetch() and AsyncData() hooks provided by nuxt to take advantage of SSR.
Will mostly be extracting logic out of mounted() hooks
There is virtually no error handling in the app for failed API requests.
As described here
https://vuetifyjs.com/en/features/icon-fonts/#material-design-icons-js-svg
We could also consider using Ionicons which is what the mobile app uses
currently the "Communities" page does not show all communities, it requires pagination
The OP should be visually separated from the comments on the OP
Which framework should be used? I'm not very experienced with e2e or even unit test frameworks.
I know Jest and Cypress seem to be the go to frameworks for Vue though
Currently it says, "project-hoot-ui", but it should have the name of the site on the front page, the name of the community if viewing one, the name of the thread if you're in one, etc.
Add ability for moderator to ban and unban users from communities.
Pagination.
several places throughout the app do not follow general JavaScript conventions or do not use more modern JS features such as async/await
https://dev.goldandblack.xyz/p/posts/80
If you see here, [email protected] is a distinct user from [email protected], but both appear the same when commenting
Request that prior moderators can remove later moderators, but later moderators can't remove prior moderators.
When viewing some posts, the layout will break and there will be a large scrollable area to the right of the view. Also pushes the profile button, light/dark mode button, and communities button off far to the right
Example Post: https://dev.goldandblack.xyz/posts/14451
Add ability for Moderators to remove, and restore comments, under a post.
It seems that the user sessions seem to either be timing out or becoming invalid quite quickly, possibly related to session or cookie issues?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.