Back
Remote OK

Remote OK

#remoteok

Find your remote job and work from anywhere
Load previous page…
add emojis to location dropdown #remoteok
add remove button plugin to tomSelect so you can remove location #remoteok
make tags lowercase for design #remoteok
make location selector work with jQuery and get array back for $('#select_location').val(); #remoteok
change location field for job post from text field to TomSelect multi-country/region select field with autocomplete (thx @marc) #remoteok
add pagination to frontpage and every tag page and every single filter query using SQLite’s built in LIMIT and OFFSET instead of fucking around with timestamps #remoteok
fix admin can NOT unsticky a job once it’s sticky #remoteok
change sticky text from (2022-08-26 to 2022-09-26) etc to (starting 10 days ago for another 19 days) #remoteok
auto 301 job URLs with same job id but different slug (e.g. when company edited the job position after it was indexed on Google) #remoteok
fix uncaught Stripe error if paymentMethod is detached from Customer object (e.g. when card expires) on auto bump with PaymentIntent #remoteok catch error and email customer to update card and auto close job
make frontpage light-weight on client and then pull jobs via AJAX #remoteok
detect sticky with new JS feature called IntersectionObserver so that filter-actions sticky only gets gray bg if it’s down enough #remoteok
fix tags with spaces in them like “content-writing” would SQL as “content-writing” but should SQL filter as “content writing” #remoteok
improve page speed of tag pages by moving benefits filter counts of query to AJAX if [ 🎪 Benefits ] filter clicked #remoteok
complete giant code refactor and make filters fully JS #remoteok
make JS generate proper /remote-php+react+kubernetes-jobs instead of /?tags=php,react,kubernetes #remoteok
make benefit filter update via AJAX if filter query is changed on AJAX and show proper count #remoteok
change sticky emoji to paperclip SVG with less color #remoteok
manage to figure out how to add sticky jobs into SQL query by doing ORDER BY max(coalesce(epoch,0),coalesce(epoch_bumped,0),(coalesce(is_sticky_day,0)+86400),(coalesce(is_sticky_week,0)+604800),(coalesce(is_sticky_month,0)+2592000))) so that we don’t need to “manually” add the sticky jobs on top with code but it just sorts it straight into db (86400 is 24h, 604800 is 7 days, 2592000 is 30 days etc.) #remoteok
hide closed jobs on frontpage #remoteok
Home
Search
Messages
Notifications
More