1
0
mirror of https://git.sr.ht/~cadence/bibliogram synced 2024-11-05 08:17:30 +00:00
Commit Graph

217 Commits

Author SHA1 Message Date
mendel5
20fc79bc4a
Remove incorrect semicolon?
Hi Cadence, I'm not sure if this semicolon is supposed to be at the end of line 3. I think it might be incorrect so I propose removing it.
2020-04-17 12:26:19 +02:00
Cadence Ember
3adb0d0ac6
Use block status to inform future request policy 2020-04-17 01:40:20 +12:00
Cadence Ember
d66d12e7da
Fix for Instagram's changed N1 data 2020-04-17 01:15:21 +12:00
Cadence Ember
ebae7f57c3
Fix video sizing? 2020-04-17 01:14:36 +12:00
Cadence Ember
5a3eac338a
Ability to store request history in database 2020-04-17 01:14:27 +12:00
Cadence Ember
a6e7252566
Stop logging proxy requests again 2020-04-17 01:13:55 +12:00
Cadence Ember
54f5a7a02c
Adjust buttons on front page 2020-04-16 10:36:08 +12:00
Cadence Ember
6c48bc9d60
Hopefully support Heroku 2020-04-15 02:03:38 +12:00
Cadence Ember
138145fa05
Assistant understands age restricted profiles 2020-04-14 03:51:21 +12:00
Cadence Ember
fff2d74fe3
Provide error page for age gated profiles 2020-04-14 03:46:23 +12:00
Cadence Ember
42cede08e5
Add assistant to features 2020-04-13 03:44:31 +12:00
Cadence Ember
3e2cb7aa22
Add 403 to profile picture update status code list 2020-04-13 03:23:19 +12:00
Cadence Ember
41cbffa95a
Hopefully the final assistants changes 2020-04-13 02:52:04 +12:00
Cadence Ember
dc91575e1c
Update dependencies 2020-04-10 02:02:43 +12:00
Cadence Ember
5bfa28e5d1
Remove breaking line of code 2020-04-08 15:14:29 +12:00
Cadence Ember
99213216f7
Handle user not found in assistant 2020-04-08 15:11:49 +12:00
Cadence Ember
b2b84c0663
Remove spammy console.log 2020-04-07 18:33:35 +12:00
Cadence Ember
b22028aaa4
Add experimental assistant feature 2020-04-07 18:30:00 +12:00
Cadence Ember
160fa7d843
Redirect to a lowercase username
Lowercase seems to be the canonical form of username on Instagram.
2020-04-06 13:53:01 +12:00
Cadence Ember
d9d47b1f36
Add 404 to profile pic refresh status codes 2020-04-05 03:17:19 +12:00
Cadence Ember
9fd9a00932
Auto-refresh expired profile pictures 2020-04-05 02:57:31 +12:00
Cadence Ember
f4969f86db
Only start repl if standard input is a terminal 2020-04-05 01:20:12 +13:00
Cadence Ember
df7487de08
Put port in constants 2020-03-24 16:15:04 +13:00
Cadence Ember
49ad9ee434
404 page allows you to visit that user
Closes #43
2020-03-22 17:10:50 +13:00
Cadence Ember
a903647eb1
Fix instances API and user import script 2020-03-22 01:59:19 +13:00
Cadence Fish
9a416a643b
Sweep caches more frequently 2020-03-18 21:14:12 +13:00
Cadence Fish
3efc4928a5
Allow got as request backend 2020-03-15 19:50:29 +13:00
Cadence Fish
a861df2662
Fix post navigation button functionality 2020-03-15 19:02:38 +13:00
Cadence Fish
74f731ceea
Remove post navigation arrow inline style 2020-03-11 23:17:40 +13:00
Cadence Fish
9f5326fb58
Write type of post in title 2020-03-05 01:18:37 +13:00
Cadence Fish
ecdd37dd1b
Add experimental opengraph tags 2020-03-05 01:12:24 +13:00
Cadence Fish
fbe9583988
Add dnt-policy.txt 2020-03-04 01:32:09 +13:00
Cadence Fish
51e85e6bb9
Sweep caches on the ttl interval 2020-03-01 16:49:16 +13:00
Cadence Fish
bf3145b684
Stick user header to stop 2020-03-01 16:43:43 +13:00
Cadence Fish
9969dd8c7d
Fix name on post when no full_name 2020-03-01 15:35:45 +13:00
Cadence Fish
d32a12a134
Add buttons to go through posts
Closes #8
2020-02-26 20:13:03 +13:00
Mostafa Ahangarha
a14633ef92 add bidi support to bio and description 2020-02-23 23:37:23 +04:30
Cadence Fish
6ea513c5ac
correct plural of "commit" 2020-02-23 00:29:25 +13:00
Cadence Fish
8b96638a0d
Bye bye cute robots :'(
Ask on Matrix to find out why this was necessary.
2020-02-23 00:14:20 +13:00
Cadence Fish
d6ee6c0411
Add updater page, disabled by default 2020-02-22 23:44:17 +13:00
Cadence Fish
aac358cd65
Add SPA post overlay 2020-02-22 01:35:19 +13:00
Cadence Fish
13e40259b7
Username cannot end with a dot 2020-02-22 01:32:57 +13:00
Cadence Fish
9d86bdbc74
Add proper custom 404 page 2020-02-18 21:03:46 +13:00
Cadence Fish
21ec920516
Disable feed validation, add setting to enable 2020-02-18 20:42:36 +13:00
Cadence Fish
d95f6950c4
Store more in database for complete fallback 2020-02-18 17:06:11 +13:00
Cadence Fish
9e008e5ec8
Revise Tor strings 2020-02-18 15:56:26 +13:00
Cadence Fish
608b3a34fc
Listen for sharp errors 2020-02-18 14:10:04 +13:00
Cadence Fish
5201a6612b
Rewrite feeds 2020-02-18 13:39:20 +13:00
Cadence Fish
b10432aa38
Actually use the font 2020-02-16 18:38:52 +13:00
Cadence Fish
6183947218
Add fonts 2020-02-16 18:28:17 +13:00
Cadence Fish
b9c4a9a090
Add RSS and Cloudflare to /api/instances 2020-02-14 23:32:02 +13:00
Cadence Fish
12798c23aa
this could really do with tests 2020-02-14 23:28:13 +13:00
Cadence Fish
b7dbc733b8
IRC is gone, please summon the crabs 2020-02-14 22:52:15 +13:00
Cadence Fish
3b1c6a2849
Add ENDPOINT_OVERRIDEN error symbol
Show proper 404 page for /u/privacy, /u/accounts, etc
2020-02-06 01:32:51 +13:00
Cadence Fish
f8f670c4a9
Update privacy policy template 2020-02-06 01:14:26 +13:00
Cadence Fish
4c83a7804a
Add conditional PRIVACY_POLICY feature 2020-02-05 23:14:52 +13:00
Cadence Fish
8b964a18e4
Add privacy policy template 2020-02-05 23:11:00 +13:00
Cadence Fish
bcfeb8bd53
Upload favicons 2020-02-05 19:05:18 +13:00
Cadence Fish
70348e1934
Start test suite 2020-02-05 05:16:27 +13:00
Cadence Fish
5024dc92af
Disallow newlines in hashtag 2020-02-04 19:15:16 +13:00
Cadence Fish
eacce79dc5
Fix crash on users with no bio 2020-02-04 04:17:03 +13:00
Cadence Fish
a87617cea8
Try a new hashtag regex
Should catch foreign in /p/B0L-nGVoqJt
And emoji in /p/B8G_Hr4lclr
2020-02-04 04:10:55 +13:00
Cadence Fish
5ea59f6bf1
Fix post description with long words
/p/B0L-nGVoqJt
2020-02-04 03:58:49 +13:00
Cadence Fish
61fa8f94e8
Fix profile link colour 2020-02-04 03:51:11 +13:00
Cadence Fish
0ea95d1943
Clickable usernames and hashtags
Should work well enough. Report edge cases.
2020-02-04 03:30:19 +13:00
Cadence Fish
1fcdfce868
Add Tor status to home and stats 2020-02-03 04:09:40 +13:00
Cadence Fish
6e136dc77a
Add preferRSS setting 2020-02-03 03:53:37 +13:00
Cadence Fish
c5d8b5788b
Fix reel fallback 2020-02-03 02:45:03 +13:00
Cadence Fish
81fb064318
Add reel to request history 2020-02-03 02:44:52 +13:00
Cadence Fish
272f4b6e3b
Add alternative method to fetch user 2020-02-03 02:24:14 +13:00
Cadence Fish
96fa4758c0
Optional Tor support 2020-02-03 00:43:56 +13:00
Cadence Fish
b944042fe0
Add API_STATS_SEMVER feature 2020-02-01 22:12:42 +13:00
Cadence Fish
dc54b40144
Allow semver query for stats inner version 2020-02-01 21:58:04 +13:00
Cadence Fish
4426c2f206
Show instance state on homepage 2020-02-01 21:17:10 +13:00
Cadence Fish
3108c68fd5
Add BLOCK_DETECT_USER_HTML to features 2020-02-01 17:46:01 +13:00
Cadence Fish
fbbb5052f1
Add database 2020-02-01 17:44:40 +13:00
Cadence Fish
341aade87c
Instance owners can disable RSS
RSS is still enabled by default, but will be disabled on bibliogram.art.
2020-02-01 16:15:12 +13:00
Cadence Fish
94ed25adad
Show if blocked in /api/stats
This is experimental and is not listed in /api/stats:features yet.
2020-01-31 01:51:59 +13:00
Cadence Fish
c49016ebde
Revise home and readme 2020-01-31 01:49:50 +13:00
Cadence Fish
e2fba3bbd0
Blocked by Instagram. 2020-01-30 16:05:43 +13:00
Cadence Fish
a5ab771969
Add video support (experimental!) 2020-01-30 04:20:20 +13:00
Cadence Fish
95cc416e08
Replace GraphicsMagick with sharp
That was easier than I expected.

