bookie-app's Issues
Inside the bookview, the book thumbnail links to undefined url
Show only the four most recent notes in the home page
Advance text shows 'false' text above the books
What's a good way to let the user know about the drag and drop ability of tags ?
set min-width for cards
Tie New Tag Creation to Enter button
Notes of a book page
show notes (aggregate notes) specific to book id - sorted by last updated date
**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!
Single draggable tag shows up even when there is no tag in any of the notes.
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
Add constraints
I guess we should add checks for when the user leaves without saving, leaves a field empty when saving etc.
Multiple notes view - list, tiles, large icon
three icon buttons
Edit note view saves text as 'true' always
the view also shows the note id instead of title
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)
undefined shows up in tags editor when no tags present
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?)
Search results are not clickable - do not lead to book view
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.
note card renders fine in the javascript book but has weird width in the other two
Add error messaging to the UI
Make Update note view great again
Add default messages for when no notes/books are available.
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 ?
undefined tag
next to other tags created by user, there is an undefined tag in gray
About us page on the website
feedback from the canvas assignment
Shorten description under SearchBar
Let's not show the tags bar in note cards when no tags are present.
lukin weird yo
Logout Button
Logout button only works when clicking above or the sides - the text isn't clickable
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
logout button not visible in mobile view
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?
book view - mobile view has overlapping items
Tags should be sorted alphabetically (NoteCard and DragContainer)
Make all the breadcrumb sections clickable
It will be easier to navigate for the user
Login page
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."
Setup models and services to match the API
show breadcrumbs in Create new note ?
refresh books when notes are deleted.
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.
duplicate tags for same note
'Show more' button should only be displayed if there is more description to show
Add, Edit, Delete notes feature
Edit, save and delete notes (drag note to a bin) feature
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.
Image box expanded on "Show more" - BookView
book view - change to list view of notes - clicking on tags leads to error
Logout text is not clickable
back button on the register user page
feedback from canvas assignment
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 :-)
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.