Luna D
6aa9baefd2
implement camo in rust
2021-09-13 20:54:57 +02:00
byte[]
1bf7c647a1
Rename crate to philomena and change nif mod to Philomena.Native
2021-09-12 19:20:51 -04:00
Luna D
14db174c26
add *_md versions of all columns, textile/md glue
2021-09-12 21:03:59 +02:00
Luna D
cb0ac0a9f5
finalize textile-md converter
2021-09-12 18:59:44 +02:00
Luna D
cab0fb1b18
underline + escaping md
2021-09-12 17:53:31 +02:00
Luna D
4b46ca803f
preliminary textile-markdown converter
2021-09-12 16:33:05 +02:00
Luna D
c259494c13
markdown test
2021-09-11 23:03:40 +02:00
Luna D
9a1c84d6b7
make textile not eat basics of furry communication
2021-09-10 20:51:24 +02:00
Luna D
f91190ce20
make textile parser work with all utf-8 characters
2021-09-10 20:37:52 +02:00
Luna D
6fd4db95c3
bump max commission item price to $99999
2021-09-07 22:02:34 +02:00
byte[]
f26d138a05
Add initial handling of ICC color profiles
2021-08-01 23:19:20 -04:00
byte[]
7686f4c2d6
Fetch larger images from twitter
2021-08-01 22:10:25 -04:00
byte[]
66c758cb13
Finally put tag_list_cache to rest ( fixes philomena-dev/philomena#128 )
2021-07-15 20:14:41 -04:00
VcSaJen
269caabd5e
Return some BoR functionality to forums ( #115 )
...
* return some BoR functionality to forums
- Added searching by forum slug
- Display forum/topic/post-num in search results for each post
- Display who locked topic for moderators
* fix topic position bug (Fixes philomena-dev/philomena#110 )
2021-05-09 13:21:45 -04:00
byte[]
a4b85471a6
oops
2021-05-01 14:31:57 -04:00
byte[]
de8001a1ff
obj storage prep: skip generating urls for symlink version targets
2021-04-17 22:28:03 -04:00
byte[]
d49fadf15b
forward shutdown request from compose to child
2021-04-16 09:21:34 -04:00
byte[]
4e7928ab32
skip optipng for animations
2021-04-07 15:16:43 -04:00
byte[]
838b449193
update mix deps
2021-04-01 13:09:56 -04:00
byte[]
79427af142
add and configure sobelow
2021-04-01 12:49:41 -04:00
byte[]
a858030e4c
update picarto API endpoint
2021-03-30 16:15:55 -04:00
byte[]
ba900f4ad6
boost values must be non-negative since ES7 (bm25 forbids negative scores)
2021-03-18 01:29:21 -04:00
byte[]
b44e1c7765
cap integer range
2021-03-17 18:06:04 -04:00
byte[]
b7ac164afd
two more
2021-03-17 17:30:34 -04:00
byte[]
99952f9780
allow proxy to fetch ipv6-only hosts
2021-03-17 16:57:37 -04:00
byte[]
cc51981b05
fix twitter scraper
2021-03-15 10:56:15 -04:00
byte[]
26c1297c16
strip and remux uploaded videos, fixes philomena-dev/philomena#104
2021-03-12 19:17:26 -05:00
byte[]
26f280a3d2
always include user's current filter in recent filter list
...
fixes derpibooru/philomena#223
fixes furbooru/philomena#29
fixes furbooru/philomena#53
2021-03-05 13:11:30 -05:00
liamwhite
f112f7928b
Tag locking ( #102 )
2021-03-01 12:01:27 -05:00
byte[]
2768b5753b
fix edit reason offset in version history
2021-02-25 14:57:20 -05:00
VcSaJen
767a2ba949
User settings ( #96 )
...
Resolves derpibooru/philomena#121
Resolves derpibooru/philomena#122
2021-02-09 17:21:30 -05:00
byte[]
4be6e23400
fix escaping error in image filenames
2021-02-09 17:14:34 -05:00
Luna D
4eac58c380
prevent invalid bans
2021-01-21 21:24:22 +01:00
byte[]
f9ae13a350
additional timestamps declarations
2021-01-18 18:40:26 -05:00
liamwhite
0f6a773286
Expunge improper schema use of NaiveDateTime ( #91 )
2021-01-18 13:01:03 -05:00
VcSaJen
24b22f78be
Public filter search ( #88 )
2021-01-18 13:00:35 -05:00
byte[]
89d3eccef3
set lower limit on user pagination to 1
2020-12-16 18:02:23 -05:00
liamwhite
57427079f1
Cache purging callbacks ( #87 )
2020-12-16 10:53:26 -05:00
byte[]
75be0794c0
remove controller reindex from posts, tags, reports
2020-12-12 17:06:26 -05:00
byte[]
d567d5ffc0
gallery reindexing to context
2020-12-12 16:51:11 -05:00
parasprite
c95a00911b
Allow mods to manage galleries (somewhat) ( #84 )
...
Co-authored-by: Parasprite <foalspeedahead@gmail.com>
2020-12-09 21:00:17 -05:00
byte[]
c0336f0685
fix channel subscriptions
2020-12-08 15:09:05 -05:00
liamwhite
6ebf080826
Remove spawn calls ( #80 )
2020-12-06 11:42:14 -05:00
parasprite
39fe2cbd55
Fixes batch tagging messing with complex spoilers ( #49 )
2020-12-03 14:23:32 -05:00
byte[]
d8f04fe922
format
2020-12-02 14:18:25 -05:00
byte[]
21c17855f8
fix nil tag error
2020-12-02 14:18:02 -05:00
parasprite
533fa47d47
Changes user_links table to artist_links ( #72 )
2020-12-02 14:06:20 -05:00
byte[]
5e67e5aa14
drop affected notifications instead of moving them to the target (unique constraint violation)
2020-12-02 13:43:32 -05:00
Meow
685159587c
Merge pull request #73 from parasprite/Artist-links-code
...
Makes user links artist links
2020-12-02 19:30:07 +01:00
byte[]
da17726fc5
format
2020-11-30 23:46:51 -05:00
byte[]
ad1963e57c
update notification id immediately during merge transaction in case spawn off fails ( fixes philomena-dev/philomena#70 )
2020-11-30 23:46:33 -05:00
parasprite
b79f07b86d
Fixes email validation ( #74 )
...
Co-authored-by: Parasprite <foalspeedahead@gmail.com>
2020-11-27 20:14:26 -05:00
Parasprite
8ba486b9ec
Requires link to be origin/content-fanmade
...
Because OC owners be funny like that
2020-11-26 15:30:17 -05:00
Parasprite
a244b8d322
Updates user link to artist link (code side)
...
make user link
Update structure for artist links
bap
2020-11-26 15:30:17 -05:00
Parasprite
04e5a4e26d
Updates user link to artist link (user side)
2020-11-26 15:30:17 -05:00
byte[]
1b6be40eba
change default field for tag search to non-analyzed name ( fixes philomena-dev/philomena#61 )
2020-11-15 21:01:26 -05:00
parasprite
e058a212e7
Removes discourage bans ( #65 )
...
Co-authored-by: Parasprite <foalspeedahead@gmail.com>
2020-11-07 00:22:41 -05:00
byte[]
fdc6974384
increase reporting sensitivity again, too much
2020-10-29 17:38:43 -04:00
byte[]
495396206e
remove config server ( philomena-dev/philomena#56 )
2020-10-26 23:03:08 -04:00
byte[]
fb39379051
decrease sensitivity of duplicate detection and allow picking up existing images as duplicates ( derpibooru/philomena#211 , booru/philomena#92 )
2020-10-26 22:45:36 -04:00
byte[]
c766ac9d3f
change topic notification to post notification ( derpibooru/philomena#191 , derpibooru/philomena#39 )
2020-10-26 22:30:14 -04:00
byte[]
776be8916a
allow scraper to follow redirects ( derpibooru/philomena#210 )
2020-10-26 22:07:12 -04:00
byte[]
f771f4a90f
remove images from galleries when they are hidden ( derpibooru/philomena#219 )
2020-10-26 21:58:58 -04:00
byte[]
51a0033f3c
mix format
2020-10-26 17:50:40 -04:00
byte[]
4cb00d1d0e
error on restoring forum post ( fixes philomena-dev/philomena#59 )
2020-10-26 17:50:26 -04:00
liamwhite
c7ace12132
Elixir 1.11 ( #55 )
2020-10-26 17:01:29 -04:00
parasprite
cd91fd8c9e
Allows assistants to update tags on deleted images ( #58 )
...
Co-authored-by: Raptorshy <raptorshy@gmail.com>
2020-10-24 20:01:33 -04:00
byte[]
a7b1ecf204
peform alias resolution in user links ( fixes philomena-dev/philomena#52 )
2020-10-23 00:34:19 -04:00
Luna D
4cf02da8e6
stupidity 2: episode 2
2020-10-21 19:02:34 +02:00
Luna D
f4b7cc5f5f
fix error when changing name to existing one ( fixes philomena-dev/philomena#45 )
2020-10-21 20:39:16 +02:00
Luna D
cc571a38c2
bump app upload limit to 125MB
2020-10-21 20:10:11 +02:00
byte[]
d1093a80b0
fix twitter scraper again
2020-09-28 17:47:45 -04:00
byte[]
014cb025fd
keep old slug when title is changed
2020-09-28 00:16:19 -04:00
byte[]
c7cd7f3af3
propagate aliases to non-image tag list entries
2020-09-27 23:03:53 -04:00
byte[]
de8622b470
fix twitter scraper
2020-09-27 11:08:43 -04:00
byte[]
a955a67b24
recalculate size on processing ( derpibooru/philomena#206 )
2020-09-27 00:46:38 -04:00
byte[]
02cbecb193
remove comment edit time limit ( philomena-dev/philomena#26 )
2020-09-27 00:09:39 -04:00
byte[]
9fbff24bd7
fix alias replacement ( philomena-dev/philomena#22 )
2020-09-26 23:52:25 -04:00
byte[]
54e775a6c6
fix tag slug double encoding ( derpibooru/philomena#203 )
2020-09-20 10:00:20 -04:00
Raptorshy
9d0d622fbd
Allow moderators to edit commissions
...
Fixes #194
2020-09-15 16:27:50 -04:00
byte[]
35d80bcf9c
don't lex closing bbcode as part of a link ( furbooru/philomena#36 )
2020-09-14 21:20:17 -04:00
byte[]
aefc79eb8e
add explicit list of underscore-safe namespaces ( furbooru/philomena#28 )
2020-09-14 20:25:40 -04:00
byte[]
7736cb041f
don't automatically tag 'featured image' ( furbooru/philomena#33 )
2020-09-14 20:20:10 -04:00
byte[]
ff5c01ce07
adjust counters during wipes ( derpibooru/philomena#197 )
2020-09-14 19:25:31 -04:00
liamwhite
653fd0a4af
hCaptcha ( #19 )
2020-09-12 13:43:16 -04:00
byte[]
45402bd44f
add body type tag category
2020-09-12 11:45:35 -04:00
byte[]
5287cf0430
forum pages without polls have no active poll
2020-09-10 13:05:37 -04:00
byte[]
5c87e62179
fix changeset error on commission item creation
2020-09-10 12:54:19 -04:00
byte[]
cc0077d78f
prevent double deletions
2020-09-10 12:02:01 -04:00
byte[]
993265d2bc
unused
2020-09-10 01:15:42 -04:00
byte[]
39ce0ae4fd
require http clients to handle errors
2020-09-09 23:12:54 -04:00
byte[]
11276b2339
re-add merge notification
2020-09-09 22:47:35 -04:00
byte[]
659f694fae
mix format
2020-09-09 22:37:07 -04:00
David Joseph Guzsik
9a8b5a7ea7
Fix being able to vote on polls past their end date ( #13 )
2020-09-09 22:36:40 -04:00
byte[]
4e227f1252
consider all translucent values to be transparent for palette generation
2020-09-08 01:49:07 -04:00
byte[]
f2c1dbab0b
correctly return error on gallery unique constraint
2020-09-07 23:47:19 -04:00
byte[]
c1d54de22a
fix changeset error when uploading avatar
2020-09-07 23:39:30 -04:00
byte[]
ea0c9a8650
copy subscriptions on merge instead of moving
2020-09-07 19:35:19 -04:00
byte[]
90830d361b
propagate hiding user on reports
2020-09-07 14:52:52 -04:00
byte[]
cdc142592a
require tag to exist on user link creation
2020-09-06 16:23:24 -04:00
byte[]
0d359ee81e
add tag alias validations
2020-09-06 14:19:21 -04:00
byte[]
6670b050a1
ensure comments are reindexed after image changes state
2020-09-06 13:38:30 -04:00
byte[]
ccc788a9da
ensure subscriptions are carried over on merge
2020-09-06 13:30:28 -04:00
byte[]
2ae0ef2a83
fix column default
2020-09-06 13:07:27 -04:00
byte[]
2913da2692
remove Repo.isolated_transaction/2
2020-09-06 12:39:53 -04:00
byte[]
da1e6a145d
properly transactionalize image hiding and merging
2020-09-06 12:37:31 -04:00
byte[]
4dcb2958d3
Squashed commit of the following:
...
commit 8ea9cff4af46e24c38020652cedeff72957354fb
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 01:29:24 2020 -0400
remove remaining serializable aside hiding related
commit 99ccf06264db6319ece2a896a104031447447a5f
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 01:20:40 2020 -0400
interactions: remove serializable
commit a63bef06a6962368f69cf83afbc3c44f2467618c
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 01:16:27 2020 -0400
users: remove serializable
commit 8053229f6fab507c29a40f0e22dd9cab7971e34f
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 01:11:14 2020 -0400
user_links: remove serializable
commit 9b058add825b0a876a91a1cf2b1b22dc34066e42
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 01:09:33 2020 -0400
topics: remove serializable
commit cd9ea908c34f72c0120fca1c4d581540db60db98
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 01:05:23 2020 -0400
tags: remove serializable
commit c7563fef8fc905c32a0727a4b104222227a6bafa
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 01:02:22 2020 -0400
static_pages: remove serializable
commit 3da661bdd1aec74e4ac5b69ec21124bc1ebc6fb4
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 01:00:15 2020 -0400
posts: remove serializable
commit 18a50a4e5bed1ab6e4e6c13c3051a21ae7e8fbb0
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 00:55:55 2020 -0400
poll_votes: remove serializable
commit 7d946ef23d7b27877d4bf0fb6a4db4ae64a9ffab
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 00:51:49 2020 -0400
galleries: remove serializable
commit d8c35a0934e5394b092b050e071abdada4bdb640
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 00:42:43 2020 -0400
conversations: remove serializable
commit 079e6dca6c8064867f2c0f90f351ea83c0f12b75
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 00:38:28 2020 -0400
comments: remove serializable
commit 00ae38bad566fb6badeccceac2e394e65ec9428e
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 00:37:15 2020 -0400
commissions: remove serializable
commit b3c4a4b13671ca73c58080b090dd6165552c87d6
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 00:17:12 2020 -0400
bans: remove serializable
commit 8be9fe913ff1f6264b899e96ee38fa52032b8bda
Author: byte[] <byteslice@airmail.cc>
Date: Sun Sep 6 00:02:44 2020 -0400
badges: remove serializable
commit 162adda185f705b9749774c4af8c7d8db0d89790
Author: byte[] <byteslice@airmail.cc>
Date: Sat Sep 5 23:56:51 2020 -0400
adverts: remove serializable
2020-09-06 01:30:53 -04:00
byte[]
56487e3933
allow assistants to edit user links ( derpibooru/philomena#176 )
2020-09-05 23:14:29 -04:00
byte[]
f0ccdea54c
allow moderators to add new streams
2020-09-05 23:04:04 -04:00
byte[]
6915d2ed45
add button for mods to unlock account ( derpibooru/philomena#173 )
2020-09-05 22:53:55 -04:00
byte[]
fefd73f3bd
remove unused columns from wipe
2020-08-31 20:51:22 -04:00
byte[]
2347d018ca
fix tumblr scrapes for text posts
2020-08-28 13:51:26 -04:00
byte[]
75de5f867d
use elastic multi search API for specific pages
2020-08-23 16:53:25 -04:00
byte[]
3fce31b658
separate search definition building from search execution
2020-08-23 15:47:42 -04:00
byte[]
42d03ef548
count safe tag correctly in set intersection
2020-08-22 23:58:18 -04:00
Luna D
017890642f
senior staff
2020-08-18 10:04:17 -04:00
byte[]
23bd821838
add release conf for performing migrations
2020-08-17 18:49:44 -04:00
byte[]
aef3cd399b
fix multiple counting bug on tag batch update ( derpibooru/philomena#158 )
2020-08-14 21:04:12 -04:00
byte[]
1a76cc484c
flatten gallery fields; preparation for removal of nested documents from index
2020-08-14 01:24:14 -04:00
byte[]
cf72729ae7
fix twitter scraper
2020-08-13 18:46:42 -04:00
liamwhite
d1c893248d
Search navigation ( #14 )
...
* return hits from elasticsearch and add in sort param to templates
* use returned hits from elasticsearch for navigation
* mix format
* fix gallery pagination
* add missing fields to search help dropdown
* unused variable
2020-08-13 11:32:35 -04:00
byte[]
539eb223ff
Fix all but one dialyzer warning
2020-08-11 19:15:32 -04:00
byte[]
3ba38edf0b
add irreversible admin-only action to permanently delete an image file
2020-08-05 14:23:11 -04:00
byte[]
90a16b3317
fix twitter scraper
2020-08-05 13:59:22 -04:00
liamwhite
98f4166ea8
Replace Pow with generated Phoenix auth ( #10 )
2020-07-28 16:56:26 -04:00
byte[]
f4b9a0902d
also forbid directional marks
2020-07-23 16:29:08 -04:00
byte[]
2535be8a81
forbid all unicode spaces in tag names
2020-07-23 16:26:16 -04:00
byte[]
656059541d
unbreak twitter scraper
2020-07-22 20:24:50 -04:00
byte[]
296912f866
remove more zero width characters from tag names
2020-07-22 10:39:16 -04:00
byte[]
799edcb50f
add missing source url validation
2020-07-13 23:51:50 -04:00
byte[]
b97073ee18
reintroduce transaction and add impossible condition to first element of reduce step
2020-07-13 23:44:45 -04:00
byte[]
4e70124f36
fix twitter scraper
2020-07-08 00:26:58 -04:00
byte[]
c65f27a1ff
mix format
2020-07-06 14:12:18 -04:00
byte[]
41b3078da8
fix apng encoding
2020-07-06 14:10:35 -04:00
byte[]
be10ad4663
add computed duration field
2020-07-06 14:00:02 -04:00
byte[]
78d94dfe84
also allow large scrapes
2020-07-06 09:04:24 -04:00
byte[]
49f0476ad8
allow uploading larger files
2020-07-06 08:56:23 -04:00
byte[]
d0e0f3dc00
fix twitter scraper
2020-06-23 21:26:12 -04:00
byte[]
b33dece707
replace deprecated libvpx option quality with deadline
2020-06-22 12:56:08 -04:00
byte[]
f81b68bc71
fixes #143 , reindex alias when removed
2020-06-16 13:10:52 -04:00
byte[]
c885d1dd6b
fixes #144 , remove zwnj from tag names
2020-06-16 12:47:18 -04:00
byte[]
282aa5f6c2
change event name
2020-06-15 20:14:05 -04:00
byte[]
cec8b605a8
add additional live events
2020-06-15 19:57:33 -04:00
byte[]
9294e54771
Filter updates
2020-06-06 21:03:17 -04:00
byte[]
35ba4087fa
mix format
2020-06-06 13:28:46 -04:00
Wren
485d8be3b3
disallow tag self-aliasing
2020-06-06 12:13:31 -04:00
byte[]
7160433c33
update methods
2020-06-03 21:10:38 -04:00
byte[]
fd9ea4a991
fix artist dnp validation
2020-05-29 16:08:43 -04:00
byte[]
abd441fb4d
mix format
2020-05-28 22:14:32 -04:00
byte[]
d71cefe877
further boosts to encoding speed
2020-05-28 22:14:27 -04:00