Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
261 commits
Select commit Hold shift + click to select a range
2f8f00e
Revert "Limit 50 records in browse"
pupgray Sep 3, 2023
3f7a40b
New all_links action on api
pupgray Sep 3, 2023
5614b21
Optionally allowing filtering online
pupgray Sep 3, 2023
ae673e1
Cache api all_links response for 5 min
pupgray Sep 3, 2023
b11c38e
Revert "Revert "Limit 50 records in browse""
pupgray Sep 3, 2023
67fa49c
Much better caching, just storing query results now
pupgray Sep 3, 2023
6a96be1
Bind database_url in database.yml instead of using magic env vars
pupgray Sep 3, 2023
51bff7c
Blazer DB change
pupgray Sep 3, 2023
8958a15
New browse page
pupgray Sep 4, 2023
f86b194
Add search page for links
pupgray Sep 4, 2023
657e390
Dependancy update, ruby 3.2.2
pupgray Sep 4, 2023
02023d3
I'm an idiot, added lock file
pupgray Sep 4, 2023
36b0bd6
Add linux target
pupgray Sep 4, 2023
00f0211
Ruby 3.2.0?
pupgray Sep 4, 2023
c400dda
Added filter for online only in search
pupgray Sep 4, 2023
aeb05a1
Corrected logic for online status, now obeys the 20min headway the io…
pupgray Sep 4, 2023
8a645f4
Carry state of online-only to next page of search results
pupgray Sep 5, 2023
ccfc074
Update link decorations for Lycraon
pupgray Nov 11, 2023
6029e1e
Ruby 3.2.2 again, one more try
pupgray Nov 11, 2023
500e988
Revert "Dependancy update, ruby 3.2.2"
pupgray Nov 11, 2023
06b73f8
Revert "Revert "Dependancy update, ruby 3.2.2""
pupgray Nov 11, 2023
d209bab
Revert "Ruby 3.2.2 again, one more try"
pupgray Nov 11, 2023
cbf9ebc
New link decoration for Gios
pupgray Nov 12, 2023
f06df7f
New arson automate client
pupgray Nov 19, 2023
2834182
Oops, missed link to arson's client on the homepage
pupgray Nov 19, 2023
d246c9f
Small explainer graphic on dashboard + why was the ruby-version rvm t…
pupgray Nov 20, 2023
f9dbce1
Better contrast
pupgray Nov 20, 2023
64a8be5
precompile assets
pupgray Nov 20, 2023
fd94d2f
precompile assets
pupgray Nov 20, 2023
d93fb1c
revert test
pupgray Dec 15, 2023
200d7e4
Merge pull request #1 from pupgray/testrevert
pupgray Dec 15, 2023
7782f05
Possible fix for image on dashboard
pupgray Dec 17, 2023
0fc936c
Reset password mod tool
pupgray Dec 18, 2023
92a207f
More powerful password reset mod tool, you can search tiny strings
pupgray Dec 18, 2023
84a59f0
Added to footer
pupgray Dec 18, 2023
de3197a
Merge remote-tracking branch 'origin/main'
pupgray Dec 18, 2023
698ae36
User editor
pupgray Dec 18, 2023
d6a0c22
EeEEEeeEee!~ We have mascots now!
pupgray Dec 20, 2023
2606e3d
Lizard tits on the home page? :3c
pupgray Dec 20, 2023
bba8dec
Artist link back!
pupgray Dec 20, 2023
c229b2f
Fix clipping
pupgray Dec 20, 2023
46e157f
Mascot picker!
pupgray Dec 20, 2023
26977eb
scroll fixes
pupgray Dec 20, 2023
e1d8c1b
Link to webms works
pupgray Dec 20, 2023
762c2bf
Re-enabling pornbot + added pornlizards
pupgray Dec 20, 2023
28296c5
Add a check to the link channel
pupgray Dec 22, 2023
19d7b92
PornLizards run less often
pupgray Dec 22, 2023
437ad11
Lol, just eat the exception and move on
pupgray Dec 22, 2023
a583d08
Added set list page
pupgray Dec 22, 2023
7b31bfa
Fixed weird discord button
pupgray Dec 22, 2023
53c511f
Including lizard heads on links
pupgray Dec 22, 2023
7a95b67
Downcase emails
pupgray Dec 22, 2023
ddab5be
Better caseinsentive login
pupgray Dec 22, 2023
0cd8ad3
enforce uniqueness
pupgray Dec 22, 2023
6beccb5
wizard almost done
pupgray Dec 23, 2023
887ea44
More wizard changes
pupgray Dec 23, 2023
c61c2b1
Some more tweaks to the wizard hooooly shit
pupgray Dec 23, 2023
a87f7ea
And I think that's it!
pupgray Dec 23, 2023
864aea1
don't duplicate link message when responding to check messages
Dec 27, 2023
a44b7a7
chewtoy client tweaks
pupgray Dec 27, 2023
a3049e6
chewtoy client tweaks 2
pupgray Dec 27, 2023
c20310c
Merge pull request #2 from zoomasochist/fix-check-duplicate
pupgray Dec 27, 2023
f6ee836
chewtoy WalltakerEngine-chewtoy/ user agent added
pupgray Dec 27, 2023
a914853
Doing this the way I should've done it the first time lol
pupgray Dec 27, 2023
3e71b6c
Lol chewtoy client is desktop
pupgray Dec 27, 2023
4837979
Hack for now,
pupgray Dec 27, 2023
bd6f346
Link directly to E6 post rather than a search for its MD5
Jan 6, 2024
6ed66d0
Merge pull request #3 from zoomasochist/main
pupgray Jan 6, 2024
c09c803
Added lizard tools
pupgray Jan 11, 2024
9d37b0f
Remove discord badge when logged out
pupgray Jan 11, 2024
32c3bba
Merge remote-tracking branch 'origin/main'
pupgray Jan 11, 2024
c9282fe
Mod tool option to solve old email cap issue
pupgray Jan 11, 2024
4bbb42e
New mod tool
pupgray Jan 11, 2024
b9cb658
Talyor => Taylor
pupgray Jan 11, 2024
8a51dbd
Capture ahoy visit at sign up
pupgray Jan 11, 2024
bc6a006
New procfile file, fuck digital ocean
pupgray Jan 13, 2024
cbe166a
...
pupgray Jan 13, 2024
1aa2430
...
pupgray Jan 13, 2024
c19124e
...
pupgray Jan 13, 2024
1b70195
...
pupgray Jan 13, 2024
8352e70
rails 7.1, ruby 3.2.2
pupgray Jan 13, 2024
903e8b8
...
pupgray Jan 13, 2024
3db484e
...
pupgray Jan 13, 2024
1cf2442
redis?
pupgray Jan 14, 2024
4799760
redis?
pupgray Jan 14, 2024
3a9af73
more redis
pupgray Jan 14, 2024
b426c81
trying an e621 result cache
pupgray Jan 14, 2024
1c9fe1d
lol better caching
pupgray Jan 14, 2024
6a95f0e
It's happening!
pupgray Jan 14, 2024
4d88b1c
heroku pog
pupgray Jan 14, 2024
55bb879
Combine all bots into one task
pupgray Jan 14, 2024
780af6a
sadfasdf
pupgray Jan 14, 2024
2273f9a
Remove bots from leaderboard
pupgray Jan 14, 2024
a765da6
dont cache tag results containing order:random
Jan 15, 2024
243dd6f
do it properly
Jan 15, 2024
af45db8
im tired
Jan 15, 2024
cb1ae12
ayoye
Jan 15, 2024
8868d49
where did my changes go
Jan 15, 2024
cb8de0d
updated copyright year
gios2 Jan 15, 2024
7774772
Removed height: 'auto' in the information svg on the home page to sho…
gios2 Jan 15, 2024
f31e2eb
stop link.check from overwriting client name
Jan 15, 2024
5aa5ba9
don't send duplicate responses on linkchannel.check
Jan 15, 2024
34cb207
Merge pull request #5 from gios2/main
pupgray Jan 15, 2024
c1472cf
better multi-link subscription support
Jan 16, 2024
00aa68a
submit to the word of the law
Jan 16, 2024
494ef6f
Merge pull request #4 from dogkisser/main
pupgray Jan 16, 2024
634b96e
Remove ugly header about heroku
pupgray Jan 16, 2024
d204579
Force SSL, since heroku won't do it
pupgray Jan 17, 2024
d8cef4b
email?
pupgray Jan 19, 2024
5476296
Email tweak
pupgray Jan 19, 2024
e69fb4f
Log
pupgray Jan 19, 2024
e6b6901
Better note about how the email system works
pupgray Jan 19, 2024
725adec
Recent events mod tool
pupgray Jan 19, 2024
2008dec
More subtle problems for banned users
pupgray Jan 19, 2024
73bb5f6
Allow mods to assume users
pupgray Jan 19, 2024
1b37f51
Merge pull request #6 from dogkisser/fix-ws-client-announcing
pupgray Jan 19, 2024
086d7fb
Test commit in footer
pupgray Jan 19, 2024
01dc2fb
Time in footer
pupgray Jan 19, 2024
fcf07f7
Ooops
pupgray Jan 19, 2024
47e69b3
Oops again
pupgray Jan 19, 2024
cabdb02
Oops again for real
pupgray Jan 19, 2024
0417d21
add chewtoy/walltaker-engine to client list
Jan 20, 2024
c3c970d
turn clients ul into a nice table
Jan 20, 2024
744c8e8
Merge pull request #11 from dogkisser/walltaker-engine
pupgray Jan 20, 2024
9ec78fd
Prevent being friends with yourself, better friendship model validation
pupgray Jan 20, 2024
bd1b9d7
Merge remote-tracking branch 'origin/main'
pupgray Jan 20, 2024
b43f845
remove false browse page info in the orgasm text
kemagain Jan 20, 2024
3f9f6f9
Merge pull request #12 from kemagain/remove-algo-lie
pupgray Jan 20, 2024
115f245
log who caused a user's cum reaction
kemagain Jan 21, 2024
cd03c20
Profile page shows number of orgasms caused
kemagain Jan 21, 2024
4bb8342
add manual crediting, add 15min throttle
kemagain Jan 21, 2024
a5b758d
fix width of orgasm credit username input
kemagain Jan 21, 2024
659ab11
Suggest new users to use the link wizard
kemagain Jan 21, 2024
4c06c2e
use current mascot as favicon
kemagain Jan 21, 2024
f6ac6a9
Added "-swf" to bot tag lists
goldwyn01 Jan 21, 2024
a48b227
no .idea file
pupgray Jan 21, 2024
122753a
Pass active records not ids
pupgray Jan 21, 2024
973a8cd
:base does not exist
pupgray Jan 21, 2024
ee566df
Shortening to 5 min, 15 min could be a bit slow
pupgray Jan 21, 2024
5e120c5
Ahhh I see what you're doing, :base is for full_message, that works
pupgray Jan 21, 2024
bf05aa1
Recent setters as well
pupgray Jan 21, 2024
f1c2e79
Tweak to the selection list
pupgray Jan 21, 2024
02017da
Oopsie, fixed scope
pupgray Jan 21, 2024
515449a
Fix duplicate db hits
pupgray Jan 21, 2024
d393430
Sending a notification
pupgray Jan 21, 2024
b8cc49a
Merge branch 'main' into credit_users_for_orgasms
pupgray Jan 21, 2024
e870127
Merge pull request #13 from kemagain/credit_users_for_orgasms
pupgray Jan 21, 2024
2509a8e
Merge pull request #14 from kemagain/lizard-favicons
pupgray Jan 21, 2024
816fc98
Merge pull request #15 from kemagain/direct-new-users-to-link-wizard
pupgray Jan 21, 2024
ab56144
Fix shitty grammar
pupgray Jan 21, 2024
69c015f
@cant77 suggested tweak
pupgray Jan 21, 2024
a01981d
A few more tweaks to wizard
pupgray Jan 22, 2024
ac63ee7
Send notification when comment added to link
pupgray Jan 22, 2024
bcb4fb2
Temp limit till I find a better solution
pupgray Jan 22, 2024
591cb57
Bubbles should be grey
pupgray Jan 22, 2024
7757448
Tweaks to the user page
pupgray Jan 22, 2024
085bea5
Lightmode/darkmode toggle
pupgray Jan 22, 2024
fdd1e5a
Fix forced colour pref links
pupgray Jan 22, 2024
b6bc3c1
Porn bot 25 min ignore period for recently set wallpapers
pupgray Jan 22, 2024
8e10535
Deprecate pawcorp clients for now
pupgray Jan 22, 2024
a13b960
technicallty correct orgasm count for gray
kemagain Jan 23, 2024
10d0cf3
Ignore this for the love of god
XenoPanther Jan 24, 2024
0217958
add walltaker-for-walltaker client
kemagain Jan 25, 2024
b3eb241
improve scrolling performance, especially in FFox
kemagain Jan 25, 2024
46765b6
Fix database migration issue when running WT locally
XenoPanther Feb 1, 2024
16c048c
Fix database migration issue when running WT locally
XenoPanther Feb 1, 2024
6c7984c
Merge branch 'main' of https://github.com/XenoPanther/walltaker
XenoPanther Feb 1, 2024
edd7750
Minor changes to home page + changed "see all past wallpapers" to "se…
XenoPanther Feb 6, 2024
1a1baf1
I think you meant the instance variable @user, since that's the user …
pupgray Feb 10, 2024
fdaf44b
Merge pull request #17 from kemagain/technically-correct-orgasm-count
pupgray Feb 10, 2024
45a4dbd
Merge pull request #18 from kemagain/improve-scrolling-performance
pupgray Feb 10, 2024
7977bcb
Merge pull request #19 from kemagain/add-walltaker-for-walltaker
pupgray Feb 10, 2024
5587e18
Merge branch 'main' into patch-1
pupgray Feb 10, 2024
41e1a6a
Merge pull request #16 from goldwyn01/patch-1
pupgray Feb 10, 2024
b4035af
Add modal to discord dropdown
pupgray Feb 10, 2024
811e532
Cache busting
pupgray Feb 10, 2024
148f91c
Add suppoer for Walltaker eXPerience project
XenoPanther Feb 15, 2024
8249805
Didn't sync changes beforehand, readded kem's walltaker
XenoPanther Feb 15, 2024
c77d6a8
This icon not being vertically aligned was nagging me
pupgray Feb 17, 2024
982d183
Just removing DeletedAccount28 from the leaderboard atm
pupgray Feb 17, 2024
3ba41b7
Merge branch 'main' into main
pupgray Feb 17, 2024
f1e7b7b
Xenofluff client as desktop
pupgray Feb 17, 2024
2d366ca
Merge pull request #23 from pupgray/main-xeno
pupgray Feb 17, 2024
dc0f96c
Merge remote-tracking branch 'origin/main'
pupgray Feb 17, 2024
d6e1cfc
Reworked client table + minor grammar changes
XenoPanther Feb 17, 2024
294f9e3
Adding a new kink list to the user profile
pupgray Feb 17, 2024
9d56daf
Better validation rules + ui
pupgray Feb 17, 2024
31942d7
More styling changes, tweaked turbo templates
pupgray Feb 17, 2024
28e49e4
Minor grammar fix
XenoPanther Feb 18, 2024
e55a3bc
Improved search, search by kink now works
pupgray Feb 18, 2024
411bbde
Restricting links to kinks now works
pupgray Feb 18, 2024
c5726a8
Being a good api user, limit weird impossible tag combos
pupgray Feb 18, 2024
7a2e912
Just using the whole ass form, damn turbo is cool
pupgray Feb 18, 2024
520fd0b
Oops, fixed cache key
pupgray Feb 18, 2024
86ab654
Merge branch 'pupgray:main' into changes
XenoPanther Feb 18, 2024
725e654
Merge branch 'main' into changes
XenoPanther Feb 18, 2024
285f2b8
merge
XenoPanther Feb 18, 2024
03d04c0
Merge branch 'changes' of https://github.com/XenoPanther/walltaker in…
XenoPanther Feb 18, 2024
531b737
Add id to icon here
pupgray Feb 18, 2024
c04b337
Merge pull request #24 from XenoPanther/changes
pupgray Feb 18, 2024
610d4e5
Better normalization for kink names
pupgray Feb 18, 2024
1182525
Kinks can now be tested against e621, will make automatic soon
pupgray Feb 18, 2024
715672a
Show kinks in link porn search
pupgray Feb 18, 2024
e18cc0d
Missed this!
pupgray Feb 18, 2024
a1976e3
Updated most help images
XenoPanther Feb 18, 2024
a021d57
Merge branch 'pupgray:main' into help-rewrite
XenoPanther Feb 18, 2024
15f9e44
Re-added try maintained clients message
XenoPanther Feb 19, 2024
dc9be46
Added basic FAQ page + added default tag to prevent flash searches
XenoPanther Mar 1, 2024
53a847d
moved settings in the settings page
gios2 Mar 4, 2024
86d0800
added button to go to the settings page
gios2 Mar 4, 2024
ad2487f
forgot /
gios2 Mar 4, 2024
a69a4fa
professional checks™️
gios2 Mar 4, 2024
3b414db
more professional checks™️
gios2 Mar 4, 2024
e4fa23d
ever more professional checks™️
gios2 Mar 4, 2024
d984c9e
making the settings page nicer
gios2 Mar 4, 2024
ca83352
moved the button in the user page
gios2 Mar 4, 2024
abea25e
I think I added some spaces by mistake
gios2 Mar 4, 2024
c62d407
formatting
gios2 Mar 4, 2024
b95bb87
gio’s -> gios’
gios2 Mar 5, 2024
0c7f09c
Added mention that the keep me logged in is for 2 weeks only
XenoPanther Mar 6, 2024
45e6acd
Merge pull request #25 from XenoPanther/help-rewrite
pupgray Mar 6, 2024
d7b197c
Update app/controllers/application_controller.rb
pupgray Mar 6, 2024
94af1b0
Merge pull request #27 from XenoPanther/faq_Creation
pupgray Mar 6, 2024
5f79e08
Stray <
pupgray Mar 6, 2024
7a496b9
Merge branch 'main' into gios'
pupgray Mar 6, 2024
543b1d9
Merge pull request #30 from gios2/gios'
pupgray Mar 6, 2024
717c2b3
A few tweaks
pupgray Mar 6, 2024
fee90c0
Merge branch 'refs/heads/main' into settings
pupgray Mar 6, 2024
e374c6b
A few tweaks to the settings page
pupgray Mar 6, 2024
e4adac8
Merge pull request #28 from gios2/settings
pupgray Mar 6, 2024
ad0eea4
Ki header + better error pages
pupgray Mar 7, 2024
8e76d79
Oops
pupgray Mar 7, 2024
eab33a8
Client guide docs
pupgray Mar 7, 2024
6a37d5f
Link to shitty client guide
pupgray Mar 7, 2024
5c26f0d
Fix highlight issue
pupgray Mar 7, 2024
1697e76
3.2.2
pupgray Mar 9, 2024
a9a71a5
Kinks now search in the porn search page
pupgray Mar 9, 2024
e01ccc5
yaaaay starable kinks
pupgray Mar 9, 2024
02a02e3
janky fucking validation
pupgray Mar 10, 2024
7f36887
generally better errors
pupgray Mar 10, 2024
6ce7f5c
Fixed undelatable links
pupgray Mar 10, 2024
72c6df1
Oops lol
pupgray Mar 10, 2024
895868c
Fix comments view in mobile
pupgray Mar 10, 2024
709d622
Show star in link previews and profile
pupgray Mar 10, 2024
10d5aae
create surrender model /w relations
pupgray Mar 10, 2024
459743e
surrender forms
pupgray Mar 10, 2024
64278fb
basic concept works!
pupgray Mar 11, 2024
5494609
Almost there
pupgray Mar 11, 2024
9700287
Account status
pupgray Mar 11, 2024
229defb
Quick tweak
pupgray Mar 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,4 @@
# Ignore master key for decrypting credentials and more.
/config/master.key
/.idea/railways.cache
/.idea
8 changes: 0 additions & 8 deletions .idea/.gitignore

