Commit Graph

120 Commits

Author SHA1 Message Date
Jeremy Dormitzer
344e8734c1
Log closed sidebar event in content script 2018-02-01 09:47:40 -07:00
Jeremy Dormitzer
242d991b0c
Fix DNT logic 2018-02-01 00:41:20 -07:00
Jeremy Dormitzer
4c57c37c00
Remove debug logging 2018-02-01 00:31:27 -07:00
Jeremy Dormitzer
2d3afd558f
Hook up analytics; support test Amplitude api key 2018-02-01 00:25:48 -07:00
Jeremy Dormitzer
f524bf8374
Fix typo 2018-02-01 00:25:07 -07:00
Jeremy Dormitzer
647b0e216a
Make analytics and DNT detection work 2018-01-31 22:46:25 -07:00
Jeremy Dormitzer
419aa55f14
Inject Amplitude init script properly 2018-01-31 18:14:57 -07:00
Jeremy Dormitzer
99ddcb33e3
Begin analytics.cljs; add secure api token handling 2018-01-31 17:23:43 -07:00
Jeremy Dormitzer
a5febca9ce
Fix jitter on icon change 2018-01-30 23:50:33 -07:00
Jeremy Dormitzer
ad77fd7ea0
Implement back button logic 2018-01-30 23:42:18 -07:00
Jeremy Dormitzer
8a222c545e
Make back button a styled clickable button 2018-01-30 23:31:40 -07:00
Jeremy Dormitzer
fe0bbf7385
Update back arrow color 2018-01-30 23:05:00 -07:00
Jeremy Dormitzer
1865b70f73
Generate whole sidebar in cljs; change icon to back arrow based on context 2018-01-30 23:04:35 -07:00
Jeremy Dormitzer
a7c6f88581
Change icon color 2018-01-29 22:30:44 -07:00
Jeremy Dormitzer
2902fb8b64
Fix get-in-item logic 2018-01-29 22:30:30 -07:00
Jeremy Dormitzer
2b5aef4215
Scroll to top on DOM re-render 2018-01-20 18:01:16 -05:00
Jeremy Dormitzer
4063d48e2b
Style item links 2018-01-20 17:56:30 -05:00
Jeremy Dormitzer
7c68c36feb
Make comments indicator clickable instead of whole card 2018-01-20 16:33:55 -05:00
Jeremy Dormitzer
93e407d32b
Add links back to HN 2018-01-20 15:53:26 -05:00
Jeremy Dormitzer
714ff39929
Implement viewing child comments 2018-01-20 10:08:52 -05:00
Jeremy Dormitzer
4c83ea861e
Start individual story UI 2018-01-19 22:51:54 -05:00
Jeremy Dormitzer
77fdb84d20
Display data about stories, set up fetch item infrastructure 2018-01-19 10:22:35 -05:00
Jeremy Dormitzer
356cffabd3
On first sidebar open render already-fetched hits 2018-01-18 22:12:27 -05:00
Jeremy Dormitzer
d8f42b461c
Implement a loader animation 2018-01-18 21:47:35 -05:00
Jeremy Dormitzer
f72e4349f4
Style cards 2018-01-18 17:59:54 -05:00
Jeremy Dormitzer
7f637049a0
Polish sidebar presentation 2018-01-18 15:00:40 -05:00
Jeremy Dormitzer
76bd1e398a
Begin implementing view 2018-01-18 15:00:15 -05:00
Jeremy Dormitzer
2a66aa03ef
Do not shadow core function; implement obj->clj 2018-01-18 09:41:21 -05:00
Jeremy Dormitzer
42cca5be6f
Actually pass the dom to the render method 2018-01-18 07:54:38 -05:00
Jeremy Dormitzer
0212f35747
Set up model-update-view skeleton 2018-01-18 06:57:14 -05:00
Jeremy Dormitzer
c7c546bd1e
Remove redundant message field 2018-01-17 20:16:50 -05:00
Jeremy Dormitzer
a6fa68fd34
Make the sidebar go and look good 2018-01-17 20:16:37 -05:00
Jeremy Dormitzer
6652b4141e
Make sidebar in content script instead of firefox-specific api 2018-01-17 11:47:21 -05:00
Jeremy Dormitzer
dc880ec074
Make repl work 2018-01-17 11:47:01 -05:00
Jeremy Dormitzer
42fd6b87df
Ignore repl file 2018-01-17 11:46:07 -05:00
Jeremy Dormitzer
31e953daf2
Clear previous children on re-render 2018-01-12 17:15:13 -05:00
Jeremy Dormitzer
93ed84cf69
Render an icon for toggle button 2018-01-12 17:14:57 -05:00
Jeremy Dormitzer
08b647b4f8
Begin styling 2018-01-12 16:59:19 -05:00
Jeremy Dormitzer
3749fef8c4
Re-render the sidebar on tab update/activation 2018-01-12 15:39:57 -05:00
Jeremy Dormitzer
74add41ccd
First pass at sidebar / rendering logic 2018-01-12 13:29:12 -05:00
Jeremy Dormitzer
20ac362a41
Add popup script 2018-01-11 20:15:05 -05:00
Jeremy Dormitzer
c592c38f59
Remove prn 2018-01-11 19:59:50 -05:00
Jeremy Dormitzer
51a862ac8a
Update TODO comment 2018-01-11 19:25:29 -05:00
Jeremy Dormitzer
4e7077ef05
Implement fetching items 2018-01-11 19:25:19 -05:00
Jeremy Dormitzer
09549d9185
Close channels on error to avoid callers hanging forever 2018-01-11 19:24:48 -05:00
Jeremy Dormitzer
6db8adfa9d
Use standard cljsbuild compiler options for one file 2018-01-11 18:23:35 -05:00
Jeremy Dormitzer
12e9d50a45
Move all logic to background script 2018-01-11 07:37:18 -05:00
Jeremy Dormitzer
e46d295346
Change message name 2018-01-10 18:55:44 -05:00
Jeremy Dormitzer
a80d8b2c41
Use correct catch function 2018-01-10 18:55:27 -05:00
Jeremy Dormitzer
d451c4f366
Specify js input language 2018-01-10 18:55:10 -05:00