Commit graph

111 commits

Author SHA1 Message Date
Nils Norman Haukås
66a16ea0f9 Revamped settings
Added an explicit save button. Simplified
settings save service. Now saving and loading all
settings at once.
2016-08-11 19:50:40 +02:00
Nils Norman Haukås
da6334f8a8 Bumped version 2016-08-11 19:48:42 +02:00
Nils Norman Haukås
b5265a9222 Make settingsService use promises 2016-08-10 22:31:57 +02:00
Nils Norman Haukås
df831fc1b0 use tab.id 2016-08-10 22:31:45 +02:00
Nils Norman Haukås
e8f4eb035e update readme 2016-08-07 15:27:45 +02:00
Nils Norman Haukås
8a2a5abdbd update readme 2016-08-07 15:25:24 +02:00
Nils Norman Haukås
18ebdc2fad Adjust screenshot 2016-08-07 15:08:56 +02:00
Nils Norman Haukås
5b752a6527 Crop screenshot 2016-08-07 15:06:11 +02:00
Nils Norman Haukås
aa399e5178 Add screenshot to readme 2016-08-07 15:04:01 +02:00
Nils Norman Haukås
babcb9ae1a Inline source-maps 2016-08-07 14:59:47 +02:00
Nils Norman Haukås
4dbb8458d5 Bugfix: Chrome storage user settings 2016-08-07 14:40:41 +02:00
Nils Norman Haukås
1dc2c1a247 Add material design and settings page.
Squashed commit of the following:

commit 8eaac39b94663e32659e41dde211a197cfdf567f
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Sun Aug 7 13:46:56 2016 +0200

    Prepare new feature for plugification

    Menu.tpl.html now references chrome plugin file resources for material design.
    Adjusted build step to copy material design styles and such. Whitelisted web accessible resources in
    manifest.json. Bump version number.

commit a2662042904ee69613b75fc1bebb188c9783f414
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Sun Aug 7 12:54:27 2016 +0200

    Use parameter properties

commit 888e3511212eca705585651f4d9286502b5c05b6
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Sun Aug 7 12:45:51 2016 +0200

    Post tags to configurable endpoint

    User can now specify the url where tags should be posted.

commit f4adda15223bba3044184d4a0780387051828958
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Sun Aug 7 07:06:30 2016 +0200

    Rename to settings service

commit 5646a8dabab740267181d0d87ec369bbdabe42e5
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Sun Aug 7 07:02:36 2016 +0200

    Reworked settings

    Replaced index.Appconfig.ts with appConfig.service. This paves way for an adjustable settingspage.

commit 63c7d5bfa2029702ba5e4eafa462436f5e547afa
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Sun Aug 7 07:01:57 2016 +0200

    Update angular.js version to 1.5.8

commit bcee26ccda036abdb90a98121dab3bd1e0e39fcc
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Thu Jul 14 22:00:26 2016 +0200

    removed browsersync notification

commit 71b0c3a1c735c1b2293c21a756f0bf05f85ccacc
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Thu Jul 14 21:58:12 2016 +0200

    Added spinner, started settings page

commit fd0b16a146c7f633f354ed4f8c69754d9b66cfdd
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Mon Jun 27 21:50:50 2016 +0200

    Include material-design-lite, started building settings page.
2016-08-07 13:49:33 +02:00
Nils Norman Haukås
606f1a6bd2 Update readme and build script
Added npm start for starting the application the application in "live development mode".

Use npm postinstall so that a developer will only need to run npm install to get up and running.

Added open source license
2016-06-25 20:54:32 +02:00
Nils Norman Haukås
c6c1fbfe54 Squashed commit of the following:
commit 5cce0dbf60781b759f998a01546a759cbdea6bb7
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Sat Jun 25 12:50:15 2016 +0200

    Add comment

commit b4e241f9845ff4e5ce3a1f4d295bab714f061ce7
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Sat Jun 25 12:48:30 2016 +0200

    Update how menu is loaded when distributed as a plugin. Seems to load properly now.

commit ca28432c4717ebc035c754cca7b5fc691ee269d6
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Sat Jun 25 12:46:28 2016 +0200

    remove uneeded deps from typings

commit 3ec733feaf82930d96b2d19d1cd40a95e0c0aab7
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Sat Jun 25 11:40:02 2016 +0200

    removed gulp dependencies

commit 5a21e118a59c184f52c971fa2a9f023676372867
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Wed Jun 22 23:15:36 2016 +0200

    added clean and build scripts to package.json which builds a dist folder

commit e755176a13005fc907617148c418dec793bc4c4a
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Wed Jun 22 21:13:51 2016 +0200

    Added 'npm run server', which will fire up a test page that runs the existing plugin code.

commit 4fccd07c2ed9308c42d97f47837464a180e40f8d
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Wed Jun 22 20:08:14 2016 +0200

    delete files that are no longer needed. Add comments to explain styling setup.

commit 227163df0834eb9b2d57270f2460263837a14212
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Wed Jun 15 00:34:37 2016 +0200

    got test setup up and running. Fixed uuid and rangy import statements.

commit 41b73d35f6e8b12ab04fb04f312e524443689554
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Wed Jun 8 23:03:32 2016 +0200

    kinda working. Still working on starting the application in test mode.

commit cd929b0acd71c486dd7a0ca0b18723f98faa401f
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Sun May 29 22:44:45 2016 +0200

    added pageRebuilder for preparin the page when app is used as a chrome plugin. Still not quite working yet.

commit 722759ae5f5c93fea08570ad14155d741e8f8b63
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Sun May 22 01:23:52 2016 +0200

    Managed to add a basic jspm setup.

