Skip to content
This repository has been archived by the owner on Feb 21, 2024. It is now read-only.
This repository has been archived by the owner on Feb 21, 2024. It is now read-only.

Basic features #9

Closed
ncovercash opened this issue Mar 24, 2018 · 0 comments
Closed

Basic features #9

ncovercash opened this issue Mar 24, 2018 · 0 comments

Comments

@ncovercash
Copy link
Contributor

ncovercash commented Mar 24, 2018

  • Forms
    • Structure
      • Highly extensible and versatile class system
    • AJAX
    • HTML generation
      • Move to pQuery?
    • JS validation
    • Server-side validation
    • Fields
      • Abstract
      • Captcha
        • Development mode
      • Checkbox
        • Label with HTML
      • Color Picker
      • Password fields
        • Confirmation password field
      • Text field
        • Email field
      • Hidden input field
      • Image field
        • Inline rendering/preview?
      • Multiple image field
      • Multiple image field with preview and options
        • Reorder
        • Drag and drop uploading
        • Ability to change the credit/character inner field
        • Make it so it accepts a Form itself?
      • Numeric field
        • iOS kbd support?
      • Select field
      • Static HTML
        • Maybe a better p element thing for standardization? idk
      • Prefilling of values
      • Toggleable button clumps
        • Multiple/singular allowed
      • Toggleable button set of sets
      • Custom sets of forms that can be added/removed
        • Movable into different groups
      • Modifier generator
      • Radio buttons
      • Psuedofield, wrap a provided in a <div> with certain classes (multiple on a row?)
    • Uploading images safely
      • Token handling
      • MIME type handling
    • Completion actions
      • Abstract
      • Auto-closing modal
      • JS function on data
      • Redirection
        • Redirect based on data
      • Conditional
    • Repository
      • Pretty up with traits
  • Images
    • Better standardization
    • Versatile class
    • Handling of not-found errors
    • Generate card
      • With title/content
      • With HTML
      • With ribbon
    • Generate circular image
    • Handle pixel art
    • Traits
    • MIME handling class
    • Folders
  • Social media integrations
    • Trait?
    • Addition forms
      • Links
        • Auto-guess network
      • Text
    • Moving
    • Fix issue on dragging mirrors
  • Messages*
    • Threading
    • Replies
    • Referencing commissions
    • Handling to/fro
    • Composition forms
    • System user
  • Page stuff
    • Centralized navbar
    • Centralized footer
      • Add stats?
    • UniversalFunctions/Values cleanup
  • User
    • TOTP authentication
      • Key provisioning
      • Checking with potentially bad time
      • QR code generation with that weird library
      • Clearing login well
    • Settings form
      • Requiring old password
      • Deactivation
  • Static analysis
    • PHPStan
    • Sublime build systems
  • Database
    • Central database class for DBH
    • Column classes
    • Tables reference map
    • Database model? trait
    • Queries
      • Abstract
      • SELECT
        • DISTINCT
        • Custom columns
      • DELETE
      • INSERT
        • Multiple inserts
      • REPLACE
      • UPDATE
    • Clauses
      • Abstract Interface
      • WHERE
      • GROUP BY
      • ORDER BY
        • Multiple
      • JOIN
        • 4 types
  • Commission types
    • Creation form
      • Modifiers
      • Payment types
      • Stages
    • Editing
    • Deletion/marking correctly
    • Handling of images/examples
    • Frontend UI for actions that can be performed
    • Better UI for displaying it on artist page?
    • Rearranging
    • Trades
    • Wishlists
      • Addition
      • Removal
      • Purging?
  • Commissions*
    • Handling of trades
    • NSFW correctly
    • Character choosing
      • Multiple?
      • Allow other public ones (send the owner a message)
    • Quote process
      • Request -> quote -> approval/denial -> re-request, etc
    • Adding payment proof at any time
    • Stage workflow
      • Fuzzy estimations
      • Concrete dates
      • Just tracking, no dates
    • Work in progresses
    • Pretty table to show in progress
    • Review
      • Of client
      • Of creator
      • Starts + comment
      • Recent clients/commissioned list
  • Searching
    • Tage (attributes)
    • Artist fields
    • Commission type fields themselves
    • Reviews
  • Writing
    • Help center?
      • Support desk
      • reporting
      • DMCA
      • General rules + code of conduct
      • Explaination of all features
      • Verification of artists
      • Getting started
      • Glossary/vocabulary
    • FAQ
      • What does it cost?
      • What sets us apart?
      • How can we be free?
      • Encryption/security
      • Paying artists

Additional

User Account

  • Email verification timeout
  • Password reset
  • Better suspended/disabled notice
  • Integration Profile Photos
  • Reporting spam/fake/stolen/inappropriate
  • Examples

Dashboard/User Profile

  • Statistics
  • Badges

Characters

  • Report spam/fake/stolen/inappropriate
  • Example character

Artists

  • Streaming
  • Trello integration
  • Report spam/fake/inappropriate
  • Statistics
  • Send message to those who are watching (have added to wishlist)
  • Statistics for money made
  • Social media URL form things
  • Badges
    • Verification
  • Experience levels
    • From reviews?
  • Example page

Commission Types

  • Analytics
  • Trello
  • Direct links
  • Payments
    • Suggested types
    • Fee calculators
  • Report spam
  • Schedule opening
  • Slot numbers
  • Writers
  • Example

Commission

  • PayPal cart integration/invoice
  • integration upload
  • Sharing
  • Trello
    • Access control
  • Blob-based uploading (show inline)
  • Drag and drop uploading
  • Message which it concerns
  • Review flagging
  • Review reply
  • Report
    • Harrassment
    • Spam
    • Scam/fraud
  • Examples
    • Start
    • Middle
    • Review

Search

  • Better syntax (AND, OR, XOR, basic boolean ops)

Universal

  • SFW button (like FA's)
  • Pretty 404's
  • Messages to email
  • Dark theme
  • Import images from FA and similar
  • Localization
  • Blacklisting attrs

Easter eggs

  • Konami-style bulge
  • Confetti button
  • Some fun about page stuff
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant