Karina Kwiatek
|
e4241d2001
|
Create user ban model
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
|
2022-01-02 19:50:01 +01:00 |
Andreas Nedbal
|
fab007b2a2
|
Apply review suggestion from @nilsding
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
|
2022-01-02 19:31:58 +01:00 |
Andreas Nedbal
|
48c31ebdc6
|
Apply review suggestion from @raccube
Co-authored-by: Karina Kwiatek <6197148+raccube@users.noreply.github.com>
|
2022-01-02 19:31:58 +01:00 |
Andreas Nedbal
|
13c397fe73
|
Prevent exceptions with invalid URIs
|
2022-01-02 19:31:58 +01:00 |
Karina Kwiatek
|
b7ce9cdbba
|
Merge pull request #222 from Retrospring/feature/muting
|
2022-01-02 15:31:49 +01:00 |
Karina Kwiatek
|
abe33a831f
|
Fix lint errors
|
2022-01-02 01:55:52 +01:00 |
Karina Kwiatek
|
05ed214367
|
Implement frontend for deleting mute rules
|
2022-01-02 01:55:52 +01:00 |
Karina Kwiatek
|
23a5fb55d1
|
Implement frontend for adding mute rules
|
2022-01-02 01:55:52 +01:00 |
Karina Kwiatek
|
6b626765a8
|
Create views for managing muted words
|
2022-01-02 01:55:52 +01:00 |
Andreas Nedbal
|
bc316757c3
|
Fix haml-lint nit
|
2022-01-02 01:27:03 +01:00 |
Andreas Nedbal
|
dabc917ab5
|
Align dropdown-menu to the right
|
2022-01-02 01:27:03 +01:00 |
Andreas Nedbal
|
92544370b6
|
Make entirity of "Lists" dropdown clickable
|
2022-01-02 01:27:03 +01:00 |
Andreas Nedbal
|
2ce94893ea
|
Use `env(safe-area-inset-bottom)` to prevent issues on Apple devices
|
2022-01-01 22:46:52 +01:00 |
Andreas Nedbal
|
f75d63bf07
|
Show progressbar at the top of mobile navbar
|
2022-01-01 22:46:52 +01:00 |
Andreas Nedbal
|
46855eb43f
|
use `md` breakpoint instead of `sm` for the progress bar
|
2022-01-01 22:46:52 +01:00 |
Andreas Nedbal
|
97786e8dec
|
Move turbolinks progressbar to the bottom on tablet and lower
|
2022-01-01 22:46:52 +01:00 |
Karina Kwiatek
|
9ce1fc0ce4
|
Address review comments from @nilsding
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
|
2022-01-01 22:10:13 +01:00 |
Karina Kwiatek
|
fe6dff8ed6
|
Improve error messaging when trying to attach a service connected to another account
|
2022-01-01 21:58:22 +01:00 |
Andreas Nedbal
|
a4041e5da6
|
Remove another paragraph where questions are rendered
|
2022-01-01 02:04:49 +01:00 |
Andreas Nedbal
|
4fb1f3f38c
|
Fix wrong spacing in inbox entries
|
2022-01-01 01:50:46 +01:00 |
Karina Kwiatek
|
6c0e6b1d30
|
Create mute rules AJAX controller
|
2022-01-01 00:38:38 +01:00 |
Karina Kwiatek
|
c31ab3578d
|
Apply mute filters to questions asked directly
|
2022-01-01 00:38:38 +01:00 |
Karina Kwiatek
|
249438e5a8
|
Escape muted strings
|
2022-01-01 00:38:38 +01:00 |
Karina Kwiatek
|
18de468198
|
Add inverse relationship for mute rules <-> users
|
2022-01-01 00:38:38 +01:00 |
Karina Kwiatek
|
f85769eb55
|
Add mute rules
|
2022-01-01 00:38:36 +01:00 |
Andreas Nedbal
|
f803a972b9
|
Fix haml-lint nit
|
2021-12-31 22:40:38 +01:00 |
Andreas Nedbal
|
a0a403ca4f
|
Use `rel="nofollow"` in linkfilter view
|
2021-12-31 22:40:38 +01:00 |
Andreas Nedbal
|
c28ecafa80
|
Refactor `SharedMarkers::autolink` to use `content_tag`
|
2021-12-31 22:40:38 +01:00 |
Andreas Nedbal
|
1f2c9a08eb
|
Fix haml-lint nits
|
2021-12-31 22:40:38 +01:00 |
Andreas Nedbal
|
02a5e7029e
|
Add linkfilter logic to existing renderers
|
2021-12-31 22:40:38 +01:00 |
Andreas Nedbal
|
67ee589b5b
|
Add question markup renderer
|
2021-12-31 22:40:38 +01:00 |
Andreas Nedbal
|
09172a56ef
|
Add linkfilter action
|
2021-12-31 22:40:38 +01:00 |
Karina Kwiatek
|
2a2bd6ad14
|
Merge pull request #250 from Retrospring/eager-loading
Eager load relationships for questions, answers and users
|
2021-12-31 22:37:41 +01:00 |
Karina Kwiatek
|
c3ca93de7f
|
Merge pull request #252 from Retrospring/rel-nofollow
views: add rel=nofollow to some links
|
2021-12-31 21:47:18 +01:00 |
Karina Kwiatek
|
552f7373e6
|
Merge pull request #248 from Retrospring/feature/answer-theme
Extend theme helper to show themes on answer pages
|
2021-12-31 19:46:21 +01:00 |
Georg Gadinger
|
34aeb2350c
|
views: add rel=nofollow to some links
|
2021-12-31 19:30:18 +01:00 |
Karina Kwiatek
|
0da070c5ff
|
Move includes into `cursored_friends`/`cursored_followers`
|
2021-12-31 15:35:02 +01:00 |
Karina Kwiatek
|
7e57735b88
|
Add basic test for answer & user show views
|
2021-12-31 13:59:15 +01:00 |
Karina Kwiatek
|
32e6975c28
|
Include smiles when eager loading answers
|
2021-12-30 23:21:46 +01:00 |
Karina Kwiatek
|
7357e92865
|
Eager load relationships for questions, answers and users
|
2021-12-30 22:15:59 +01:00 |
Karina Kwiatek
|
5552f04bdf
|
Merge pull request #243 from Retrospring/refactor/lists-typescript
Port List functionality to TypeScript
|
2021-12-30 12:29:59 +01:00 |
Andreas Nedbal
|
06e31bb0be
|
Apply review suggestion from @raccube
|
2021-12-30 12:23:35 +01:00 |
Andreas Nedbal
|
a6dc7661ee
|
Extend theme helper to show themes on answer pages
|
2021-12-30 01:41:27 +01:00 |
Andreas Nedbal
|
a78cb2f2c9
|
Open profile website links in a new tab
|
2021-12-30 00:32:46 +01:00 |
Andreas Nedbal
|
dcc781df3d
|
Put all security related actions behind authentication
|
2021-12-29 22:35:17 +01:00 |
Andreas Nedbal
|
6df040eece
|
Fix missing translation when deleting lists
(this was broken in prod since this was introduced, amazing!)
|
2021-12-28 21:29:08 +01:00 |
Andreas Nedbal
|
493451c777
|
Remove legacy list CoffeeScript
|
2021-12-28 21:15:15 +01:00 |
Andreas Nedbal
|
d84891763a
|
Port creating lists from CoffeeScript to TypeScript
|
2021-12-28 21:15:15 +01:00 |
Andreas Nedbal
|
4a94638b59
|
Port deleting lists from CoffeeScript to TypeScript
|
2021-12-28 21:15:15 +01:00 |
Andreas Nedbal
|
d3d4644776
|
Port list membership actions from CoffeeScript to TypeScript
|
2021-12-28 21:15:15 +01:00 |
Andreas Nedbal
|
542cdd8b9a
|
Setup lists feature in TypeScript
|
2021-12-28 21:15:15 +01:00 |
Karina Kwiatek
|
1b4aa8600d
|
Set Sentry user context
|
2021-12-28 19:19:27 +01:00 |
Karina Kwiatek
|
065e56ccf1
|
Replace New Relic with Sentry
|
2021-12-28 18:32:03 +01:00 |
Karina Kwiatek
|
fe6a04c6e2
|
Merge pull request #238 from Retrospring/fix/failed-posts
Catch common `ShareWorker` exceptions to avoid unnecessary retries
|
2021-12-28 14:37:38 +01:00 |
Karina Kwiatek
|
9dafa675d1
|
Log on `ShareWorker` Twitter exceptions
|
2021-12-27 23:03:51 +01:00 |
Andreas Nedbal
|
e3c9d1b7b4
|
Update mail notice to mention people to look at their spam folder
|
2021-12-27 20:51:36 +01:00 |
Karina Kwiatek
|
9c599db3a7
|
Log message if `ShareWorker` tries to post something deleted
|
2021-12-27 18:17:47 +01:00 |
Karina Kwiatek
|
58a5065e52
|
Catch common `ShareWorker` exceptions to avoid unnecessary retries
|
2021-12-27 17:44:42 +01:00 |
Andreas Nedbal
|
4529fa0d18
|
Fix `Services::Tumblr` not being able to post
|
2021-12-27 14:28:11 +01:00 |
Andreas Nedbal
|
3f4bd13486
|
Add notice on registering about issues with Hotmail/Outlook
|
2021-12-27 01:44:10 +01:00 |
Andreas Nedbal
|
453724be8b
|
Prevent reloading of page on share link click
|
2021-12-26 23:46:42 +01:00 |
Andreas Nedbal
|
a1ba1a8082
|
Apply review suggestion from @raccube
Co-authored-by: Karina Kwiatek <6197148+raccube@users.noreply.github.com>
|
2021-12-26 23:41:23 +01:00 |
Andreas Nedbal
|
5fcf24646e
|
Open share widgets in new tab
|
2021-12-26 23:28:46 +01:00 |
Andreas Nedbal
|
21c4e0662f
|
Make the share event work on any answer
...not just the initially loaded set
|
2021-12-26 23:01:16 +01:00 |
Andreas Nedbal
|
08a0f2e1ca
|
Don't include `Rails.application.routes.url_helpers` in `SocialHelper::`
It badly trips up things
|
2021-12-26 22:40:27 +01:00 |
Andreas Nedbal
|
7be52bb7f2
|
Include Rails URL helpers in `Services::Twitter`
|
2021-12-26 22:17:53 +01:00 |
Andreas Nedbal
|
b630baa870
|
Hide any element with `ab-share` as a name
|
2021-12-26 22:07:17 +01:00 |
Andreas Nedbal
|
fa37f5c857
|
Add share links to answerboxes
|
2021-12-26 22:06:52 +01:00 |
Andreas Nedbal
|
ed64a0990e
|
Move tumblr post formatting into a separate helper class
|
2021-12-26 22:04:46 +01:00 |
Andreas Nedbal
|
b64b039d21
|
Move tweet formatting into a separate helper class
|
2021-12-26 22:04:16 +01:00 |
Karina Kwiatek
|
3e7c6d8d95
|
Fix ShareWorker retries failing
|
2021-12-25 23:22:52 +01:00 |
Karina Kwiatek
|
0f654a4d7d
|
Merge pull request #226 from Retrospring/refactor/user-typescript
Port User functionality to TypeScript
|
2021-12-25 22:44:26 +01:00 |
Karina Kwiatek
|
053ebafbc5
|
Merge pull request #213 from Retrospring/refactor/profile
Move profile fields to seperate table
|
2021-12-25 22:44:10 +01:00 |
Karina Kwiatek
|
7f26c1fef3
|
Ensure elipsis character always gets added for long questions/answers
|
2021-12-25 22:08:06 +01:00 |
Karina Kwiatek
|
f28f714457
|
Allow retries for ShareWorker
|
2021-12-25 13:40:21 +01:00 |
Karina Kwiatek
|
61c8208e26
|
Ensure tweets fit twitter's length limit
|
2021-12-25 13:39:35 +01:00 |
Andreas Nedbal
|
8b583e103a
|
Fix lint nits
|
2021-12-25 04:05:03 +01:00 |
Andreas Nedbal
|
d27665471e
|
Remove legacy user CoffeeScript
|
2021-12-25 03:34:24 +01:00 |
Andreas Nedbal
|
1bc52786ad
|
Port reporting users from CoffeeScript to TypeScript
|
2021-12-25 03:34:02 +01:00 |
Andreas Nedbal
|
2cc8a33d5b
|
Port (un)following from CoffeeScript to TypeScript
|
2021-12-25 03:33:33 +01:00 |
Andreas Nedbal
|
cf8d6b0884
|
Setup user features in TypeScript
|
2021-12-25 03:33:09 +01:00 |
Andreas Nedbal
|
3b5e963da5
|
Add `$.on` vanilla JS substitute
|
2021-12-25 03:31:30 +01:00 |
Andreas Nedbal
|
89127aa313
|
Add aliases for common module locations
|
2021-12-25 00:02:52 +01:00 |
Karina Kwiatek
|
842f51d745
|
Replace remaining usages of `user.display_name`
|
2021-12-23 22:01:56 +01:00 |
Karina Kwiatek
|
df606a768e
|
Update usage of `display_name` in shared sidebar
|
2021-12-23 21:49:42 +01:00 |
Karina Kwiatek
|
c995ead1e0
|
Add accept attribute to file inputs
|
2021-12-22 16:38:37 +01:00 |
Karina Kwiatek
|
8302f1b396
|
Update exporter for carrierwave & profile fields
|
2021-12-22 00:25:32 +01:00 |
Karina Kwiatek
|
8fa4feb469
|
Add endpoint for updating profile
|
2021-12-22 00:03:19 +01:00 |
Karina Kwiatek
|
00496a1596
|
Update remaining references to profile fields
|
2021-12-22 00:03:19 +01:00 |
Karina Kwiatek
|
ab720f3f55
|
Update references to profile fields
|
2021-12-22 00:03:18 +01:00 |
Karina Kwiatek
|
ff410773dd
|
Create Profile model
|
2021-12-22 00:03:18 +01:00 |
Andreas Nedbal
|
58588d22b1
|
use .where.not instead of in-query condition for user confirm date
|
2021-10-03 20:49:33 +02:00 |
Andreas Nedbal
|
6639f6646a
|
only count active users on about page
|
2021-10-03 20:40:25 +02:00 |
Karina Kwiatek
|
adf9301971
|
Merge pull request #201 from Retrospring/fix/tablet-ask-fab
Fix ask fab not being visible at tablet size
|
2021-09-24 00:42:38 +02:00 |
Karina Kwiatek
|
3a8d207b70
|
Fix ask fab not being visible at tablet size
|
2021-09-24 00:06:23 +02:00 |
Karina Kwiatek
|
ab83ee197e
|
Remove quotes in rails admin option
|
2021-08-30 00:21:34 +02:00 |
Karina Kwiatek
|
0c8f2ef1e7
|
Use `break-word` instead of `break-all`
This will prevent words being broken mid-word
|
2021-08-13 19:55:52 +02:00 |
Karina Kwiatek
|
89ce3e6e53
|
Merge pull request #184 from Retrospring/mobile-layout
Adjust site layout to be nicer to use on smaller screens
|
2021-08-13 12:11:38 +02:00 |
Karina Kwiatek
|
d81641ac18
|
Add theme model spec
|
2021-08-13 01:23:07 +02:00 |
Karina Kwiatek
|
bd5995ef65
|
Add specs for `nav_entry` helper
|
2021-08-13 00:53:11 +02:00 |