Closes #18.
2020-01-30 01:14:00 +13:00
Cadence Fish
06b54e48b2
String OUT URLs before logging 2020-01-29 23:36:16 +13:00
Cadence Fish
3297333312
Force 3 columns on mobile 2020-01-29 23:08:52 +13:00
Cadence Fish
e3e1e007ed
Fix RSS website_origin 2020-01-29 23:00:47 +13:00
Cadence Fish
b47f162cfe
Show website on profile
Closes #9
2020-01-29 01:35:37 +13:00
Cadence Fish
982a7f551f
Despite my best efforts... 2020-01-29 01:19:15 +13:00
Cadence Fish
9f5adcb42b
Fix line breaks in profile counters 2020-01-29 01:18:14 +13:00
Cadence Fish
e8e565605f
Fix #15 2020-01-29 01:17:32 +13:00
Cadence Fish
29e56134ce
Fix line breaks in profile
Closes #10, closes #13
2020-01-29 00:52:56 +13:00
Cadence Fish
fd0e3a1891
Actually add the /api/instances file 2020-01-29 00:41:38 +13:00
Cadence Fish
246274a9af
Add instances API 2020-01-29 00:38:05 +13:00
Cadence Fish
6f2d686163
Revise about section on homepage 2020-01-29 00:37:08 +13:00
Cadence Fish
e676493030
Update links to wiki 2020-01-28 23:55:40 +13:00
Cadence Fish
4cabab5026
Improve pagination button appearance 2020-01-28 23:37:45 +13:00
Cadence Fish
788aaea3d1
Add homepage 2020-01-28 23:37:19 +13:00
Cadence Fish
c1fb079a51
Try to provide commit hash in version 2020-01-28 19:23:53 +13:00
Cadence Fish
7b5db91efc
Add nodeinfo 2020-01-28 18:39:07 +13:00
Cadence Fish
cf8fd6b86b
New constants/config merge system 2020-01-28 16:14:21 +13:00
Cadence Fish
fb6081a719
Add robots.txt 2020-01-28 16:04:21 +13:00
Cadence Fish
f5cf4b19f7
Private profile notice 2020-01-28 01:06:44 +13:00
Cadence Fish
9f5fa84f9a
Basic error checking 2020-01-27 19:03:28 +13:00
Cadence Fish
1f253981b2
RSS feed includes all gallery images 2020-01-27 04:15:53 +13:00
Cadence Fish
5303ae1d4b
Write full types and fix related bugs
Also fixes #4.
2020-01-27 03:56:59 +13:00
Cadence Fish
482bdff3a4
Make pagination threshold more eager 2020-01-27 02:45:50 +13:00
Cadence Fish
59d891b94b
Create post viewer 2020-01-19 04:38:14 +13:00
Cadence Fish
dc2f19edbb
Move caption above image in RSS content 2020-01-16 23:10:53 +13:00
Cadence Fish
bdedd13124
Proxy images in RSS 2020-01-16 23:10:15 +13:00
Cadence Fish
30b45c2573
RSS 2020-01-15 03:38:33 +13:00
Cadence Fish
b5f163891c
Infinite scroll 2020-01-13 04:39:50 +13:00
Cadence Fish
38eaed293b
Support period in /u/ route 2020-01-13 04:01:00 +13:00
Cadence Fish
6fd7cc501e
First release 2020-01-13 01:50:21 +13:00
Cadence Fish
32e4f3d854
git subrepo clone --branch=master /home/cloud/Code/pinski-plugins/elemjs src/site/html/static/js/elemjs
subrepo:
  subdir:   "src/site/html/static/js/elemjs"
  merged:   "20ef654"
