Andreas Nedbal
|
abf772448e
|
open sesame (or, "I brought back tooltips")
|
2021-02-26 22:50:49 +01:00 |
Andreas Nedbal
|
3dc7bc9567
|
add bootstrap import to main file and use proper turbolinks event
|
2021-02-26 22:41:46 +01:00 |
Andreas Nedbal
|
17a177cc4b
|
fix JS errors that impede executing the rest of the JS (#170)
|
2021-02-26 21:43:31 +01:00 |
Andreas Nedbal
|
9d9216d726
|
Apply review suggestion by @raccube
Co-authored-by: Dominik M. Kwiatek <6197148+raccube@users.noreply.github.com>
|
2020-12-26 21:59:53 +01:00 |
Andreas Nedbal
|
9fceedc5b4
|
Add initializers for some Typescript functionality
|
2020-12-26 21:59:53 +01:00 |
Andreas Nedbal
|
24f197a064
|
Move legacy javascript folder out of packs/
|
2020-12-26 21:59:53 +01:00 |
Andreas Nedbal
|
51678e5e34
|
Add Typescript support
|
2020-12-26 21:59:53 +01:00 |
Andreas Nedbal
|
1221a82557
|
Fix HAML lint
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
0867a19b11
|
Remove i18n script include
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
9237d9b314
|
Fix sprockets crashing because of removed gems
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
e0c2f834d8
|
Import sweetalert
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
3347dbb923
|
Import missing file
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
fcb8aae897
|
Remove bootstrapped example files
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
70cd2e7d53
|
Add back the datetimepicker for moderation purposes
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
61f60717fc
|
Set up i18n-js to work with Webpacker
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
aac98bd3b2
|
Move Bootstrap initialization into own file
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
5d2ad96f42
|
WIP: Handle CoffeeScript with Webpacker
|
2020-12-25 18:22:03 +01:00 |
Andreas Nedbal
|
059471e5cf
|
Initial Webpacker setup
|
2020-12-25 18:22:03 +01:00 |
Dominik Kwiatek
|
3db3ccfc41
|
Fix incorrectly updated conditions
|
2020-11-17 21:57:19 +01:00 |
Dominik Kwiatek
|
cddb50cc22
|
Update dependencies and fix new lint warnings
|
2020-11-16 18:18:42 +01:00 |
Dominik Kwiatek
|
277799ff4b
|
Remove `TotpRecoveryCode.remove_all_for(user)` method
|
2020-11-15 22:09:27 +01:00 |
Dominik Kwiatek
|
2e6f49819a
|
Address @nilsding's review comments
|
2020-11-15 22:08:18 +01:00 |
Dominik Kwiatek
|
f031143b45
|
Fix linter errors
|
2020-11-15 21:35:50 +01:00 |
Dominik Kwiatek
|
aeb1396422
|
Add tests for recovery codes
|
2020-11-15 10:21:06 +01:00 |
Dominik Kwiatek
|
d7cac67c22
|
Create print view for recovery codes
|
2020-11-15 10:20:55 +01:00 |
Dominik Kwiatek
|
c7463df4d4
|
Fix lint errors
|
2020-11-01 19:10:59 +01:00 |
Dominik Kwiatek
|
e16896fac1
|
Provide the user a way to generate new codes.
|
2020-11-01 18:52:42 +01:00 |
Dominik Kwiatek
|
61d82bdbec
|
Display count of remaining recovery codes
|
2020-11-01 18:41:37 +01:00 |
Dominik Kwiatek
|
5eb4f32660
|
Clean up after TOTP is disabled.
|
2020-11-01 18:31:20 +01:00 |
Dominik Kwiatek
|
5dd920eba2
|
Allow recovery codes to be used to sign in in place of a OTP
|
2020-11-01 18:29:11 +01:00 |
Dominik Kwiatek
|
b4f479a00f
|
Generate recovery keys on TOTP setup
|
2020-11-01 17:55:31 +01:00 |
Dominik M. Kwiatek
|
ab03fadaef
|
Merge pull request #147 from Retrospring/feature/2fa
Implement Two Factor Authentication
|
2020-10-24 00:30:13 +02:00 |
Dominik Kwiatek
|
d20f527d8c
|
Add drift period
|
2020-10-24 00:24:04 +02:00 |
Dominik Kwiatek
|
ee4b7e2cb1
|
Auto focus OTP validation field on setup page
|
2020-10-24 00:13:26 +02:00 |
Dominik Kwiatek
|
37d2b43023
|
Apply styling to OTP attempt field
|
2020-10-24 00:13:14 +02:00 |
Dominik Kwiatek
|
0f80bcef14
|
Remove I18n. prefix
|
2020-10-23 21:01:00 +02:00 |
Dominik Kwiatek
|
702156258c
|
Remove user/sessions#two_factor_entry
|
2020-10-23 21:00:06 +02:00 |
Dominik Kwiatek
|
66cccbb5d6
|
Use the same string for 2FA failures
|
2020-10-23 20:58:42 +02:00 |
Dominik Kwiatek
|
d7a1750694
|
Implement @nilsding's review changes
|
2020-10-23 20:45:06 +02:00 |
Dominik Kwiatek
|
0f98d7bad8
|
Fix list styling on Comment Smiles modal
|
2020-10-21 20:43:58 +02:00 |
Dominik Kwiatek
|
d89d7a0e7f
|
Add trailing new line to settings partials
|
2020-10-21 13:59:13 +02:00 |
Dominik Kwiatek
|
68b1bbb908
|
Fix bad refactor
|
2020-10-21 13:55:55 +02:00 |
Dominik Kwiatek
|
d3cc421225
|
Rename settings partials to match naming conventions
|
2020-10-21 13:49:12 +02:00 |
Dominik Kwiatek
|
556050aa66
|
Add tests for security settings page
|
2020-10-21 13:44:00 +02:00 |
Dominik Kwiatek
|
3211f8f59b
|
Make OTP secret longer
|
2020-10-19 20:25:18 +02:00 |
Dominik Kwiatek
|
ea99805da1
|
Fix remaining lint warnings
|
2020-10-19 15:55:00 +02:00 |
Dominik Kwiatek
|
dc88ac3f06
|
haml-lint fixes
|
2020-10-19 15:02:04 +02:00 |
Dominik Kwiatek
|
70b8053d15
|
Add F-Droid & GitHub links for Android TOTP App
|
2020-10-19 14:56:30 +02:00 |
Dominik Kwiatek
|
433f1d45e5
|
Use controller for setting up QR Code
|
2020-10-19 14:56:13 +02:00 |
Dominik Kwiatek
|
00da21a13d
|
Redirect away from two factor entry page if no target user is set in session
|
2020-10-19 12:20:44 +02:00 |
Dominik Kwiatek
|
5447e905c0
|
Shorten 2FA setup OTP validation field
|
2020-10-18 20:49:30 +02:00 |
Dominik Kwiatek
|
d550e6d4c7
|
Add help text and confirmation for disabling 2FA
|
2020-10-18 20:49:11 +02:00 |
Dominik Kwiatek
|
4ce5dfc92a
|
Fix detaching, improve UI for attaching 2FA
|
2020-10-18 19:48:12 +02: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 |
Robin B
|
19b754984e
|
Add bottom padding to userbox col in moderation view
As suggested by @pixeldesu
|
2020-05-31 03:50:50 +02:00 |
Robin B
|
c96ad5c77c
|
Add bottom padding to userbox col in show_follow haml
|
2020-05-31 03:50:50 +02:00 |
Robin B
|
a7d66f1e01
|
Add bottom padding to userbox col in show_follow
Fixes #116
|
2020-05-31 03:50:50 +02:00 |
Robin B
|
9cb17f7488
|
Use user_screen_name() in smile tooltip
As suggested by @pixeldesu
Co-authored-by: Andreas Nedbal <github-bf215181b5140522137b3d4f6b73544a@desu.email>
|
2020-05-31 03:27:12 +02:00 |
Robin B
|
07d73b6fa4
|
Use display name instead of screen name in smile tooltip
Fixes #127
|
2020-05-31 03:27:12 +02:00 |
Robin B
|
79416c310b
|
Drop DejaVu Sans from sans-serif fonts
Fixes #132
|
2020-05-31 02:41:27 +02:00 |
Robin B
|
d402f9afca
|
Don't hide overflow of userbox
Fixes #126
|
2020-05-31 02:38:23 +02:00 |
Dominik M. Kwiatek
|
abf78d4f49
|
Don't center content on Desktop
Suggestions from @pixeldesu's review
Co-authored-by: Andreas Nedbal <andy@pixelde.su>
|
2020-05-29 23:05:38 +02:00 |
Dominik M. Kwiatek
|
ee947f2428
|
Make the "Load more" button center-aligned and give it "button" styling
Fixes #107
|
2020-05-29 23:05:38 +02:00 |
Dominik M. Kwiatek
|
a92dd54be3
|
Address @nilsding's review comments
|
2020-05-27 20:07:39 +01:00 |
Dominik M. Kwiatek
|
29f6313c9a
|
Show hCaptcha validation errors on registration
|
2020-05-27 20:07:39 +01:00 |
Dominik M. Kwiatek
|
1ac7c35315
|
Fix haml-lint errors
|
2020-05-27 20:07:39 +01:00 |
Dominik M. Kwiatek
|
689521c6ed
|
Replace devise_error_messages! with partial
|
2020-05-27 20:07:39 +01:00 |
Dominik M. Kwiatek
|
984976a2f7
|
Omit hCaptcha if it is disabled
|
2020-05-27 20:07:39 +01:00 |
Dominik M. Kwiatek
|
7cac93ad4e
|
Add hCaptcha
|
2020-05-27 20:07:39 +01:00 |
Georg Gadinger
|
d906be9da2
|
Change "Lists" intro text
|
2020-05-25 20:16:30 +02:00 |
Georg Gadinger
|
b58883e004
|
Remove "ask a group" feature
|
2020-05-25 18:34:43 +02:00 |
Georg Gadinger
|
61816aec5f
|
Remove unnecessary class
|
2020-05-25 18:10:28 +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
|
9fa099024f
|
Fix linter errors
|
2020-05-17 21:09:09 +01: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
|
9757c56a2b
|
Add original version to uploaders
|
2020-05-17 20:38:40 +01:00 |
Karina Kwiatek
|
3cc05a395f
|
Remove /system prefix from store_dir
|
2020-05-17 20:38:40 +01:00 |
Karina Kwiatek
|
6f0d4971fb
|
Add paperclip path to uploaders
|
2020-05-17 20:38:40 +01:00 |
Karina Kwiatek
|
783e47fc2b
|
Replace paperclip with CarrierWave
|
2020-05-17 20:38:40 +01:00 |
Georg Gadinger
|
49bc29b31a
|
fix some mistakes in some views
|
2020-05-17 18:15:18 +02:00 |
Andreas Nedbal
|
1b555e284d
|
Fix lint violation on announcements partial
|
2020-05-11 19:40:45 +02:00 |
Andreas Nedbal
|
66b2afc976
|
Turn single-word strings into symbols
|
2020-05-11 19:40:45 +02:00 |
Andreas Nedbal
|
7639c20f64
|
Fix lints in app/views/announcement
|
2020-05-11 19:40:44 +02:00 |
Andreas Nedbal
|
60b892e74e
|
Fix display_all being not defined
|
2020-05-11 19:40:44 +02:00 |
Andreas Nedbal
|
7b63efed6f
|
Fix lints in app/views/answerbox
|
2020-05-11 19:40:44 +02:00 |
Andreas Nedbal
|
ed6528c948
|
Fix lints in app/views/application
|
2020-05-11 19:40:44 +02:00 |
Andreas Nedbal
|
c585fe3760
|
Fix lints in app/views/devise
|
2020-05-11 19:40:44 +02:00 |
Andreas Nedbal
|
30331f4bfc
|
Fix lints in app/views/discover
|
2020-05-11 19:40:44 +02:00 |
Andreas Nedbal
|
a290cad72d
|
Fix lints in app/views/group
|
2020-05-11 19:40:44 +02:00 |
Andreas Nedbal
|
3a335798fe
|
Fix lints in app/views/inbox
|
2020-05-11 19:40:43 +02:00 |
Andreas Nedbal
|
7243fa11d4
|
Remove superfluous .html from layout
|
2020-05-11 19:40:43 +02:00 |
Andreas Nedbal
|
2686017ad8
|
Fix lints in app/views/layouts
|
2020-05-11 19:40:43 +02:00 |
Andreas Nedbal
|
7414471d41
|
Fix lints in app/views/modal
|
2020-05-11 19:40:43 +02:00 |
Andreas Nedbal
|
13878070fd
|
Remove superfluous .html from moderation views
|
2020-05-11 19:40:43 +02:00 |
Andreas Nedbal
|
3c1d007c5e
|
Fix lints in app/views/moderation
|
2020-05-11 19:40:43 +02:00 |
Andreas Nedbal
|
730b6156ce
|
Fix lints in app/views/navigation
|
2020-05-11 19:40:43 +02:00 |
Andreas Nedbal
|
d27ef3aae5
|
Fix lints in app/views/notifications
|
2020-05-11 19:38:07 +02:00 |
Andreas Nedbal
|
2d4726c297
|
Fix lints in app/views/public
|
2020-05-11 19:38:07 +02:00 |
Andreas Nedbal
|
7f17a2995e
|
Fix lints in app/views/question
|
2020-05-11 19:38:07 +02:00 |
Andreas Nedbal
|
eed08b811c
|
Fix lints in app/views/services
|
2020-05-11 19:38:07 +02:00 |
Andreas Nedbal
|
c21a3d0f73
|
Fix lints in app/views/settings
|
2020-05-11 19:38:07 +02:00 |
Andreas Nedbal
|
fe70717510
|
Fix lints in app/views/shared
|
2020-05-11 19:38:07 +02:00 |
Andreas Nedbal
|
a3117861c8
|
Fix lints in app/views/tabs
|
2020-05-11 19:38:07 +02:00 |
Andreas Nedbal
|
e08f9dafab
|
Fix lints in app/views/user
|
2020-05-11 19:38:06 +02:00 |
Andreas Nedbal
|
caa6b27684
|
Fix lints in app/views/static
|
2020-05-11 19:38:06 +02:00 |
Andreas Nedbal
|
4474d9895c
|
Fix notification menu clipping out of view
|
2020-05-11 15:19:40 +02:00 |
Georg Gadinger
|
2b66026683
|
Fix inbox entry not being cleared after submission
|
2020-05-09 14:46:47 +02:00 |
Andreas Nedbal
|
937f24839d
|
Fix profile links on new inbox entries being not visible
|
2020-05-09 11:41:24 +02:00 |
Andreas Nedbal
|
0db1de9552
|
Fix question page dropdowns using old Bootstrap layout
|
2020-05-09 05:39:01 +02:00 |
Andreas Nedbal
|
c9866e87bf
|
Merge branch 'master' of github.com:Retrospring/retrospring
|
2020-05-09 05:03:54 +02:00 |
Andreas Nedbal
|
6798dcd090
|
Fix question dropdown using old Bootstrap layout
|
2020-05-09 05:03:25 +02:00 |
Georg Gadinger
|
0d28152f3e
|
Fix items being inserted after "Load More" button
|
2020-05-09 04:51:14 +02:00 |
Georg Gadinger
|
9b4c8027b8
|
Fix pagination for ajax views
|
2020-05-09 04:39:09 +02:00 |
Andreas Nedbal
|
adf5968ad0
|
Fix some layout issues on question pages
|
2020-05-09 04:10:40 +02:00 |
Andreas Nedbal
|
4ae8b7ed81
|
Remove timepicker from ban modal
|
2020-05-09 03:21:25 +02:00 |
Andreas Nedbal
|
936969d72a
|
Fix ban dialog functionality
|
2020-05-09 03:09:12 +02:00 |
Andreas Nedbal
|
322cfceeab
|
Merge branch 'feature/bootstrap' of github.com:Retrospring/retrospring into feature/bootstrap
|
2020-05-09 02:46:03 +02:00 |
Andreas Nedbal
|
b29d3309d0
|
Make default btn-link themable
|
2020-05-09 02:45:57 +02:00 |
Andreas Nedbal
|
ba2e82d7ec
|
Fix moderation userbox layout
|
2020-05-09 02:45:47 +02:00 |
Georg Gadinger
|
ae8e0b651a
|
Fix Question#show view when user is nil
|
2020-05-09 02:43:43 +02:00 |
Georg Gadinger
|
3ae83d8d02
|
Unbreak the "Your Data" page when some timestamps are not set
|
2020-05-09 02:18:23 +02:00 |
Georg Gadinger
|
65f152b762
|
Move user theme to the end of the body --> turbolinks has turbo links again
|
2020-05-09 02:08:31 +02:00 |
Andreas Nedbal
|
d82b7006e8
|
Fix turbolinks loading being broken
|
2020-05-09 01:57:20 +02:00 |
Andreas Nedbal
|
07033545ee
|
Fix smiling commits not setting proper classes
|
2020-05-09 01:35:03 +02:00 |
Andreas Nedbal
|
925193548f
|
Remove hover states from notification dropdown
|
2020-05-09 00:53:24 +02:00 |
Andreas Nedbal
|
bc3c1f287e
|
Add Bootstrap input-group-text overrides for CSS variables
|
2020-05-09 00:51:37 +02:00 |
Andreas Nedbal
|
e44be8fa0e
|
Use large bell icon for notifications page
|
2020-05-09 00:50:46 +02:00 |
Andreas Nedbal
|
eec9637aef
|
Add spacing to inbox user avatars
|
2020-05-09 00:13:53 +02:00 |
Andreas Nedbal
|
c76f839ea7
|
Fixed announcement JavaScript functionality
|
2020-05-07 20:36:14 +02:00 |
Andreas Nedbal
|
8a8c2667de
|
Adjust theme settings page layout
- Moved color section to come right after General
- Adjusted buttons for light/dark preview to not trigger form submit
|
2020-05-07 20:28:20 +02:00 |
Andreas Nedbal
|
f11431279d
|
Fix header image not being centered
|
2020-05-07 19:53:40 +02:00 |
Andreas Nedbal
|
6e51294eca
|
Adjust announcement index page design
|
2020-05-07 19:49:39 +02:00 |
Andreas Nedbal
|
a9344f63a6
|
Override Bootstrap alert-link styling for CSS variables
|
2020-05-07 19:30:32 +02:00 |
Andreas Nedbal
|
5d63d0ba27
|
Update announcement styling and adjust announcement views
|
2020-05-07 19:30:13 +02:00 |
Andreas Nedbal
|
501a2cce42
|
Replace bootstrap3-datetimepicker with a BS4 equivalent
|
2020-05-07 19:29:12 +02:00 |
Andreas Nedbal
|
1cc49cf03c
|
Adjust warning-text default theme value
|
2020-05-07 19:28:26 +02:00 |
Andreas Nedbal
|
633f69c163
|
Fix about page icon styles
|
2020-05-07 15:09:55 +02:00 |
Andreas Nedbal
|
d607a8790b
|
Fix styling of new inbox entries
|
2020-05-07 15:01:35 +02:00 |
Andreas Nedbal
|
0c0b8eaf16
|
Remove log statement from theme code
|
2020-05-07 03:56:11 +02:00 |
Andreas Nedbal
|
787ec882c4
|
Fix answerbox text layout on mobile
|
2020-05-07 03:46:44 +02:00 |
Andreas Nedbal
|
7c8809ce14
|
Remove iOS button style from dropdown toggle
|
2020-05-07 03:43:13 +02:00 |
Andreas Nedbal
|
a3d302586d
|
Remove border-radius from jumbotrons
|
2020-05-07 03:39:02 +02:00 |
Andreas Nedbal
|
207769d164
|
Fix layout of profile header in profile settings
|
2020-05-07 02:30:50 +02:00 |
Andreas Nedbal
|
3a4b04b5da
|
Don't track theme style tags with turbolinks
|
2020-05-07 02:13:07 +02:00 |
Andreas Nedbal
|
12955cc663
|
Fix design of user and questionboxes
|
2020-05-07 02:12:44 +02:00 |
Andreas Nedbal
|
b443aff964
|
Fix moderation comment layout
|
2020-05-06 22:54:36 +02:00 |
Andreas Nedbal
|
c75c86e16c
|
Add focus and active override styles
|
2020-05-06 22:48:07 +02:00 |