Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.0.0 Roadmap #1

5 of 23 tasks
MrSaints opened this issue Sep 15, 2015 · 3 comments
5 of 23 tasks

v3.0.0 Roadmap #1

MrSaints opened this issue Sep 15, 2015 · 3 comments


Copy link

The current version is v1.0.0, although in reality I'd consider it v0.0.0. This thread will cover the "essentials" that needs to be done before a proper release (i.e. app store) can be made.

On a slightly related note, I'm planning on switching away from MDL entirely. It's a great framework, but it's built with too much reliance on its JS libraries (with a bunch of listeners)

I've decided to redo the entire extension, starting with a new CSS framework. It's most likely going to be Bootstrap 4 (Alpha). Rationale is simple: it's widely used, and its new version is fairly lightweight. It works without JS, and it feels a lot more predictable than MDL.

v2.0.0 is committed. Refactored, and reorganised the entire app. It's now using Bootstrap 4 (Alpha). Components, actions, stores, and constants are further compartmentalised, and cleaned up.

This is the roadmap for the next major release v3.0.0.


  • Date specific (default):- "DD/MM/YY" | Time
  • Query specific:- "Searching: X" | Time and date (same for stale visits)
  • Query, and date specific:- "Searching: X on DD/MM/YY" | Time


  • Pagination (???) / Show X results (e.g. All);
  • Search ALL (i.e. not date specific - how to best handle this?).

To be added

A separate webpack config should be created for the development environment. The extension also needs an automatic packager / builder (e.g. gulp).

  • Settings page: alter date format;
  • Deleting single URL;
  • Deleting ALL / selected;
  • Undo delete (recycle bin?);
  • Sorting (e.g. by date, and alphabetical order)
  • Grouping (e.g. by hostname);
  • Tagging (i.e. custom search);
  • Reset;
  • About / metainfo page (e.g. version);
  • Show full URL.

Under consideration

  • omnibox
  • Most visited (by date? should this be on a separate page?) | Could use topSites API;
  • Statistics or something fancy... (see above)
  • Routing (???);
  • Custom calendar element (I don't like the current one);
  • Star on bookmarks;
  • Autoreload.


  • Retrieving real dates / times (for stale links);
  • Fix pagination when "ALL" limit is used;
  • Button to refresh stale results (possibly the title);
  • Reduce font-size?

Perhaps we should use Immutable.js...

@MrSaints MrSaints changed the title v1.1.0 v2.0.0 Sep 16, 2015
@MrSaints MrSaints changed the title v2.0.0 v2.0.0 Roadmap Sep 17, 2015
@MrSaints MrSaints changed the title v2.0.0 Roadmap v2.4.0 Roadmap Sep 21, 2015
@MrSaints MrSaints changed the title v2.4.0 Roadmap v3.0.0 Roadmap Sep 22, 2015
This was referenced Sep 24, 2015
Copy link
Owner Author

MrSaints commented Jan 3, 2016


Started work on v3.0.0. New design.

Copy link
Owner Author

I got bored, and rewrote it, again:

chrome-extension___lnbocnimmniifabkofgadjjikegejgeh_build_index html laptop with hidpi screen

Copy link
Owner Author

Moving some of the issues to a v3 project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet

No branches or pull requests

1 participant