upstream:
  origin:   "/home/cloud/Code/pinski-plugins/elemjs"
  branch:   "master"
  commit:   "20ef654"
git-subrepo:
  version:  "0.4.0"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "5d6aba9"
2020-01-12 22:38:21 +13:00
Cadence Fish
dce68b9707
Delete avc 2020-01-12 22:28:18 +13:00
Cadence Fish
05587f4a72
git subrepo clone /home/cloud/Code/pinski-plugins/avc src/site/html/static/js/templates/avc
subrepo:
  subdir:   "src/site/html/static/js/templates/avc"
  merged:   "257d397"
upstream:
  origin:   "/home/cloud/Code/pinski-plugins/avc"
  branch:   "master"
  commit:   "257d397"
git-subrepo:
  version:  "0.4.0"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "5d6aba9"
2019-12-20 15:01:07 +13:00
Cadence Fish
eb818bf63d
git subrepo clone /home/cloud/Code/pinski-plugins/templates src/site/html/static/js/templates
subrepo:
  subdir:   "src/site/html/static/js/templates"
  merged:   "a768add"
upstream:
  origin:   "/home/cloud/Code/pinski-plugins/templates"
  branch:   "master"
  commit:   "a768add"
git-subrepo:
  version:  "0.4.0"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "5d6aba9"
2019-12-20 11:43:13 +13:00
Cadence Fish
e684a04b03
git subrepo clone /home/cloud/Code/common/parser src/utils/parser
subrepo:
  subdir:   "src/utils/parser"
  merged:   "4a8e58e"
upstream:
  origin:   "/home/cloud/Code/common/parser"
  branch:   "master"
  commit:   "4a8e58e"
git-subrepo:
  version:  "0.4.0"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "5d6aba9"
2019-12-20 01:25:25 +13:00