8bitpal / hackful Goto Github PK
View Code? Open in Web Editor NEWHackful is a platform inspired by Hacker News
License: MIT License
Hackful is a platform inspired by Hacker News
License: MIT License
Currently notifications (the website ones) quote the reply, but give no backlink to the actual thread where the reply was posted. This means you have to browse all the website and ctrl+F to find what it was about. Hopeless. Please put a thread/comment link in the notifications.
It throws exceptions in the background when using js to call the vote functions of the controller.
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
Missing template posts/vote_up, filter/vote_up, application/vote_up with {:handlers=>[:erb, :builder, :coffee], :formats=>[:html, :text, :js, :css, :ics, :csv, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json], :locale=>[:en, :en]}. Searched in: * "/Users/patrikbjorklund/Kod/rails/hackful/app/views" * "/Users/patrikbjorklund/.rvm/gems/ruby-1.9.3-p125@hackful/gems/devise-2.0.0/app/views"
I would like a way to see if someone has reply to any of my messages in a thread. I found that I haven't followed up some conversations in HN because I forget to check if someone has reply on some of my comments.
eg
For the love of god.
Ever since the first day, the password reset does not work. This is the error message:
We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly.
I see a discussion on HF about what can done about HF slowing down. Honestly, if your password reset doesn't work, such discussions are a huge waste of time.
Provide solid basic functionality first. Please?
I deleted my account jasperwall and created a new one. I commented on one post with that old account, and when trying to view the original post, i get this error:
NoMethodError in Posts#show
Here's the link to the post, and you can see the error: http://hackful.com/posts/588
list my previously submitted stories and latest comments - something like reddit allows
so one can review its buried topics after a while of inactivity
A user should get email or twitter notifications when @ mentioned by twitter handle or ^ mentioned by hackful handle
Search post and comment texts for {*} language tags and print translated text unless user stated language in settings.
Depends on #24
A user should get an email when a thread subscribed to gets a reply
lc0d3r tweeted about it (https://twitter.com/#!/lc0d3r/status/190205192216645633)
NoMethodError in Posts#show
Showing /u/apps/hackful/releases/20120415150319/app/views/comments/_show.html.erb where line #17 raised:
undefined method `name' for nil:NilClass
a user should be able to link back to the original post when recieving a reply to a thread / post they started
I would like a way to see if someone has reply to any of my messages in a thread. I found that I haven't followed up some conversations in HN because I forget to check if someone has reply on some of my comments.
eg
When running get the below three errors. The third error displays when loading localhost:3000. What step is required to resole?
[DEVISE] Devise.apply_schema is deprecated and has no effect. Please remove it.
[DEVISE] Devise.use_salt_as_remember_token is deprecated and has no effect. Please remove it.
ArgumentError (A secret is required to generate an integrity hash for cookie session data. Use config.secret_token = "some secret phrase of at least 30 characters"in config/initializers/secret_token.rb):
When a story reaches the top 10 tweet it to the @hackul address.
A user should be able to specify email notifications on or off for
hackful should be usable on a mobile device
http://hackful.com/users/sign_out
RuntimeError in UsersController#show
Called id for nil, which would mistakenly be 4 -- if you really wanted the id of nil, use object_id
There are bugs with minimal length of a message and with filtering allowed tags.
I can write a comment with content
<b><i>
after it, you will see an empty message and all messages after my will have bold&italic style.
Here is an example http://hackful.com/posts/182
When linking to comment go to corresponding position on the post view.
Communities are more about people that about news. Right now I can't click on a user name and know how I am speaking with, that will also help to create stronger links between the community.
NoMethodError in Content#notifications
Showing /u/apps/hackful/releases/20120312191819/app/views/content/notifications.html.erb where line #4 raised:
undefined method `name' for nil:NilClass
Chrome Bowser - JavaScript is OFF
After the sign_out
I get an error message:
RuntimeError in UsersController#show
Called id for nil, which would mistakenly be 4 -- if you really wanted the id of nil, use object_id
Rails.root: /u/apps/hackful/releases/20130215174212
app/controllers/users_controller.rb:7:in show' actionpack (3.1.10) lib/action_controller/metal/implicit_render.rb:4:in
send_action'
actionpack (3.1.10) lib/abstract_controller/base.rb:167:in process_action' actionpack (3.1.10) lib/action_controller/metal/rendering.rb:10:in
process_action'
actionpack (3.1.10) lib/abstract_controller/callbacks.rb:18:in block in process_action' activesupport (3.1.10) lib/active_support/callbacks.rb:425:in
_run__801964955__process_action__368434572__callbacks'
activesupport (3.1.10) lib/active_support/callbacks.rb:386:in _run_process_action_callbacks' activesupport (3.1.10) lib/active_support/callbacks.rb:81:in
run_callbacks'
actionpack (3.1.10) lib/abstract_controller/callbacks.rb:17:in process_action' actionpack (3.1.10) lib/action_controller/metal/rescue.rb:17:in
process_action'
actionpack (3.1.10) lib/action_controller/metal/instrumentation.rb:30:in block in process_action' activesupport (3.1.10) lib/active_support/notifications.rb:53:in
block in instrument'
activesupport (3.1.10) lib/active_support/notifications/instrumenter.rb:21:in instrument' activesupport (3.1.10) lib/active_support/notifications.rb:53:in
instrument'
actionpack (3.1.10) lib/action_controller/metal/instrumentation.rb:29:in process_action' actionpack (3.1.10) lib/action_controller/metal/params_wrapper.rb:201:in
process_action'
activerecord (3.1.10) lib/active_record/railties/controller_runtime.rb:18:in process_action' actionpack (3.1.10) lib/abstract_controller/base.rb:121:in
process'
actionpack (3.1.10) lib/abstract_controller/rendering.rb:45:in process' actionpack (3.1.10) lib/action_controller/metal.rb:193:in
dispatch'
actionpack (3.1.10) lib/action_controller/metal/rack_delegation.rb:14:in dispatch' actionpack (3.1.10) lib/action_controller/metal.rb:236:in
block in action'
actionpack (3.1.10) lib/action_dispatch/routing/route_set.rb:71:in call' actionpack (3.1.10) lib/action_dispatch/routing/route_set.rb:71:in
dispatch'
actionpack (3.1.10) lib/action_dispatch/routing/route_set.rb:35:in call' rack-mount (0.8.3) lib/rack/mount/route_set.rb:152:in
block in call'
rack-mount (0.8.3) lib/rack/mount/code_generation.rb:96:in block in recognize' rack-mount (0.8.3) lib/rack/mount/code_generation.rb:103:in
optimized_each'
rack-mount (0.8.3) lib/rack/mount/code_generation.rb:95:in recognize' rack-mount (0.8.3) lib/rack/mount/route_set.rb:141:in
call'
actionpack (3.1.10) lib/action_dispatch/routing/route_set.rb:538:in call' warden (1.2.1) lib/warden/manager.rb:35:in
block in call'
warden (1.2.1) lib/warden/manager.rb:34:in catch' warden (1.2.1) lib/warden/manager.rb:34:in
call'
actionpack (3.1.10) lib/action_dispatch/middleware/best_standards_support.rb:17:in call' rack (1.3.10) lib/rack/etag.rb:23:in
call'
rack (1.3.10) lib/rack/conditionalget.rb:25:in call' actionpack (3.1.10) lib/action_dispatch/middleware/head.rb:14:in
call'
actionpack (3.1.10) lib/action_dispatch/middleware/params_parser.rb:21:in call' actionpack (3.1.10) lib/action_dispatch/middleware/flash.rb:243:in
call'
rack (1.3.10) lib/rack/session/abstract/id.rb:195:in context' rack (1.3.10) lib/rack/session/abstract/id.rb:190:in
call'
actionpack (3.1.10) lib/action_dispatch/middleware/cookies.rb:331:in call' activerecord (3.1.10) lib/active_record/query_cache.rb:64:in
call'
activerecord (3.1.10) lib/active_record/connection_adapters/abstract/connection_pool.rb:477:in call' actionpack (3.1.10) lib/action_dispatch/middleware/callbacks.rb:29:in
block in call'
activesupport (3.1.10) lib/active_support/callbacks.rb:392:in _run_call_callbacks' activesupport (3.1.10) lib/active_support/callbacks.rb:81:in
run_callbacks'
actionpack (3.1.10) lib/action_dispatch/middleware/callbacks.rb:28:in call' actionpack (3.1.10) lib/action_dispatch/middleware/reloader.rb:68:in
call'
rack (1.3.10) lib/rack/sendfile.rb:101:in call' actionpack (3.1.10) lib/action_dispatch/middleware/remote_ip.rb:48:in
call'
actionpack (3.1.10) lib/action_dispatch/middleware/show_exceptions.rb:47:in call' railties (3.1.10) lib/rails/rack/logger.rb:13:in
call'
rack (1.3.10) lib/rack/methodoverride.rb:24:in call' rack (1.3.10) lib/rack/runtime.rb:17:in
call'
activesupport (3.1.10) lib/active_support/cache/strategy/local_cache.rb:72:in call' rack (1.3.10) lib/rack/lock.rb:15:in
call'
actionpack (3.1.10) lib/action_dispatch/middleware/static.rb:61:in call' railties (3.1.10) lib/rails/engine.rb:456:in
call'
railties (3.1.10) lib/rails/application.rb:143:in call' railties (3.1.10) lib/rails/railtie/configurable.rb:30:in
method_missing'
passenger (3.0.11) lib/phusion_passenger/rack/request_handler.rb:96:in process_request' passenger (3.0.11) lib/phusion_passenger/abstract_request_handler.rb:513:in
accept_and_process_next_request'
passenger (3.0.11) lib/phusion_passenger/abstract_request_handler.rb:274:in main_loop' passenger (3.0.11) lib/phusion_passenger/rack/application_spawner.rb:206:in
start_request_handler'
passenger (3.0.11) lib/phusion_passenger/rack/application_spawner.rb:171:in block in handle_spawn_application' passenger (3.0.11) lib/phusion_passenger/utils.rb:479:in
safe_fork'
passenger (3.0.11) lib/phusion_passenger/rack/application_spawner.rb:166:in handle_spawn_application' passenger (3.0.11) lib/phusion_passenger/abstract_server.rb:357:in
server_main_loop'
passenger (3.0.11) lib/phusion_passenger/abstract_server.rb:206:in start_synchronously' passenger (3.0.11) lib/phusion_passenger/abstract_server.rb:180:in
start'
passenger (3.0.11) lib/phusion_passenger/rack/application_spawner.rb:129:in start' passenger (3.0.11) lib/phusion_passenger/spawn_manager.rb:253:in
block (2 levels) in spawn_rack_application'
passenger (3.0.11) lib/phusion_passenger/abstract_server_collection.rb:132:in lookup_or_add' passenger (3.0.11) lib/phusion_passenger/spawn_manager.rb:246:in
block in spawn_rack_application'
passenger (3.0.11) lib/phusion_passenger/abstract_server_collection.rb:82:in block in synchronize' <internal:prelude>:10:in
synchronize'
passenger (3.0.11) lib/phusion_passenger/abstract_server_collection.rb:79:in synchronize' passenger (3.0.11) lib/phusion_passenger/spawn_manager.rb:244:in
spawn_rack_application'
passenger (3.0.11) lib/phusion_passenger/spawn_manager.rb:137:in spawn_application' passenger (3.0.11) lib/phusion_passenger/spawn_manager.rb:275:in
handle_spawn_application'
passenger (3.0.11) lib/phusion_passenger/abstract_server.rb:357:in server_main_loop' passenger (3.0.11) lib/phusion_passenger/abstract_server.rb:206:in
start_synchronously'
passenger (3.0.11) helper-scripts/passenger-spawn-server:99:in `
Request
Parameters:
{"has_one"=>:data_set,
"id"=>"sign_out"}
HTTP_ACCEPT: "text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8"
HTTP_ACCEPT_CHARSET: "ISO-8859-1,utf-8;q=0.7,*;q=0.3"
HTTP_ACCEPT_ENCODING: "gzip, deflate"
HTTP_ACCEPT_LANGUAGE: "de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4"
HTTP_CACHE_CONTROL: "max-age=0"
REMOTE_ADDR: "31.19.213.6"
SERVER_NAME: "hackful.eu"
SERVER_PROTOCOL: "HTTP/1.1"
so people can make bookmarklets and share buttons on their pages, f.ex. http://hackful.com/posts/new?url={{url}}&title={{title}} to autofill the form
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.