vincent-p / firefox-better-history Goto Github PK
View Code? Open in Web Editor NEWA Better History page inspired by Vivaldi ⛺
License: The Unlicense
A Better History page inspired by Vivaldi ⛺
License: The Unlicense
Hey, thanks for your work! Two questions:
Is there a reason to not include the ability to search all history?
What about a keyboard shortcut to quickly open and have search focused?
Hello,
I don't dare to call this an issue as I use this add-on for years and I love it. It's simple, practical, and complete.
However, I do have a request. Would it be possible to have the possibility to open the UI on a new tab if we need it? I like how it is as a pop-up right now, but in some cases it's unpractical. In particular, I think about when I make a search. If I do one for a website I use often – like YouTube as there is constant background music on my computer – the number of pages displayed makes up most of the space used by the pop-up. In the case of YouTube, I have 289 pages, and I simply can't see the search results.
I have added an image of what it looks like for me when I search YouTube.
And unfortunately, I have similar cases on other searches – though not quite as bad.
Having a button in the pop-up where we can choose to open it in a new window would be a great boon. No need to change the working of the add-on however, it works wonderfully.
To finish, I want to thank you for creating this awesome application for us. The history manager of Firefox is simply horrendous and I definitely would have stopped using this browser if not for you. So thanks!
I hope you'll be able to do something about my request.
Best regards,
-aGnamZer0
Hello @Vincent-P
I've been using your extension since I saw it on Firefox's Subreddit, and it's quite an improvement. It let you feel the Vivaldi spirit ;)
So, I prepared a batch of feedback that hopefully will help you improve the extension. I should be able to fill all of them by tomorrow. Still, thanks for making this!
Where I live the week start with Monday, not Sunday.
Can you add an option to change it in the week view?
As an alternative, you can try using the Intl APIs to infer the preferred first day of the week. I have not investigated if it's actually possible, but I would guess it is.
[macOS 11, Firefox 102.0.1]
I just found out BetterHistory only has the past 9 days saved. This is the first time this happened.
I browse the internet daily using only firefox and BetterHistory is always active, and the regular firefox history has the past month saved, so I'm wondering if there's a way to get the entries back? Perhaps there's a plain text log or backup file somewhere I could open or import?
Please add some delete history functionality. Not looking for auto-delete stuff, there are plenty of extensions for that. I'm just looking for a way to delete individual lines and a "delete all displayed" which would allow deleting all results from a search term.
I like that chrome extension's UI very much, any plans to redesign like that? Although current firefox better history is good enough.
Some people prefers the daily or monthly view as default view.
I think we should remember the last visited page in the Local Storage to use it as default view.
For the month of May, if I search/filter on "camera", the results I get in:
Contrary to the results of "week view" there are no entries with "camera" on May 3rd or 10th. I -think- the day view is correct, I have not cross-checked with FF built-in history, though there was one time, while clicking through the days in day view, that May 10 did show matches, but have not been able to recreate that error.
Note: this is an actual use case: trying to find an entry relating to replacing the camera lens on my phone. I started in month view and when it returned just 3 days, I thought "really? that can't be right." ...and it wasn't.
You can only effectively search for a website day to day, which is useless if I want to find that website I visited a while back. Maybe offer an option to show all of your history on one page, lazy-loading new ones in (similar to Chrome, which I thought this extension was).
When I type a single letter into the search field, the page goes blank and this error is thrown: TypeError: can't access property "toLowerCase", visit.title is null
firefox-better-history/src/app.js
Line 84 in 65d10e1
visit.title
can be null
under certain circumstances. It may have something to do with me having imported history from Chrome, nevertheless, this can happen and renders the search function unusable. The fix is easy - visit.title.toLowerCase()
-> (visit.title || '').toLowerCase()
Minor improvement to ease seeing on which page the user is.
If a page in my history is still open as a tab, I would like a link to switch to that tab (rather than open a new tab of the same page).
I was imagining this could either be a new link ("switch to tab" as well as "link"), or it could replace "link":
One thought I had which might make this undesirable: the extension would need permission to access current tabs as well as the history. When I installed this extension I appreciated that it only required 1 permission.
I'm happy to help! I haven't built a web extension before but am a web developer and happy to try contribute this if you think it is useful.
Wondering what the license terms for this extension are as I couldn't find any information here. Maybe one could be added to the repository?
I am Sao Paulo timezone, it seems better if I can configure it
I usually use a 13" screen laptop and every pixel matters. So I would like to suggest to compact a little the UI, by e.g. reducing top/bottom padding, removing or resizing the header title and lining up search bar and tools bar.
This is just a mockup created by playing with the DOM:
This way I gained almost twice the vertical space of the Firefox bar.
Thanks
I really like this addon, miles better than Firefox's default history manager but not too complicated either. I was wondering if you have any plans to allow localization?
Provide a way to enter a start date directly. Either by typing in date and/or selecting from a calendar.
Currently, the only way to get to a day 3 months ago is to hit the back arrow 90 times. (Though implementing issue #14 would also help a lot on this, but only if #15 is resolved)
Being able to directly enter a start date not only makes going to a day in the [distant] past more sane, it allows for more flexibility for the week and month views: Show me the 7 days starting on "this" date or show me the 35 days starting on "this" date. ...I use "35" since that is what is displayed in month view anyhow so it makes sense to use all the slots available.
This will also help with the week/month view at the beginning of the week/month; That is, showing June 1-30 on June 7 is less than useful in most cases as is showing June 7-13 on June 7th. Not only is showing the previous 7/35 days a bit more useful, life (and browsing habits) generally don't fall on nice neat week/month boundaries. ...at least for me, anyhow.
As others have said, this seems like a very useful extension, but as soon as I open the better history tab my CPU usage for Firefox goes up to about 40% and stays there.
Using FF nightly 87.0b7 (64-bit).
Thank you
How to reproduce:
file://somefile
file://somefile
flickersOne of my favourite features of this extension is being able to see repeated visits. I often use my browser history to figure out what I was doing on certain dates, which is impossible when half the entries are missing.
However, the history isn't correct sometimes. If I go to the month view, and scroll back a few months, everything looks fine at first. If I click on a specific date, still everything looks fine. Then, after a few seconds, the history starts jumping (the whole list changes, presumably it's somehow loading the history of a different day). Sometimes if I navigate to the previous day and forward again, it sorts itself out. Other times, it's a whole new set of history again (yet another day of history).
If I navigate slowly through the months when going back (i.e. I let each month load, before navigating to the next), then it appears to work correctly. But if I page through the months without letting them load, it starts getting weird.
Apart from that, love the extension! Thanks for the hard work :)
Since you cited the Photon Design System, I think it would really look good (almost native).
As a reference for possible implementation this issue: https://github.com/piroor/treestyletab/issues/ 1384
Is there any way to make this replace the default Firefox history ? Or at least replace the default shortcut to point to your ext ?
I'm seeing the following error in FF 95.0.2 on Windows:
PR #32 should fix this.
When in week or month view, clicking on a specific day header opens that day in day view would be awesome.
While I can understand the needs for a little iconography, the globes on the right on the titles serves no real purpose, and most likely never will as History APIs does not provides a way to retrieve sites icons.
Also, while scrolling they cause me a slight Grid illusion - Wikipedia which is quite annoying.
My suggestion is remove them.
In dark mode the link buttons use the color #0060df on a #404043 background (in the css it's --grey-10-a10
).
According to https://webaim.org/resources/contrastchecker/?fcolor=0060DF&bcolor=404043 it has an extremely bad contrast, and in fact it is difficult for me to properly read the text without increasing the screen luminosity.
Same thing with the loading spinner (same colors).
I'd suggest to replace the blue color with #4fbcff, used by Reddit in its dark mode.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.