Liam
852f870ccf
USe compile-time environment checks
2024-05-03 21:06:15 -04:00
Nighty
dd8c2c81d9
Vite HMR for JS/TS (and jankily for CSS) ( #242 )
...
* prelim work on vite reload
* the best solution to a problem is usually the easiest one
2024-04-30 13:13:46 -04:00
Nighty
42cd107b2a
Vite ( #240 )
...
* begin vite stuff (does not work yet)
* finalize vite switch + cleanup package.json
* Assets path, re-add async, fix z
* Remove source-map-support
---------
Co-authored-by: Liam <byteslice@airmail.cc>
2024-04-29 20:39:52 -04:00
liamwhite
77548057e8
Relax CSP on development error pages ( #238 )
2024-04-28 14:09:08 -04:00
liamwhite
b1a23292fa
Whitespace tolerance ( #237 )
...
* Use flexbox for centering image blocks
* Fix tab display
* Make tag list wrappable and HTML whitespace tolerant
* Make header navigation HTML whitespace tolerant
2024-04-27 22:19:57 -04:00
Liam
ba87c1679e
Further improve only_tag filtering
2024-04-27 19:49:24 -04:00
liamwhite
101aec001b
Use modern Phoenix HTML escaping ( #236 )
2024-04-27 14:01:02 -04:00
liamwhite
eb79ee45d2
Tag change search ( #234 )
...
* profile/tag_change: add search box to show only a single tag
* Minor fixup
---------
Co-authored-by: prg <prg@lacunae.de>
2024-04-27 14:00:54 -04:00
Liam
f1a75e87f2
Fix escaping error
2024-04-27 01:54:40 -04:00
Liam
ac3b15b1e2
Add tag count fields
2024-04-22 08:29:38 -04:00
Liam
3f1f208916
Drop source_count from fields pending reindex
2024-04-21 21:22:02 -04:00
mdashlw
ea25f2a01e
Source count index ( #214 )
...
* elasticsearch image index: add source_count
* images query: add source_count field
2024-04-21 21:21:00 -04:00
Liam
f9a6240014
Add tag category counts to index
2024-04-21 21:20:43 -04:00
Liam
39efe6767c
Default tags assign on error
2024-04-08 13:03:20 -04:00
Liam
3ffebd1533
Fix dynamic typing mistake
2024-04-08 12:46:54 -04:00
mdashlw
cc32f5d3b9
feat(search): force display dnp entries even if found no images ( #223 )
2024-04-06 16:05:32 -04:00
mdashlw
3714ae115c
fix: misleading error if image is corrupted ( #222 )
...
width/height can be nil here, first case doesn't match but nil is indeed bigger than 32767, so the incorrect error message will be displayed
2024-04-06 14:10:33 -04:00
mdashlw
2cfde149ef
Twitter scraper description ( #221 )
...
* feat(scrapers/twitter): return received tweet text
Also: use url and username from received json for the sake of consistent capitalizaton
* fix: all fields are under "tweet"
2024-04-05 12:59:16 -04:00
mdashlw
5a6b2bd874
feat: more icons for source urls ( #220 )
2024-04-05 08:07:54 -04:00
mdashlw
9e3db6b882
feat: more icons for source urls ( #218 )
2024-04-02 12:40:41 -04:00
mdashlw
1f440475ed
fix sources block not updating properly after saving ( #216 )
2024-03-24 11:44:48 -04:00
mdashlw
921ad0c59a
Autocomplete fallback ( #215 )
...
* autocomplete: fallback to fetch if local returns no results
* fix: don't show autocomplete if by the time fetch is complete value had already changed
* autocomplete tag controller: lower images count req from 4 to 1
2024-03-24 11:38:23 -04:00
mdashlw
f5642d1d39
galleries: set actor child to the added image for notifications ( #213 )
2024-03-23 16:24:59 -04:00
mdashlw
2dae9118c7
scrapers/twitter: support x.com ( #211 )
2024-03-23 11:56:17 -04:00
mdashlw
3395cd1470
ImageView: add more hosts for source icons ( #212 )
...
* ImageView: add more hosts for source icons
* fix compile errors
2024-03-23 11:56:07 -04:00
mdashlw
89aa180c8e
parser: don't downcase some fields ( #209 )
...
* parser: don't downcase some fields
* flip condition
2024-03-18 13:25:59 -04:00
Liam
3cc9e90ff2
Fix topic subscription target
2024-03-16 14:15:30 -04:00
mdashlw
a3428945f4
Search images by file name ( #206 )
...
* feat(Images.Query): add literal file_name field
* feat(templates/search): add file_name to search dropdown
2024-03-14 09:44:15 -04:00
mdashlw
3b2f5f36cb
feat(scrapers/twitter): highest quality image url ( #207 )
2024-03-14 09:28:59 -04:00
Liam
886539c514
Things have not improved since this scraper was written
2024-03-07 09:09:50 -05:00
Pedro Montes Alcalde
7a3b7e6d62
Make API key & RSS feed url only show when clicked ( #205 )
2024-03-06 14:36:14 -05:00
Liam
838e5e15ed
Mix dependency updates
2024-03-04 11:56:56 -05:00
Liam
8c9315acf2
Module.concat workaround in post renderer is no longer needed
2024-03-04 11:34:26 -05:00
Liam
59d5211926
Remove unused uri_host function
2024-03-04 11:34:26 -05:00
liamwhite
55eac3c638
fix propagation of replaced file in edit script ( #192 )
...
fixes derpibooru/philomena#281
2024-03-04 10:57:46 -05:00
liamwhite
9ece7c327c
switch to maintained twitter scraper implementation ( #187 )
2024-03-04 10:57:37 -05:00
Liam
49e94afa1e
Fix subscription targets
2024-03-03 00:31:06 -05:00
Nighty
9b766733a5
UI to revert tag changes one-by-one ( #202 )
2023-12-30 11:32:49 -05:00
Eliot Partridge
217621a9e1
Hide Queue staff link if user can't approve images ( #200 )
2023-12-03 20:56:32 -05:00
byte[]
0c865b3f2a
Dependency updates
2023-09-27 14:17:27 -04:00
Azure Star
f422c5a756
added 2 mastodon instances where I found pony artists on
2023-07-11 21:55:13 +02:00
Luna D
41349acfdb
ui improvements
2023-06-02 19:37:03 +02:00
Luna D
1b590c6296
backport parts of image view from redesign
2023-06-01 19:42:30 +02:00
Luna D
7481721d6d
fix dupe merger
2023-05-29 14:20:57 +02:00
Luna D
8f107f4940
missed one
2023-05-29 13:22:34 +02:00
Luna D
e0eb226abe
fix source url display, provide all source urls
2023-05-29 13:06:41 +02:00
Luna D
b70c0a11f6
merging sources, fix ui bugs, more icons
2023-05-28 18:12:53 +02:00
Luna D
613d316d68
nicer code
2023-05-28 16:21:57 +02:00
Luna D
4d3310eef7
few fixes, design + format
2023-05-28 16:21:57 +02:00
byte[]
a1e2122ce4
Add on_replace to sources
2023-05-28 16:21:57 +02:00