bidluo / lemur Goto Github PK
View Code? Open in Web Editor NEWWIP Lemmy Client for iOS. Built for iOS 17
License: GNU General Public License v3.0
WIP Lemmy Client for iOS. Built for iOS 17
License: GNU General Public License v3.0
Enable new users to register and create an account on the platform.
username
(String): The desired username for the new account.password
(String): The desired password for the new account.password_verify
(String): Password verification.show_nsfw
(Bool): Whether to show NSFW content or not.email
(String, optional): The email of the user.captcha_uuid
(String, optional): The captcha identifier.captcha_answer
(String, optional): The captcha answer.honeypot
(String, optional): Honeypot field for spam prevention.answer
(String, optional): Challenge question answer for spam prevention.jwt
(String, optional): JWT token to authenticate subsequent requests.registration_created
(Bool): Indicates if the registration was successful.verify_email_sent
(Bool, optional): Indicates if the verification email was sent.Provide a user with the ability to sort posts and comments according to various criteria. The sorting options for comments are "Hot", "Top", "New", and "Old". The sorting options for posts include "Active", "Hot", "New", "Old", "TopDay", "TopWeek", "TopMonth", "TopYear", "TopAll", "MostComments", "NewComments", "TopHour", "TopSixHour", "TopTwelveHour", "TopThreeMonths", "TopSixMonths", and "TopNineMonths". The time-bound "TopX" sort options should be contained within a submenu in the main sort menu.
As a user, I want to:
https://join-lemmy.org/api/types/SortType.html
sort
param on post list API call with one of these options
https://join-lemmy.org/api/types/CommentSortType.html
sort
param on the comment list API call with one of these options
Provide a seamless user experience in both online and offline situations. Users should be able to read posts and their associated comments even in the absence of internet connectivity. Additionally, provide users the ability to define the duration of offline data retention for each post.
As a user, I want to:
Provide users with the ability to securely log in to the application and make authenticated requests to the API.
/login
endpoint with the login payload.username_or_email
: Stringpassword
: Stringjwt
: String (The authentication token)Upon successful login, the server will respond with a JWT token. This token should be included as an 'auth' parameter in the query string for all subsequent authenticated requests. The format of the parameter should be ?auth={token}
where {token}
is replaced with the actual JWT token received.
To provide users with the ability to add and remove federated sites from the app and provide a list of default sites.
Description:
We need to implement a view that displays a list of comments for a specific post. The comments should be ordered based on their 'hot rank'. In cases where child comments are returned from the API, these should be displayed under their parent comment.
Requirements:
Fields from API:
Acceptance Criteria:
Provide a user interface that displays a list of communities from the selected Lemmy instance. The list should be sorted by the selected sort order, and can be filtered to show/hide NSFW communities. The user should be able to tap on a community to view its details.
Request
auth?
: Token for authenticated requestsshow_nsfw?
: Optional boolean to toggle the display of NSFW communitiessort?
: Optional string to determine the sort order of communitiesEnable full post content view with associated metadata (excluding comments, voting, bookmarking, and NSFW functionality).
post.url
) and metadata (post.name
, creator.name
, post.published
, community.name
, counts.comments
, counts.score
, counts.upvotes
, counts.downvotes
).post.id
post.name
post.url
post.published
creator.name
community.name
counts.comments
counts.score
counts.upvotes
counts.downvotes
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.