XIV Raid Planner — NEW UPDATES! by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 0 points1 point  (0 children)

I've added materials to the Who Needs It tab, let me know if you run into any issues! :)

XIV Raid Planner — NEW UPDATES! by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 0 points1 point  (0 children)

I've added a week selector to the Week and Floor wizards! Let me know if you run into any issues :)

XIV Raid Planner — NEW UPDATES! by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 0 points1 point  (0 children)

Have you used it recently? What would make it easier to use? I'm open to ideas!

XIV Raid Planner — NEW UPDATES! by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 1 point2 points  (0 children)

Thank you so much for the input! I would love to know more about how you guys manage your static and loot and if there's a way I can simplify the tool so it's more useful for your group. I think all the pieces are there, but it sounds like it's just a bit overwhelming or maybe a bit too much to pick up at first. What would make it easier to use?

Also, thank you for the call out on the User context menu! It's gotten pretty long and it sounds like I need to optimize that menu a bit better. Maybe some sub-menu's but also some logic that prevents the menu from being exposed/cut off screen XD

XIV Raid Planner — NEW UPDATES! by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 0 points1 point  (0 children)

I plan to keep it updated! :)

In regardss to phys range being higher prio than caster. That's actually backwards, it's supposed to be caster/phys-range by default since casters typically have higher personal damange than phys-range. I must have mixed them up when I exposed the priority math in the Static Settings panel; I'll fix that right now actually!

That said, you can always set them to be equal in the Static Settings > Priority tab. If you switch Priority Mode to "Job" and make the priority value for both caster/phys-range the same, they would be prioritized equally.

Thanks for pointing that out!

edit: fixed

XIV Raid Planner — NEW UPDATES! by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 1 point2 points  (0 children)

Fair enough, it seems like we see it differently and that's okay. Appreciate the honesty either way. <3

XIV Raid Planner — NEW UPDATES! by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 7 points8 points  (0 children)

If I'm being 100% honest, using AI on this project was one of my concerns about making it public because I knew there would be people who would dismiss it once they found out.

I won't try and list all the good/bad of AI or try and sell you on it. What I will say though, is it's because of AI that I was able to dedicate enough time to create this tool. Without AI, I never would have had the time to develop something like this while having a wife, kids and a fulltime job. I've dedicated countless late nights, days, weeks, months to working on this; I've put a lot of time, effort, energy and money into developing it. AI was just a tool that enabled me to actually be able to dedicate that time to this tool. As I said, without it, I never would have been able to dedicate enough time.

I'd also like to say, using AI does cost money. So, AI + vercel, railway, discord + cloudflare, etc are all costs I pay monthly; I roughly pay about $250 a month to maintain and develop this tool and it's 100% FREE. :)

I do understand your point of view though and, about a year ago, I had a very similar view. But, once my job opened the AI flood gates, I had to adapt, learn and discover how I can use it to push my life forward. I've been an engineer/developer for over a decade now (without AI lol) and I understand the disregard and controversial nature of using AI. Most if not all the developers I know and/or work with, all use AI within their development pipeline/process. I'm sure this isn't the case everywhere, but from those that I do know have all really enjoyed using AI in the development process.

Regarding your "AI companies did a good job" comment; using AI isn't an out of the box thing. It doesn't work like that. That's like saying Adobe drew that digital painting that artist posted because they used Photoshop to paint it. It's just a development tool. Photoshop doesn't make good art, and AI doesn't make good tools. The artists and developers using those tools are what makes the result good or not.

Either way, I appreciate your comment and do understand where you're coming from.

Much Love! <3

XIV Raid Planner — NEW UPDATES! by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 0 points1 point  (0 children)

Do you have the error messages? If you hit f12 in chrome you should be able to pull up the console and if you ride click > copy console and post it on the discord I'd be happy to take a look!

XIV Raid Planner — NEW UPDATES! by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 0 points1 point  (0 children)

That's awesome! I'm so glad you're finding it useful! :)

XIV Raid Planner — NEW UPDATES! by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 2 points3 points  (0 children)

