Giter Site home page Giter Site logo

ocular's Introduction

Hi there πŸ‘‹

I'm Jeffalo, I got into coding through Scratch, and my life has changed since.

ocular's People

Contributors

adzboy avatar cluckcluckchicken avatar dependabot[bot] avatar functionalmetatable avatar jeffalo avatar lholliger avatar micahlt avatar mxmou avatar mystpi avatar oren-lindsey avatar pppdud avatar pufferfish101007 avatar purple-hacker avatar purplezen avatar redguy12 avatar return-misapuding avatar scoldercreations avatar stretch07 avatar webdev03 avatar weredime avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ocular's Issues

bug logging in

Describe the bug
it won’t let me log in

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'https://myocular.jeffalo.net/login'
  2. Type user name in box
  3. Get code
  4. Do the scratch project
  5. Go back to jeffalo website
  6. Press the other button
  7. It asks you to login again

Expected behavior
Log me in

Screenshots
No

Desktop (please complete the following information):

  • OS: iOS
  • Browser chrome
  • Version newest

Smartphone (please complete the following information):

  • Device: iPad 5th gen
  • OS: iOS
  • Browser: chrome
  • Version newest

Additional context
I’m sad 😒

gray dark theme

The Dark Theme flow you took from Scratch Addons doesn't feel right for some reason. I think Ocular dark mode yould look better if it was like Roblox dark mode?

The area circled in blue is what I want the colors of the buttons to look like:
Capture

setup deployment

perhaps i'll use vercel to get fast deployment and i'll have it at ocular.jeffalo.net

split stats in 2

currently stats are done only for users, i'll add category stats so im thinking when you go to stats there'll be one for category stats and one for user stats

margin at 1350

the margin breakpoint should start at widths lower than 1350px

name/brand

furthering the name/brand through creating a logo/better name.

ideas are welcome!

Typo with link

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://ocular.jeffalo.net/docs/gallery
  2. Click on edit this page
    3. Scroll down to '....'
  3. See error without having to scroll down

Expected behavior
The link should work, and lead to content/docs/gallery.md

Screenshots
Wow, you're pushy. It's just a 404 page. alright, fine
Screen Shot 2021-05-13 at 3 06 46 PM

Desktop (please complete the following information):

  • OS: MacOS Big Sur 2020
  • Browser: Firefox
  • Version 88.0

Additional context
None, other than the fact that I like links to work

Error message when ScratchDB is down

Is your feature request related to a problem? Please describe.
ScratchDB sometimes has problems. When this happens, Ocular displays no results but doesn't show an error message.

Describe the solution you'd like
An error message.

scratchblocks don't function in singular post view

when viewing a list of posts, the scratchblocks function the same as on the forums.
however, when you go to the singular post view, the scratchblocks aren't formatted correctly and turn red.

to reproduce

  1. go to a user's ocular profile, a topic, or the search results
  2. click on the post date in the upper left to go the singular post viewer

desktop

  • os: windows 10
  • browser: chrome 88 (works on edge 90 as well)

