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 |
Karina Kwiatek
|
0da070c5ff
|
Move includes into `cursored_friends`/`cursored_followers`
|
2021-12-31 15:35:02 +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 |
Andreas Nedbal
|
4529fa0d18
|
Fix `Services::Tumblr` not being able to post
|
2021-12-27 14:28:11 +01:00 |
Andreas Nedbal
|
7be52bb7f2
|
Include Rails URL helpers in `Services::Twitter`
|
2021-12-26 22:17:53 +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
|
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
|
61c8208e26
|
Ensure tweets fit twitter's length limit
|
2021-12-25 13:39:35 +01:00 |
Karina Kwiatek
|
842f51d745
|
Replace remaining usages of `user.display_name`
|
2021-12-23 22:01:56 +01:00 |
Karina Kwiatek
|
00496a1596
|
Update remaining references to profile fields
|
2021-12-22 00:03:19 +01:00 |
Karina Kwiatek
|
ff410773dd
|
Create Profile model
|
2021-12-22 00:03:18 +01:00 |
Karina Kwiatek
|
d27ae910c2
|
Adjust theme-color for mobile layout
|
2021-08-12 00:37:47 +02:00 |
Karina Kwiatek
|
6b32bddc76
|
Order relationships by their creation date
Closes #115
|
2021-08-11 17:09:04 +02:00 |
Karina Kwiatek
|
7249e45989
|
Add tests for user_twitter_card and answer_opengraph
|
2021-08-06 21:38:51 +02:00 |
Dominik Kwiatek
|
277799ff4b
|
Remove `TotpRecoveryCode.remove_all_for(user)` method
|
2020-11-15 22:09:27 +01:00 |
Dominik Kwiatek
|
aeb1396422
|
Add tests for recovery codes
|
2020-11-15 10:21:06 +01:00 |
Dominik Kwiatek
|
b4f479a00f
|
Generate recovery keys on TOTP setup
|
2020-11-01 17:55:31 +01:00 |
Dominik Kwiatek
|
25410e111d
|
Fix OTP auth triggering for users who haven't set it up
I thought I could be clever by using a null secret key as an indicator of it being disabled
|
2020-10-18 11:39:28 +02:00 |
Dominik Kwiatek
|
141ff59f63
|
Implement Two Factor Authentication
|
2020-10-18 10:39:46 +02:00 |
Georg Gadinger
|
ea0685136e
|
Rename Groups to Lists
haha regexp go brrr
special thanks to @seatsea for helping me out with the French locales
|
2020-05-25 18:04:54 +02:00 |
Dominik M. Kwiatek
|
d4f8e03d28
|
Cropping in the background
With database fields, sadly.
|
2020-05-17 20:39:10 +01:00 |
Dominik M. Kwiatek
|
d185c54f03
|
Add CarrierWave Backgrounder
|
2020-05-17 20:38:40 +01:00 |
Karina Kwiatek
|
ff9741589d
|
Implement cropping; make uploaders DRY
|
2020-05-17 20:38:40 +01:00 |
Karina Kwiatek
|
783e47fc2b
|
Replace paperclip with CarrierWave
|
2020-05-17 20:38:40 +01:00 |
Andreas Nedbal
|
880429f5f9
|
Add new fields for themes
- In the settings view
- In the model validation
- In the controller parameter permissions
- In the CoffeeScript/Ruby helpers
|
2020-05-05 02:02:16 +02:00 |
Andreas Nedbal
|
53979580d8
|
Merge branch 'master' into feature/bootstrap
|
2020-05-04 23:19:54 +02:00 |
Andreas Nedbal
|
02cc1c418d
|
WIP: Initial implementation of CSS variable based theming
|
2020-05-03 17:28:41 +02:00 |
Georg Gadinger
|
dd5f718f31
|
Question: user association is optional
|
2020-05-01 10:17:05 +02:00 |
Georg Gadinger
|
aeef50ad78
|
Merge pull request #86 from Retrospring/cleanup
Minor Cleanup
|
2020-04-26 20:03:46 +02:00 |
Georg Gadinger
|
445d9ebe2a
|
Fix user questions page
|
2020-04-23 03:31:07 +02:00 |
Karina Kwiatek
|
3aa2e5899c
|
Remove JoJoke
|
2020-04-22 15:51:45 +01:00 |
Georg Gadinger
|
101b3b68d3
|
Use cursored pagination, remove WillPaginate
|
2020-04-20 23:13:24 +02:00 |
Dominik M. Kwiatek
|
516bc48aa0
|
Merge pull request #70 from Retrospring/feature/announcements
Implement Announcements
|
2020-04-19 23:10:47 +01:00 |
Georg Gadinger
|
477ec3e9c9
|
Do not allow creation of groups with empty names
|
2020-04-19 23:28:50 +02:00 |
Karina Kwiatek
|
391f4a28ed
|
Merge branch 'master' into feature/announcements
# Conflicts:
# db/schema.rb
|
2020-04-19 21:52:58 +01:00 |
Karina Kwiatek
|
b6d6c1fded
|
Add announcements to the top of the application template
|
2020-04-19 21:38:21 +01:00 |
Georg Gadinger
|
946bb3ae9d
|
Use Rolify for admin and moderator roles
|
2020-04-19 22:35:58 +02:00 |
Karina Kwiatek
|
2ecc746e23
|
Implement validation for announcements
|
2020-04-19 21:11:22 +01:00 |
Karina Kwiatek
|
e3b89f7346
|
Implement creation of announcements
|
2020-04-19 20:34:48 +01:00 |
Karina Kwiatek
|
8a632a09cd
|
Create Announcement model & controller
|
2020-04-19 20:12:22 +01:00 |
Georg Gadinger
|
3e7497a144
|
Upgrade to Rails 5
|
2020-04-19 00:59:22 +02:00 |
Andreas N
|
7a16113295
|
adjust tweet length to new twitter limit
|
2018-04-11 21:26:58 +02:00 |
Georg G
|
39c79287e2
|
ing hell
|
2016-01-05 21:50:21 +01:00 |
Georg G
|
78b34ef6f9
|
c and k
|
2016-01-05 21:48:30 +01:00 |
Georg G
|
2ad1c4294d
|
u
|
2016-01-05 21:38:36 +01:00 |