commit 7b99c2ed8647f54b8d77d69d37d5f6d05b7f63cc
Author: Nils Norman Haukås <nils@thunki.com>
Date:   Sat May 21 13:13:10 2016 +0200

    Lots of rearranging code. Split up gulpfile for clarity. Updated typescript and gulp dependencies.
2016-06-25 20:16:17 +02:00
Nils Norman Haukås
d5f5aba1aa added options for downloading only for current page or for all pages in that domain. Fixed a bug where loading the menu would try to load all tags for the domain and not just the page-specific tags. Fixed by adding filter. Also added option for deleting tags for the current page that is viewed. 2016-03-19 11:36:45 +01:00
Nils Norman Haukås
9676be1e3d Bump version number 2016-03-19 08:31:30 +01:00
Nils Norman Haukås
c89b4be860 Pretty print the saved json file. 2016-03-19 08:30:29 +01:00
Nils Norman Haukås
5bd4b2e2c6 added a download button and a file save service. Is now able to download tags for a tagged page. 2016-03-18 19:58:16 +01:00
Nils Norman Haukås
417e840d13 This closes #12, closes #10. Added normalize() when removing tags by clicking the x button 2016-03-18 17:35:09 +01:00
Nils Norman Haukås
8004eea37d Switched out the backend server url. Also ensured that the backendservice won't make the same query twice which is a challenge with people double clicking to select a word. 2016-02-20 12:51:23 +01:00
Nils
6c1a8891e3 Update README.md 2016-01-31 15:42:09 +01:00
Nils
9f3d721e22 Update README.md 2016-01-31 15:18:57 +01:00
Nils
4f73adab4d Update README.md 2016-01-31 15:05:38 +01:00
Nils
deb5067df6 Update README.md 2016-01-31 14:59:54 +01:00
Nils Norman Haukås
2ee0889c09 Refactored. Fixed bugs regarding tagging and readding tags. Added more comments. 2016-01-31 14:09:18 +01:00
Nils Norman Haukås
6dcbdcb699 A little more progress in saving reloading 2016-01-25 21:53:08 +01:00
Nils Norman Haukås
7b51d4b6ce is able to add and remove tags but still some bugs with regards to restarting the application 2016-01-25 21:46:33 +01:00
Nils Norman Haukås
94fa527530 successfully attached listener to frameset frames 2016-01-25 19:39:46 +01:00
Nils Norman Haukås
15c31f6de6 In the middle of refactoring webpage.service. Project is finally building properly. Will need to figure out how to listen to the frameset. 2016-01-25 19:18:52 +01:00
Nils Norman Haukås
3d8c875799 started work on listening to multiple iframes. 2016-01-24 21:08:26 +01:00
Nils Norman Haukås
5a9e841f37 is now able to insert the menu on pages that use framesets. 2016-01-24 20:06:42 +01:00
Nils Norman Haukås
1125b70500 Added better handling of failed tag deserializations. It will no longer block plugin loading. 2016-01-24 16:12:11 +01:00
Nils Norman Haukås
2eef3ae620 no longer removing top level style scripts. Bumped manifest version number. 2016-01-24 15:57:16 +01:00
Nils Norman Haukås
8aea12e76a Move angular declaration inside init method to avoid calling angular before its ready 2016-01-24 15:30:08 +01:00
Nils Norman Haukås
d24aeb831d bumped version number 2016-01-20 22:38:39 +01:00
Nils Norman Haukås
58a5ed2b45 Bugfix: Now correctly joining several words before querying the backend. It will only query the backend if its either one or two words. 2016-01-20 22:36:33 +01:00
Nils Norman Haukås
d26a1572a6 tweaked css. Added a possibility of resetting the tags for a given page. 2016-01-19 21:14:38 +01:00
Nils Norman Haukås
53b856c2a3 removed unused html file. Removed close button from menu. 2016-01-18 18:29:07 +01:00
Nils Norman Haukås
c4558dfac0 resolved some styling issues. Plugin seem to handle being inserted into possibly hostile css environments much better. 2016-01-17 21:50:02 +01:00
Nils Norman Haukås
1fb288f583 Reimplemented and refactored how the main page is captured. Now using iframe to capture the main page and listening to changes and tagging inside. 2016-01-17 21:12:11 +01:00
Nils Norman Haukås
923d7af843 removed close button on right menu. Tweaked css. 2016-01-16 18:10:11 +01:00
Nils Norman Haukås
c76cafa6cc Removed unused code 2016-01-10 20:16:26 +01:00
Nils Norman Haukås
02707d0d04 No longer using popup.html. Clicking the plugin button will now toggle the menu directly. 2016-01-10 20:15:34 +01:00
Nils Norman Haukås
6fea94eb03 removed frame from iframe 2015-12-07 21:19:36 +01:00
Nils Norman Haukås
26544f9b39 was able to add iframe to page in chrome and initialize it properly. 2015-12-07 21:11:03 +01:00
Nils Norman Haukås
b1b158ad58 added css to the inner iframe menu 2015-12-06 20:15:01 +01:00
Nils Norman Haukås
12058662de is now back at the point where the plugin is able to add and remove tags from the page. 2015-12-06 19:58:23 +01:00
Nils Norman Haukås
07d7fa76ba Now makes use of an iframe that loads the angular plugin which in turn hooks up to the parent dom. 2015-12-06 16:29:29 +01:00
Nils Norman Haukås
abb667aa7f removed gulp-file-include refactored dist task 2015-12-06 15:40:22 +01:00
Nils Norman Haukås
0c36aa90c0 refactored code a little bit. Fixed gulp serve for firefox. 2015-12-06 14:34:24 +01:00