(also noticed that the ". . ." booleans don't automatically turn gray on ocular, unlike regular scratch)

image
image

/post/:id/embed

Please add an embeddable post viewer to ocular, like this
image
but just as-is and iframeable

Markdown or BBCode for statuses

My former Shef Werld Post Viewer status contained HTML in it. HTML is not supported in statuses currently, so I think there should be a way to add formatting for statuses.

HTML probably should not be implemented instead of what is mentioned in the title, because of XSS, obviously.

Error 523 β€’ Origin is unreachable

Error 523
Ray ID: 60fed5af1d67fdd5 β€’
2021-01-11 13:02:53 UTC
Origin is unreachable

You β€’ Browser Working
Chicago β€’ Cloudflare Working
ocular.jeffalo.net β€’ Host Error

What happened?
The origin web server is not reachable.

What can I do?
If you're a visitor of this website:
Please try again in a few minutes.

If you're the owner of this website:
Check your DNS Settings. A 523 error means that Cloudflare could not reach your host web server. The most common cause is that your DNS settings are incorrect. Please contact your hosting provider to confirm your origin IP and then make sure the correct IP is listed for your A record in your Cloudflare DNS Settings page. Additional troubleshooting information here.

Cloudflare Ray ID: 60fed5af1d67fdd5
Your IP: [removed]
Performance & security by Cloudflare

Links to the Scratch Youtube video player on posts when viewed on ocular go to a nonexistent page of ocular

Describe the bug
When there is a link to the Scratch YouTube player on a post viewed on ocular, the link goes to a nonexistent page (https://ocular.jeffalo.net/discuss/youtube/ whatever goes here ). I think this happens due to the way the Scratch Forum's internals link to it.

To Reproduce
Steps to reproduce the behavior:

  1. View any page that has a link to Youtube that goes to Scratch's Youtube player
  2. Click on the link
  3. Clicking it gives a 404 error, hovering over it shows a link to the nonexistent spage.

Expected behavior
The link goes to Scratch's Youtube Player.

One way of solving this is by ocular making its own Youtube player or redirecting the nonexistent subpage to Scratch's player.

Screenshots

An example of the bug is here .

Desktop (please complete the following information):

Likely happens in all browsers, but I use Chrome 88 on Windows 10.

Additional context
Add any other context about the problem here.

meta stats page

could there be an ocular stats page with the total number of ocular statuses and stuff

front page

i'll have to make a nice homepage that clearly lists the other tools

properly use chart.js in vue

i really need some help with this.

i want to use chart.js inside of vue properly. i'm having a lot of issues with the way im trying to do it, where the load animation doesn't happen which is sad. i dont think vue was designed to work with chart.js and thats really annoying.

please someone help thanks

Remove my-ocular from templates

Is your feature request related to a problem? Please describe.
my-ocular isn't really a thing anymore
Describe the solution you'd like
to not say my-ocular

Describe alternatives you've considered
remove my-ocular from templates
Additional context
image

opacity on emoji

Describe the bug
A clear and concise description of what the bug is.
I cant see the emoji

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://ocular.jeffalo.net/post/5293197/
  2. Click on the emoji react thingy
  3. Hover on an emoji reaction
  4. See error - the emoji disappears

Expected behavior
A clear and concise description of what you expected to happen.
I should see it, but there should still be distinct behavior on hover

Screenshots
If applicable, add screenshots to help explain your problem.
Screen Shot 2021-05-30 at 1 28 51 PM

Desktop (please complete the following information):

  • OS: mac
  • Browser firefox
  • Version 11.3

To fix:
change

.reaction-button-popover[data-v-3692234e]:hover {
 opacity:1%
}

to something like

.reaction-button-popover[data-v-3692234e]:hover {
 opacity:50%
}

cleaner messes up with <a> tags

the cleaner which is meant to prevent xss, messes up if a post contains in the content, and turns the rest of the post into a link i have no clue why this happening.

url plus sign issues issues

spaces turn into pluses in links and i look for link.

i dont really know whats going on here but heres a post https://scratch.mit.edu/discuss/post/4415347

edit:
when a link to ocular is shared on scratch, the plus signs (+) which are normally spaces are encoded to %2B, then when the link is clicked from scratch, ocular reads the %2B as a + and messes with the search query.

any ideas on how to fix this?

rewrite in tailwind.css?

would make my life a lot easier. need to make sure it looks the same, custom themes work and displays scratch posts as scratch does.

live feed

i dont know if it will be really live.

scratchindexer only indexes 1 post per miniute which means making a live feed might be lame.

i think it should show the latest ~10 posts and when new posts are added remove the oldest ones.

maybe it might even be useful for scratch moderators!

Statuses can get too large in length and make Forums lag with SA on

Describe the bug
Statuses can become very large when setting them with my ocular.

To Reproduce
Steps to reproduce the behavior:

  1. Keep copying a random piece of text for some time
  2. Set it to your ocular status
  3. It lets you keep it, its annoying when its on [CENSORED].

Expected behavior
A max character limit of 100-200

Desktop (please complete the following information):

  • OS: Win10
  • Browser Edge

Sorry if I caused lag to your server, I was just testing.

stats

stats will work kinda like shefwerld (catsunited) stats i guess.

i'm going to have to think about the layout and what libraries will be used. suggestions are obviously welcome!

View post on ocular

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Sort of. I'm always frustrated when I see a cool post I wanna react to, and I have to do some url replacement stuff to view it on Ocular.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Change the index.html file for https://ocular.jeffalo.net/post/, so that you can paste a url and it will redirect to the post on ocular.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
idk, maybe something on ocular Search?

Additional context
Add any other context or screenshots about the feature request here.
None

no. I don't have SA (switched computers since I got it)

show post counts

Currently, it doesn't show post counts. It just says 0+ posts. I think this would be a handy thing to add. And you can obviously do it with the api.

epic flashbacks to the wikipedia redirect glitch

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.