bookie-app's People
Forkers
wahellobookie-app's Issues
Notes of a book page
show notes (aggregate notes) specific to book id - sorted by last updated date
Add left side bar with list of tags on all pages
- either all tags selected or unselected initially. In the former case, there should be an unselect all link. otherwise, a select all link.
- Plus button to add new tags.
- maybe we can drag the tags into a bin button to delete them (need to explain the interaction in a hover text in that case)
Inside the bookview, the book thumbnail links to undefined url
Logout text is not clickable
Image box expanded on "Show more" - BookView
note card renders fine in the javascript book but has weird width in the other two
Mobile UI
From Peer Review:
Minor responsive issues, search bar and lists behave badly on tiny screens (set minimum with of the list elements and row wrap them)
Show Incorrect / Username Password on 401.
Add constraints
I guess we should add checks for when the user leaves without saving, leaves a field empty when saving etc.
Show longer text in book description.
@adaszyn There is a lot of space in the book view to show a longer text description by default. I had increased the default length of text but (I think) you decreased it back again. Any specific reasons ?
book view - mobile view has overlapping items
Tie New Tag Creation to Enter button
Add error messaging to the UI
Edit note view saves text as 'true' always
the view also shows the note id instead of title
Make all the breadcrumb sections clickable
It will be easier to navigate for the user
Login page
undefined shows up in tags editor when no tags present
refresh books when notes are deleted.
Add default messages for when no notes/books are available.
back button on the register user page
feedback from canvas assignment
undefined tag
next to other tags created by user, there is an undefined tag in gray
Logout Button
Logout button only works when clicking above or the sides - the text isn't clickable
Note Create View navigating by URL
While the new note creation works great, navigating to the url by itself (e.g. copy paste the url into the browser) doesn't work.
E.g. If I copy paste this URL : http://127.0.0.1:3000/books/1577655753/create
Low priority but it will be cool to see it work :-)
book view - change to list view of notes - clicking on tags leads to error
can tags have space or other special characters in them?
currently, if i had a space, it has gray background. is that expected? maybe we can add constraints to tags being created like only alphanumeric characters?
logout button not visible in mobile view
duplicate tags for same note
Search results are not clickable - do not lead to book view
SearchBar refactoring
Created from #39 and #47
SearchBar refactoring
- Use custom SearchResults and SearchResult components to gain full control over used values (description should be truncated in component level, not after each request)
- Short description in SearchResult, longer description in BookView
- Keyboard navigation,
- SearchView with expanded features (TODO: what can we add there?)
Let's not show the tags bar in note cards when no tags are present.
lukin weird yo
Add, Edit, Delete notes feature
Edit, save and delete notes (drag note to a bin) feature
set min-width for cards
Sometimes the search request fails
The search bar sometimes sends empty query (as we are editing the search term) which causes exception and hence the error toast.
Sample query that caused the exception:
https://www.googleapis.com/books/v1/volumes?q=+&key=AIzaSyDVy9lkJzUvrg6DFTgsO9q51uapMeuvfGA
isbn10 and isbn13 undefined - to show book or not?
if i type 'ad' it shows a book with no isbn10. clicking on it leads to http://localhost:3000/books/undefined
{id: "D6ntAAAAMAAJ", isbn10: undefined, isbn13: undefined, title: "A.D.", authors: undefined, โฆ}
authors:undefined
description:""
id:"D6ntAAAAMAAJ"
image:"http://books.google.com/books/content?id=D6ntAAAAMAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
isbn10:undefined
isbn13:undefined
key:"WISC:89067499855"
rating:undefined
title:"A.D."
TA Suggestion.
When searching for stuff in the searchbar, maybe you could implement a view if the user presses Enter (or a button that you add that says "show more results") this view shows more details of the search results and mroe of them as well.
'Show more' button should only be displayed if there is more description to show
Single draggable tag shows up even when there is no tag in any of the notes.
Make Update note view great again
Show only the four most recent notes in the home page
Shorten description under SearchBar
Card heights are weird all around.
The note cards have different heights depending on the content. Same with book cards.
In the book view, expanding the details of a book makes the thumbnail container's height go all crazy.
@adaszyn You'll need to check this one out man. I tried to solve it without giving fixed heights to the cards but couldn't to do it.
About us page on the website
feedback from the canvas assignment
Setup models and services to match the API
show breadcrumbs in Create new note ?
Multiple notes view - list, tiles, large icon
three icon buttons
The country flag should have the text next to it 'Language' or 'Search books written in'
otherwise, the flag could be mistaken for the page language
Advance text shows 'false' text above the books
Tags should be sorted alphabetically (NoteCard and DragContainer)
**Cards**
Cards can be added to your board to track the progress of issues and pull requests. You can also add note cards, like this one!
What's a good way to let the user know about the drag and drop ability of tags ?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.