Commit graph

168 commits

Author SHA1 Message Date
Steve Purcell
d2e0dea501 Better display for reverse deps on old names 2013-10-18 09:45:17 +01:00
Steve Purcell
392765e66b List reverse dependencies on old names (will be useful for nrepl) 2013-10-17 19:25:13 +01:00
Steve Purcell
8b1af32c82 And remove corresponding TODO 2013-10-17 08:31:48 +01:00
Steve Purcell
9e5a1ef619 Show old names on package page, and include download counts for old names 2013-10-17 08:31:15 +01:00
Steve Purcell
90814f2e43 Tidier debouncing of search results, handle ?q=params better
Fixes #1099
2013-10-14 17:25:39 +01:00
Steve Purcell
3c4e3b4dcd Note more web front-end TODOs 2013-10-06 08:51:33 +01:00
Steve Purcell
32bdffddab Use thousands separators in total downloads figure 2013-10-06 08:51:33 +01:00
Steve Purcell
49237bad44 Note about need to handle :old-names when rolling up stats 2013-10-04 20:53:18 +01:00
Steve Purcell
234384d3a7 Make debounce delay explicit 2013-09-29 17:46:15 +01:00
Steve Purcell
9d7a19d624 Debounce the package filter so search is more responsive 2013-09-29 17:41:02 +01:00
Steve Purcell
745f7b6bec Memoize package search function 2013-09-29 17:41:01 +01:00
Steve Purcell
5c8491c2c6 Mark unused vars as safe where appropriate 2013-09-28 08:26:03 +01:00
Steve Purcell
9def9ba1f4 Move to angularjs 1.2.0-rc2 2013-09-28 08:15:04 +01:00
Steve Purcell
c8874fc478 Try to make package searching more responsive 2013-09-27 18:40:22 +01:00
Steve Purcell
67514ea5cb Show percentiles for download counts on individual package pages 2013-09-24 19:01:44 +01:00
Steve Purcell
84f3f9c49e Log page views to Google Analytics from Angular 2013-09-23 18:15:54 +01:00
Steve Purcell
8756b33cbf Clarify notes about when to use melpa.el (see #1031) 2013-09-11 20:52:27 +01:00
Steve Purcell
17bd62d63f Clarify label for "Latest build" timestamp 2013-09-10 17:02:53 +01:00
Steve Purcell
1e00b11e08 Remove broken link 2013-09-05 09:25:19 +01:00
Steve Purcell
958b769de8 Use lodash in place of underscore 2013-09-04 09:54:23 +01:00
Steve Purcell
3f898bca49 Hide total download count until available 2013-09-01 21:36:34 +01:00
Steve Purcell
4b955291c2 Add a simple favicon 2013-08-28 19:47:26 +01:00
Steve Purcell
a2f4589a47 Progressively enhance page so content is immediately visible 2013-08-27 09:12:08 +01:00
Steve Purcell
82143a8c43 Better display for sort order indicators 2013-08-25 19:37:46 +01:00
Steve Purcell
45db3974de Nicer separator for dependency lists 2013-08-25 19:06:23 +01:00
Steve Purcell
1e9894c9c3 Use ng-show for splash section, otherwise navigation breaks tweet block 2013-08-25 11:57:24 +01:00
Steve Purcell
054de9860a Fix display of build timestamp ("44 years ago"...) 2013-08-25 11:08:20 +01:00
Steve Purcell
f76802440d Don't use ng-if inside ng-repeat
Results in error:

Error: Multiple directives [ngIf, ngRepeat] asking for transclusion on: <!-- ngIf: pkg.dependencies.length -->
    at Error (<anonymous>)
    at O (https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.min.js:49:506)
    at A (https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.min.js:45:337)
    at W (https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.min.js:40:256)
    at W (https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.min.js:40:338)
    at W (https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.min.js:40:338)
    at W (https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.min.js:40:338)
    at W (https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.min.js:40:338)
    at y (https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.min.js:39:7)
    at k (https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.min.js:165:453)
2013-08-25 10:50:15 +01:00
Steve Purcell
479251acab Prefer ng-if to ng-show where applicable 2013-08-24 17:17:19 +01:00
Steve Purcell
abe91ad56b Switch web pages to Angular 2013-08-24 11:08:09 +01:00
Steve Purcell
b59fe506d4 Revert "Darken navbar slightly"
This reverts commit 2792d4bc33.
2013-08-22 10:48:31 +01:00
Steve Purcell
2792d4bc33 Darken navbar slightly 2013-08-22 09:55:25 +01:00
Steve Purcell
46a32a127c Move to bootstrap 3 2013-08-21 20:42:32 +01:00
Steve Purcell
94a911a576 Include only the most recent 100 items in the RSS feed.
With the full package list, updates.rss exceeds 512kb, which upsets dlvr.it.
2013-08-17 09:01:25 +01:00
Steve Purcell
a5c1044fc9 Add a robots.txt which disallows /packages 2013-07-24 20:19:00 +01:00
Steve Purcell
7643b23eb6 Show total number of downloads 2013-06-12 12:32:46 +01:00
Steve Purcell
f1635f96cd Update to bootstrap 2.3.2 2013-05-20 21:23:42 +01:00
Steve Purcell
1cc99b1986 Include sort indicators in table 2013-05-10 12:34:10 +01:00
Steve Purcell
abcd484047 Tidy up table alignment 2013-05-10 11:44:23 +01:00
Steve Purcell
d9ccbfc38d Just add "[wiki]" etc to package descriptions, not "[source: wiki]" 2013-05-09 12:32:36 +01:00
Donald Curtis
8e97938abf better fix for encoding in index.html.erb
closes #746
2013-05-04 15:15:49 -05:00
Donald Curtis
70c0e06b42 temporary fix to index.html.erb to let it build utf descr 2013-05-04 15:06:43 -05:00
Steve Purcell
e6e19cd5aa Generate html even if download_counts.json is missing
This lets us test the html generation locally.
2013-04-26 08:41:15 +01:00
Steve Purcell
5f604ad394 Strip "[source: ]" text from package descriptions in html list
I evidently broke this recently.
2013-04-26 08:38:45 +01:00
Donald Curtis
010f95fa2a cleanup webpage header
remove # until we can get it to not wrap.
2013-04-25 00:49:55 -05:00
Donald Curtis
c100cba4e8 add download count to the melpa webpage 2013-04-24 21:38:20 -05:00
Steve Purcell
7c8d821559 Don't leave the RSS / HTML pages empty if generation fails 2013-04-17 11:31:09 +01:00
Steve Purcell
701c1ae0b4 Fix syntax error in index.html.erb 2013-04-17 11:29:35 +01:00
Steve Purcell
b04d439979 HTML list: link directly to more sources 2013-04-16 21:05:27 +01:00
Steve Purcell
06e9e3dd3d HTML list: get source from recipe, not package name 2013-04-16 20:58:02 +01:00
Steve Purcell
4b6e9d1eb2 HTML list: link version number to package file 2013-04-16 20:54:13 +01:00
Steve Purcell
d73b380e0f Link directly to bitbucket repos where applicable 2013-04-14 08:25:50 +01:00
Steve Purcell
2e4333a1bb HTML wording 2013-04-09 16:08:18 +01:00
Steve Purcell
dd39f68f1d Note necessity of using GNU ELPA archive (see #634) 2013-04-01 20:06:52 +01:00
Steve Purcell
ab0be98cb9 Tidier formulation of archive.json and recipes.json intersection 2013-03-25 14:58:09 +00:00
Steve Purcell
960acda7af HTML index: remove leading whitespace 2013-03-25 14:23:47 +00:00
Steve Purcell
aa761ad1b7 HTML index: don't list built packages without recipes (see #610) 2013-03-25 14:23:47 +00:00
MELPA
3d138e616a make index.html generation PHONY 2013-03-19 01:22:48 -05:00
Donald Curtis
dd6876b687 add donation link
closes #532
2013-03-18 00:24:18 -07:00
Steve Purcell
925b658d4c Downgrade bootstrap to 2.3.0 to fix #7118 2013-03-15 13:53:13 +00:00
Donald Curtis
d8838a27c5 add donate button 2013-03-14 19:39:34 -05:00
Steve Purcell
8a478be7d0 Show relative time for latest build 2013-03-14 16:27:14 +00:00
Steve Purcell
2416ef38e5 Fix offset when jumping to anchors
Fixes #583
2013-03-14 09:56:51 +00:00
Steve Purcell
fd8a8510a6 Change Analytics account ID 2013-03-14 08:28:39 +00:00
Steve Purcell
1fbc89932f Add Google Analytics snippet 2013-03-13 20:45:31 +00:00
Steve Purcell
1e1422bf8e Remove defunct index.{erb,tmpl} 2013-03-13 20:45:22 +00:00
Steve Purcell
550a4f18ed "A" is for "Archive", not "Repository" 2013-03-13 17:11:45 +00:00
Steve Purcell
322f4087cc Wording changes 2013-03-13 16:59:57 +00:00
Steve Purcell
9524669449 Display local time of latest build 2013-03-13 16:37:30 +00:00
Steve Purcell
e24fdf3a10 Include twitter timeline widget 2013-03-13 16:25:38 +00:00
Steve Purcell
1297d42cc8 Cross-reference to "known issues" was obsolete 2013-03-13 16:12:25 +00:00
Steve Purcell
6e4865b685 s/Experimental/Emacs/ in MELPA acronym 2013-03-13 14:57:26 +00:00
Steve Purcell
cebf887382 Use bootstrap for the MELPA index page 2013-03-13 14:54:21 +00:00
Kyle Hargraves
312313a744 Correctly link to gists for github recipes
This should fix the link on melpa.milkbox.net for recipes like
molokai-theme.
2013-02-23 10:20:09 -06:00
Steve Purcell
ff96ef22c3 Escape < and > in updates.rss item titles 2013-01-16 19:36:02 +00:00
Steve Purcell
66fd66c514 Nicer titles for updates.rss (and hence Twitter) 2013-01-15 16:18:02 +00:00
Steve Purcell
e5c5783701 More concise code for recipe source URL 2012-12-25 09:20:59 +00:00
Kyle Hargraves
30e61252f7 Web: link to github and emacswiki
Adds an additional column to the table on http://melpa.milkbox.net
which provides a link directly to the github or emacswiki page for
a recipe.

My main gripe with using both `package-list-packages` and the web
UI is the extra effort required just to go check out a project's
README or similar. This should now be easier for the vast majority
of recipes in MELPA.

For emacswiki pages, only those recipes whose file matches the name
of the recipe are linked (ie, if the recipe uses :files, then no
link will be generated). This is Not Perfect(tm), but not bad either.
2012-12-24 21:02:20 -06:00
Steve Purcell
49d23f89ec Autofocus and placeholder text for search box 2012-12-16 13:18:21 +00:00
Steve Purcell
9676d8d222 Add javascript filtering/sorting of html package list 2012-12-16 13:13:41 +00:00
Donald Curtis
4cfde44d09 removed fixed issues from index page
A number of issues are no longer valid due to changes to Emacs upstream.
2012-11-08 13:58:19 -06:00
Loren Sands-Ramshaw
fdb68e8b67 Typo fix: html/index.erb 2012-10-23 23:17:41 -03:00
Steve Purcell
df1201cff2 Handle case where archive.json contains old entries (those with .HHMM in versions) 2012-09-01 20:26:20 +01:00
Steve Purcell
7e888980b9 Include HHMM in generated HTML and RSS, and make RSS item timestamps more precise 2012-09-01 15:29:08 +01:00
Steve Purcell
df2d616125 Link RSS feed items through to corresponding line in HTML index, not directly to the package.
People interested in the package generally won't want to find out more
by downloading the package itself.
2012-07-26 15:45:04 +01:00
Steve Purcell
db634d6fb7 Make links orange, not red, for improved readability 2012-07-26 15:38:54 +01:00
Steve Purcell
76b9b994f6 Add link to twitter account 2012-07-26 15:38:53 +01:00
Steve Purcell
ef5c3dc4f5 Generate an RSS feed which can be used with dlvr.it or similar to feed updates to Twitter 2012-07-25 14:46:07 +01:00
Steve Purcell
fdae5acf11 Use archive.json to populate the html package index, rather than ad-hoc sexp parsing 2012-07-25 14:01:04 +01:00
Donald Curtis
0d2445fcd4 index.md must be PHONY, must be regenerated everytime 2012-07-22 12:53:28 -05:00
Georgi Valkov
5c22644e95 Replace melpa script with Makefiles 2012-07-21 08:03:52 -05:00
Donald Curtis
2d5be6b502 Fix typo on homepage thanks to Marco Previtali 2012-06-22 09:43:25 -05:00
Steve Purcell
4cf2c7b622 Fix error in github url (fixes #139) 2012-05-31 13:56:12 +01:00
Steve Purcell
48bc01a6d9 Show number of packages in archive on html page 2012-05-24 12:52:13 +01:00
Donald Curtis
2a0a40db9e update github 'forkme' location in the html template 2012-05-23 13:32:04 -05:00
Donald Curtis
e34e399bf1 minor update to index to hopefully make it look cleaner. 2012-04-30 16:54:04 -05:00
Steve Purcell
e9c36b10a7 Strip '-*- BLAH -*-' directives out of package descriptions in html index 2012-04-21 10:33:03 +01:00
Steve Purcell
3e3815d334 Include time zone offset in HTML index "last update" stamp. 2012-04-21 10:29:31 +01:00
Donald Curtis
4abaea692d link the package name to the actual package file 2012-04-17 22:05:24 -05:00
Steve Purcell
340e389a5d Add a "Source" column to the html package list, and link contents to the recipe files 2012-04-17 22:05:24 -05:00