This file was deleted.

327 changes: 237 additions & 90 deletions .idea/Walltaker.iml

Large diffs are not rendered by default.

39 changes: 0 additions & 39 deletions .idea/dataSources.xml

This file was deleted.

14 changes: 0 additions & 14 deletions .idea/deployment.xml

This file was deleted.

8 changes: 0 additions & 8 deletions .idea/modules.xml

This file was deleted.

139 changes: 0 additions & 139 deletions .idea/modules/nuttracker.iml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/sqldialects.xml

This file was deleted.

8 changes: 0 additions & 8 deletions .idea/sshConfigs.xml

This file was deleted.

12 changes: 0 additions & 12 deletions .idea/vcs.xml

This file was deleted.

14 changes: 0 additions & 14 deletions .idea/webServers.xml

This file was deleted.

2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ruby-3.1.0
ruby-3.2.2
12 changes: 8 additions & 4 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
source "https://rubygems.org"
git_source(:github) { |repo| "https://github.com/#{repo}.git" }

ruby "~> 3.1.0"
ruby "~> 3.2.2"

# Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main"
gem "rails", "~> 7.0.2", ">= 7.0.2.2"
gem "rails", "~> 7.1.2", ">= 7.0.2.2"

# The original asset pipeline for Rails [https://github.com/rails/sprockets-rails]
gem "sprockets-rails"
Expand All @@ -28,7 +28,7 @@ gem "stimulus-rails"
gem "jbuilder"

# Use Redis adapter to run Action Cable in production
# gem "redis", "~> 4.0"
gem "redis"

# Use Kredis to get higher-level data types in Redis [https://github.com/rails/kredis]
# gem "kredis"
Expand Down Expand Up @@ -82,4 +82,8 @@ gem 'rbs_rails', require: false
gem 'ahoy_matey'
gem "blazer"
gem "lograge"
gem 'nuttracker', path: 'nuttracker'
gem 'nuttracker', path: 'nuttracker'
gem "pg_search", "~> 2.3"
gem 'inline_svg'
gem 'crono'
gem 'wicked'
Loading