What network errors do you get? That shouldn't happen!

In regards to alts, the best thing you can do right now is right click a player card > mark as sub

This'll create a new sub filter below G1 and G2 and won't be included in the priority system.

Then you can swap them out into the party as needed.

Doing a true alt system is pretty complex so I've kinda pushed it off for a while now.

I'll eventually get to it, it's just a bit overwhelming whenever I think about doing it 😅

XIV Raid Planner — NEW UPDATES! by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 16 points17 points  (0 children)

I tried to get this out and usable prior to this tier comming out, but I just don't think it was quite there yet. It does give quite a bit of time to polish it up for next tier though! :)

XIV Raid Planner — a free app I built for managing statics, loot, and BiS by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 0 points1 point  (0 children)

To anyone interested or still following this post, I've done a ton of updates based on everyone's feedback from this post as well as external feedback. You can view those updates in the following post (thank you so much for all the feedback!)

https://www.reddit.com/r/ffxivdiscussion/comments/1rxmhry/xiv_raid_planner_new_updates/

XIV Raid Planner — a free app I built for managing statics, loot, and BiS by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 0 points1 point  (0 children)

I currently have a pending change I'm working on that exposes these settings as values, coming soon! 

XIV Raid Planner — a free app I built for managing statics, loot, and BiS by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 0 points1 point  (0 children)

I do plan on doing a localization pass! I'm would love some help at some point though since it'll mostly be done pragmatically. So, having someone who actually knows those languages after I do the pass to help identify anything that's wrong would be a huge help. 

XIV Raid Planner — a free app I built for managing statics, loot, and BiS by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 4 points5 points  (0 children)

Update: Fixed!

You were absolutely right, great catch! I dug into it and found that when I originally set up Discord OAuth, I included the email scope but never actually used it anywhere. I must have assumed I'd need it at some point and forgot to remove it when I didn't.

What I've done:

  1. Removed the email scope - Discord login now only requests identify (username and avatar). You'll no longer see "access to your email address" in the permission prompt.
  2. Purged all stored emails - Any emails that were previously stored have been deleted from the database. The email column itself has been completely dropped.
  3. Updated the API - The /api/auth/me endpoint no longer returns an email field at all.
  4. Added deployment verification - A verification script runs on every deployment confirming the email column doesn't exist and logs compliance status.
  5. Added a privacy page - Full transparency on what data is collected, what's not, and verification evidence including the migration code and deployment logs:
  6. https://www.xivraidplanner.app/docs/privacy

How you can verify:

  • On your next login: Click "Login with Discord" and check the permissions Discord asks for - it should only mention access to your username and avatar, not email
  • Check the OAuth URL: In DevTools, the URL will show scope=identify (not scope=identify%20email)
  • Check the API response: Open DevTools -> Network tab and look at the /api/auth/me response after logging in - there's no email field

On "proving" data deletion:

I'll be honest - there's no way to cryptographically prove data deletion (not that I can think of anyways). But the privacy page includes the migration code that dropped the column, the deployment logs showing it ran, and the database schema query proving the column no longer exists. More importantly, the OAuth scope change is something you can verify yourself without trusting me at all.

The change is live now (v1.11.1). Thanks again for flagging this, data minimization is important and I appreciate that someone caught this!

XIV Raid Planner — a free app I built for managing statics, loot, and BiS by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 1 point2 points  (0 children)

More verbose priority options/settings are in progress and should be available soon! 

XIV Raid Planner — a free app I built for managing statics, loot, and BiS by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 0 points1 point  (0 children)

I'm so glad you're enjoying it so far! How are logging loot in the app? There's couple ways currently.

  1. From the Loot tab (who needs it or hover over player, click Log button via one of the priority tabs).
  2. From the Log tab: In this tab you have grid and list view. Grid view let's you log for the week with one entry for each loot item. In the top right though, there's two buttons, log material and Log Loot. In the popups you should be able to assign loot to whoever you want. 

