Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
ba0e39e99b
14
TODO
14
TODO
|
@ -1,27 +1,27 @@
|
||||||
Not done:
|
Not done:
|
||||||
[001| 0%] user blocking (prohibits blocked user from asking question to that person and seeing their answers)
|
[001| 0%] user blocking (prohibits blocked user from asking question to that person and seeing their answers)
|
||||||
[003| 0%] file uploads (for now only avatars, file uploads for embedding images in questions MAYBE LATER)
|
[003| 50%] file uploads (for now only avatars, file uploads for embedding images in questions MAYBE LATER)
|
||||||
[006| 0%] privacy options (e.g. profile visible for members only, disable anonymous questions, opt-out from public timeline)
|
[006| 0%] privacy options (e.g. profile visible for members only, disable anonymous questions, opt-out from public timeline)
|
||||||
[007| 0%] (?) keyboard shortcuts
|
[007| 0%] (?) keyboard shortcuts
|
||||||
[008| 0%] make email work!
|
[008| 0%] make email work!
|
||||||
[010| 0%] locales (these can wait for now)
|
[010| 0%] locales (these can wait for now)
|
||||||
[012| 0%] (?) open source the entire thing – in late 2015 or 2016 maybe, after we got bought by fakelook.
|
[012| 0%] (?) open source the entire thing – in late 2015 or 2016 maybe, after we got bought by fakelook.
|
||||||
[015| 0%] make a public accessible API (maybe even as an oauth provider?)
|
[015| 0%] make a public accessible API (maybe even as an oauth provider?)
|
||||||
[016| 0%] WRYYYYte more specs
|
[016| 5%] WRYYYYte more specs
|
||||||
[017| 0%] write "terms of service" and a privacy policy.
|
[017| 0%] write "terms of service" and a privacy policy.
|
||||||
[018| 0%] that annoying "we use cookies" thing every website in the EU must? add
|
[018| 0%] that annoying "we use cookies" thing every website in the EU must? add
|
||||||
[020| 0%] helper function for profile headings to resize on certain string length
|
[020| 0%] helper function for profile headings to resize on certain string length
|
||||||
[021| 0%] deleting comments
|
[021|100%] deleting comments
|
||||||
|----- restructure comment design
|
|----- restructure comment design
|
||||||
[022| 0%] recommended follows
|
[022| 0%] recommended follows
|
||||||
[023| 0%] disabling group-questions
|
[023| 0%] disabling group-questions
|
||||||
[024| 0%] disabling questions from certain users
|
[024| 0%] disabling questions from certain users
|
||||||
[025| 0%] answering options (sharing/nsfw/private) in inbox panels
|
[025| 0%] answering options (sharing/nsfw/private) in inbox panels
|
||||||
[026| 0%] profile headers
|
[026| 0%] profile headers
|
||||||
[027| 0%] moderation
|
[027| 66%] moderation
|
||||||
|----- moderator user group
|
|----- moderator user group √
|
||||||
|----- moderation panel
|
|----- moderation panel √
|
||||||
|----- ability to report questions
|
|----- ability to report questions ×
|
||||||
|
|
||||||
In Progress:
|
In Progress:
|
||||||
[011| 75%] auto-posting to other services (twatter, fakelook)
|
[011| 75%] auto-posting to other services (twatter, fakelook)
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
# GitHub issue #26:
|
# GitHub issue #26:
|
||||||
del_all_btn = ($ "button#ib-delete-all")
|
del_all_btn = ($ "button#ib-delete-all")
|
||||||
del_all_btn.removeAttr 'disabled'
|
del_all_btn.removeAttr 'disabled'
|
||||||
del_all_btn[0].dataset.ibCount = 1
|
del_all_btn[0].dataset.ibCount = (Number del_all_btn[0].dataset.ibCount) + 1
|
||||||
error: (jqxhr, status, error) ->
|
error: (jqxhr, status, error) ->
|
||||||
console.log jqxhr, status, error
|
console.log jqxhr, status, error
|
||||||
showNotification "An error occurred, a developer should check the console for details", false
|
showNotification "An error occurred, a developer should check the console for details", false
|
||||||
|
@ -40,9 +40,10 @@
|
||||||
console.log jqxhr, status, error
|
console.log jqxhr, status, error
|
||||||
showNotification "An error occurred, a developer should check the console for details", false
|
showNotification "An error occurred, a developer should check the console for details", false
|
||||||
complete: (jqxhr, status) ->
|
complete: (jqxhr, status) ->
|
||||||
btn.button "reset"
|
|
||||||
if succ
|
if succ
|
||||||
btn.prop "disabled", true # this doesn't really work like I wanted it to…
|
# and now: a (broken?) re-implementation of Bootstrap's button.js
|
||||||
|
btn.html btn.data('resetText')
|
||||||
|
btn.removeClass 'disabled'
|
||||||
btn[0].dataset.ibCount = 0
|
btn[0].dataset.ibCount = 0
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ class FlavoredMarkdown < Redcarpet::Render::HTML
|
||||||
end
|
end
|
||||||
|
|
||||||
def wrap_mentions(text)
|
def wrap_mentions(text)
|
||||||
text.gsub! /(^|\s)(@\w+)/ do
|
text.gsub! /(^|\s)(@[a-zA-Z0-9_]{1,16})/ do
|
||||||
"#{$1}[#{$2}](#{show_user_profile_path $2.tr('@', '')})"
|
"#{$1}[#{$2}](#{show_user_profile_path $2.tr('@', '')})"
|
||||||
end
|
end
|
||||||
text
|
text
|
||||||
|
|
|
@ -21,14 +21,14 @@
|
||||||
.media
|
.media
|
||||||
.pull-left
|
.pull-left
|
||||||
%a{href: show_user_profile_path('nilsding')}
|
%a{href: show_user_profile_path('nilsding')}
|
||||||
%img.img-rounded.answerbox--img{src: gravatar_url('nilsding@nilsding.org')}
|
%img.img-rounded.answerbox--img{src: User.find_by_screen_name('nilsding').profile_picture.url}
|
||||||
.media-body
|
.media-body
|
||||||
%h4.entry-text.entry-about nilsding
|
%h4.entry-text.entry-about nilsding
|
||||||
%h6.entry-subtext Backend, Server & Code
|
%h6.entry-subtext Backend, Server & Code
|
||||||
.media
|
.media
|
||||||
.pull-left
|
.pull-left
|
||||||
%a{href: show_user_profile_path('pixeldesu')}
|
%a{href: show_user_profile_path('pixeldesu')}
|
||||||
%img.img-rounded.answerbox--img{src: gravatar_url('pixeldesu@outlook.com')}
|
%img.img-rounded.answerbox--img{src: User.find_by_screen_name('pixeldesu').profile_picture.url}
|
||||||
.media-body
|
.media-body
|
||||||
%h4.entry-text.entry-about pixeldesu
|
%h4.entry-text.entry-about pixeldesu
|
||||||
%h6.entry-subtext Frontend Design & Layout
|
%h6.entry-subtext Frontend Design & Layout
|
||||||
|
|
Loading…
Reference in New Issue