Coder Social home page Coder Social logo

bourgeoisor / xivtodo Goto Github PK

View Code? Open in Web Editor NEW
123.0 123.0 18.0 36.01 MB

Dashboards, tailored checklists and tools for Final Fantasy XIV.

Home Page: https://xivtodo.com

License: GNU General Public License v3.0

HTML 2.43% JavaScript 12.27% Python 1.77% Vue 67.72% CSS 1.50% Go 14.16% Dockerfile 0.15%
checklists dashboards ffxiv final-fantasy final-fantasy-xiv todolist todos tools vuejs xiv-resources

xivtodo's Introduction

Hello, world! ๐Ÿ‘‹

๐Ÿ’ฌ My name's Olivier (he/him)
๐ŸŽจ I'm a software developer at Google, improving the developer experience for GKE and Anthos
๐ŸŒฑ In my free time, I'm currently learning Vue.js and front-end development
๐Ÿ”ญ Video game enthusiast; and founder and lead developer for XIV ToDo

xivtodo's People

Contributors

bourgeoisor avatar dependabot[bot] avatar fendse 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  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  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

xivtodo's Issues

Blurred items still show hover text

When an item is blurred, it probably shouldn't show hover text either. (mouse doesn't get captured with my screenshots, but it's over the first item in the list)

image

Elemental and bozjan levels are sometime inverted

A couple profiles seems to be displaying an issue where the elemental and bozjan levels are inverted or unavailable. I'm not quite sure if this issue comes from godestone, lodestone-css-selectors, or something else, but XIVAPI returns the correct values (whereas my instance of godestone doesn't).

This is an example where it's working as expected:

// https://na.finalfantasyxiv.com/lodestone/character/32741501/class_job/

"ClassJobBozjan": {
    "Level": 25,
    "Mettle": 0,
    "Name": "Resistance Rank"
},
"ClassJobElemental": {
    "ExpLevel": 5988,
    "ExpLevelMax": 157568,
    "ExpLevelTogo": 151580,
    "Level": 17,
    "Name": "Elemental Level"
},

This is one of those very few cases where for some reason it doesn't behave quite right (notice the Eureka level overwrites the Bozja level (which for this character should show 25):

// https://na.finalfantasyxiv.com/lodestone/character/25865622/class_job/

"ClassJobBozjan": {
    "Level": 41,
    "Mettle": 9338806,
    "Name": "Elemental Level"
},
"ClassJobElemental": {
    "ExpLevel": 0,
    "ExpLevelMax": 0,
    "ExpLevelTogo": 0,
    "Level": 0,
    "Name": ""
},

Level 100 Jobs on Profile Page are tightly grouped together

Hello,
It was mentioned in the Discord server that the Job levels section of the Profile page needs more spacing when the level for a job is at 100. I replicated this locally and confirmed that the spacing should be greater between each job.

Screen Shot 2024-07-05 at 2 32 03 PM

It could be fixed by increasing the margin in the style class here on line 39-44 of jobLevel.vue file.
.job-level { float: left; margin-right: 10px; margin-top: 5px; width: 22px; }

Could I submit a Pull request to fix this? I'd like to contribute to this project if I am allowed.

Quest information

It would be useful when looking at the quest list to have information about the quests via a link to the wiki.
For example the quest item "The Four Lords" could have a link to a page such as https://ffxiv.consolegameswiki.com/wiki/The_Four_Lords
This would make it easy to find information about quests that havent been completed without having to open a seperate search for them.

Probably should only be shown for non blurred items.

Checklist enhancement ideas

Here are a few suggestions for checklists that would be nice to have:

Edit custom checklists
reorder checklists
add descriptions or notes to checklists (custom and built in)

XIVLauncher / Dalamud add-on

Please take a look at this discord

https://discord.gg/GmBh4JvDZx

I think it would be super awesome if you could make this even more awesome by creating a plugin for xivlauncher that has pretty much all the things in the app in that discord for us completionists.

The plugin could maybe report back to the site you made and also update that, but also have an in game UI and tracker so we could see our completion stats there as well.

Just an idea

Encounter blurring

First of all, great site!

Had a quick thought this morning, I think it might be nice for users to have an additional setting that allows them to toggle encounter blurring on based on latest expansion or not. The options would only show if you have something selected under Content spoilers that is not 'Show all encounters'.

So maybe the options would be:

  • All expansions
  • Latest expansion

I'd be happy to make a PR if you're open to it, as well

Multi-language support

Would be nice to use the website in French, German and Japanese. Especially all the names of dungeons, trials, etc.

Or if that's too much work, then a setting to your preferred language-version of the Lodestone would already be helpful. I think right now it's always linking to "na.finalfantasyxiv.com/lodestone[...]"

How do we check which achievement/how the checkmark is given?

Hi, so for example I have all these quests done and what not:

image

And it doesn't pick them up (this was pre-ew) my question is how do I know what quest triggers the checkmark/why isn't it triggering. Can you add a tooltip or similar to explain the question mark ones?

Alternatives for the Discord oauth sign-in

Hi,

I don't have a Discord account, and I can't find a way to use the application without signing in via Discord. As a result, I'm not able to access the application at all.

Is it possible to implement an offline mode that uses the browser's local storage? This would be ideal for my use case.

Thanks!

Implement server-side storage / accounts

Currently, XIV ToDo utilizes localStorage for storing character data. This works, but means that there is no cross-device capabilities (e.g. syncing the same character progress on mobile and on a desktop browser).

A server-side service coupled with storage could be used to enable this (complete with e.g. Discord oAuth).

Missing to complete quest activities

Greetings.
Tell me, how can I find out what is missing on the site in order to complete the activity in the quests?
on the page https://xivtodo.com/questlines/ I have 3 unfinished quests, although I completed all the quests, information about which is on the wiki or there are unfinished job quests on the site

quest1 quest2

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.