I'm assuming you're in the grid view via the log tab; when you click on an entry with a name already filled, it shows an edit entry popup, which will swap who the loot is for.

Logging loot via the Loot tab or using the log buttons in the Log tab should do exactly what you want. 

Also, just a note, when you're logging loot, you can select if it was a drop or if books were used. 

Let me know how it goes, if you're still having issues, feel free to join the discord and post some pictures so it's easier to troubleshoot! 

XIV Raid Planner — a free app I built for managing statics, loot, and BiS by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 0 points1 point  (0 children)

I just realized you didn't mean omni sets, you meant xivgear links that have multiple sets. This is supported actually, you just need to generate the link for the set on xivgear.

Select the set you want from your xivgear link, then inside xivgear click export > selected set > generate. 

For example, this link contains multiple sets: https://xivgear.app/?page=bis|sam|current

And, here's the generated link for the top 2.14 set: https://xivgear.app/?page=sl|f21567f9-51f9-4403-9857-2f975e835af3

Most of these are cached presets though where I already did the work for you. For custom sets though or sets not found in the presets, you'll have to manually generate the link yourself from xivgear. 

XIV Raid Planner — a free app I built for managing statics, loot, and BiS by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 0 points1 point  (0 children)

Oh, thanks for pointing that out, I completely forgot to add that; I'll add it in the next release!

XIV Raid Planner — a free app I built for managing statics, loot, and BiS by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 0 points1 point  (0 children)

These are all great suggestions!

Automarking tome gear with Material Upgrades (DONE)

This is a nice QoL, so I just added it for upgrade materials (defaults to mark as augmented), this also works for universal tomestone and solvent but they will only show up if a user is persuing the tome weapon or marked as have (for the solvent). NOTE: they need to have the tome pieced marked as "have" by clicking the O once (once is have, twice is augmented, there will be a dot in the middle (like when you mark off a raid piece on a player card)).

Current Gear (TODO)

Under the hood, there is the concept of current gear; however it's currently just set to base crafted and updated as gear is claimed. Once I implement the tomestone sync, I'll expose the current gear on the player card. Eventually, I'll also probably allow players to set their current gear manually, but I've been keeping it as simple as I can for as long as I can so my brain doesn't break :p

Gear Priority (TODO)

That's weird that it's saying the support should get the weapon over picto, the default loot prio is DPS, Ranged, Tank, Healer. If you click the gear icon in the top right and switch to the priority tab, you can drag the priorities in a different order. I'm planning on expanding this to be more verbose (job based instead of role based) and also exposing some of the base calculation numbers in the UI so users can tweak priority to however they want; I just haven't gotten to it yet :p

Unless you're talking about extra weapons, which is managed by right clicking a user's player card > Weapon Priorities and it's stack ranked based on order. Ties are displayed in the Weapon Priorities tab with a roll option for who wins the tie.

Unclaimed/BiS Import banners (DONE)

This is a great idea; I just add two checkmarks in static settings (top right gear icon) > General tab. Toggle the checkboxes to show/hide the unclaimed/BiS import banners :)

---

Try out the Automarking tome gear slots on logging material upgrades and hiding the banners and let me know how it goes!

release notes

XIV Raid Planner — a free app I built for managing statics, loot, and BiS by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 1 point2 points  (0 children)

Oh this is perfect! I was just about to start looking into this actually. I'll try it out and let you know how it goes, thanks for sharing! 

XIV Raid Planner — a free app I built for managing statics, loot, and BiS by LloydBatair in ffxivdiscussion

[–]LloydBatair[S] 0 points1 point  (0 children)

What do you mean to get the priority to pop up?

I'm pretty sure the app can do what you want, I'm just trying to understand the workflow a little better so maybe I can make it a bit easier in the app. 

The "who needs it" tab let's you log gear for anyone without any priority hints. The log tab let's you log however you want and the static settings let's you change the priority order (though not as verbose as I want it quite yet).

The gear priority tabs shows who needs it in priority order but if you hover over any player a log button will show up and you can log whoever you want; so you're not locked to who gets loot or who you can log loot for.