GithubHelp home page GithubHelp logo

app's People

Contributors

eightfivezero avatar maplethorpej avatar noahmloomis avatar

Stargazers

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

Watchers

 avatar  avatar

app's Issues

Add Notes field to packing list table

The inventory table has a Notes popover column, but this is missing in the packing lists table. This component can be added to the packing list tables.

Add loading indicators

Currently, when pages or components are loading, "loading" is displayed.

A Loading component needs to be created that has different size variants and automatically centers within the parent component.

Mobile usability

The mobile version is nearly unusable as-is. Styles need to be added to make the UI mobile-friendly.

Tables should not collapse. Rather, they need to scroll horizontally. This may require adding a wrapper around table components.

Deduct only one item's weight from base weight when marked as worn

For instance, I bring the same shirt twice on a hike so I set the quantity to 2. When I mark that item as worn it should probably only deduct one shirt's weight from the base weight.
Right now I can't think of a case where I'd need to deduct all items from the base weight if I mark it as worn. โœŒ๏ธ

Add support for multi person inventory

Adding a field in inventory for designating an item to a person and adding filtering on the person when building packs.
I'm usually the one planning the packs for my family (wife and kids), and it would be great to be able to build several packs for the individuals in one place.
Stuff like clothes, backpacks, poles, other wearables, etc., is personal in size and weight, but then I distribute all the other stuff according to ability (size, age, fitness, etc.).
The feature of having everyone's gear in one inventory and being able to filter on a person when building would be killer.

Import Inventory

Due to popular demand, importing has become a requirement.

System needs to import from lighterpack, and may support other csv file data structures.

[Bug] shareable link of cloned packing list point to original list

Steps to reproduce:

  1. Create a list and add items
  2. From the packing lists page, clone list
  3. Change items in the cloned list
  4. Compare shareable links URLs of original and cloned - identical
  5. Compare items in cloned list shareable link to the packing lists. Matches original

Rename input field name attribute for Item name

Right now when creating a new item in the inventory the input field for "Item name" uses name="name" which pollutes the browser's autofill option for filling out forms. I'd suggest renaming the name attribute to itemname or something similar.

Show visual breakdown on shareable view

When sharing a link to a pack list it'd be great to see the visual breakdown on top of the list.

PS. on my search for a lighterpack alternative I stumbled upon packstack and I really like what has been created so far and it's amazing to see that it's actively being worked on! Do you accept PRs from outside contributors?

Add option to change category name

Right now if I want to change a category's name I'd have to go through every single item within a category and change it manually.
It'd be great if I can go to my inventory and have an edit button in the row with the category title, similar to the edit button at the end of the row of every item.

Manage number of items in inventory

Hello,

It would be great to be able to manage the number of items in the inventory.

Let's say we have 2 bottles in our inventory, it wouldn't be possible to add more than 2 in our packing list.

Thank you for your feedback

Theme: Light mode

Some users have requested a light UI mode. This can be added to the tailwind configuration, and should appear as an option on the Settings page. Setting should be saved to local storage.

[Feature request] Total cost per pack and list export

For insurance reclaims, it can be useful to be able to:

  • Export packing lists/packs to PDF. At the moment, the easiest way to do so is to open the shareable URL and print the page.
  • Ability to add the costs to exports (preferably as an optional field)
  • Add a total packing list/pack cost on the sidebar.

Continue the great work!

Move item to another pack

It should be possible to move items from one pack to another, without having to delete the item to recreate it in another pack.

Inventory and item deletion

Hello,

Could you please add the following features :

  • A button to delete easily all of our inventory in one shot
  • When an item is deleted from the inventory, also delete it in all the packing list

Thank you :)

I cannot add a new category that share a single word from another category

I have a category called "Clothing / Biking". And I would now like to add the category "Biking", for general biking stuff.

When I type "Biking" and hit Enter, it will then use the already existing category "Clothing / Biking". I have tried every possible way to add the category "Biking", but it seems impossible.

Renamed lists show the old name in the list view

When duplicating a list it gets the name untitled however when this is changed to something else it still retains the original untitled-name in the list view. When viewing the actual list it displays the new name.

Improve csv file imports

Hello,

When we export our inventory from PackStack we get a CSV file with the following columns :
name | manufacturer | category | product | weight | unit | price | consumable | product_url | notes

But it is only possible to import CSV from lighterpack with those columns :
Item Name | Category | desc | qty | weight | unit | url | price | worn | consumable

Thus, multiple fields are not completed, especially the product and the manufacturer.

Please, add the possibility to import CSV files with the following columns :
name | manufacturer | category | product | weight | unit | price | consumable | product_url | notes

Thank you

Use user-defined default weight unit

Currently, we're using a hacky method for determining the proper weight unit. This leads to redundant code and potential mistakes.

Instead, use the user's default weight unit for determining the base conversion weight unit. Clean up existing conversion code.

Let users create new items with similar names

I keep running into the issue that I can't create an item with a product name how I want to name it.

For example, I want to create an item as follows:
Manufacturer: Leatherman
Product name: Micra

But someone else created a product like this:
Manufacturer: Leatherman
Product name: Leatherman Micra

The system always autocompletes to "Leatherman Leatherman Micra" now and there's nothing I can do about it. ๐Ÿ˜…

Same with Manufacturers. I want to create an item with the manufacturer "Loop" but I can only create an item with "E-Loop" or "Loopalien" as Manufacturer.

It'd be great if, regardless of what already exists in the database, there's always an option to create a new manufacturer or product name at the end of the autocomplete dropdown. ๐Ÿ™

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.