1
0
mirror of https://git.sr.ht/~cadence/bibliogram synced 2024-09-28 23:07:30 +00:00
Commit Graph

324 Commits

Author SHA1 Message Date
bopol
36df0350a9
make settings translatable 2020-11-15 00:42:17 +13:00
learnpastsole
5ff2462f1b
add Bahasa Melayu 2020-11-12 16:53:42 +13:00
Plamen Peev
9a63d56eee
Trim Whitespace From Input Fields
When pasting text in the user or post fields,
some unwanted whitespace may occur, especially from mobile device.
Currently, if this whitespace is before the username or the post,
Bibliogram returns 404.
This patch prevents this by trimming the unwanted whitespace.
2020-11-09 02:00:37 +13:00
Cadence Ember
e5c0c7707c
Tweaks to submitted language files 2020-11-06 03:04:07 +13:00
Plamen Peev
47905b823a
Add Bulgarian Language Translation 2020-11-06 02:59:18 +13:00
Kyle Anthony Williams
0d251779f2
Changed the journal mode of the SQLite DB to WAL.
https://github.com/JoshuaWise/better-sqlite3/issues/262#issuecomment-549872386

https://www.sqlite.org/wal.html

Just do it. It should near instanly make Bibliogram faster.
2020-11-04 14:24:29 +13:00
Cadence Ember
c6ea5ae8e4
Add alias paths /tv/, /igtv/, /reel 2020-08-31 20:30:31 +12:00
bopol
9b902d1149
Add French language 2020-08-01 21:43:26 +12:00
Cadence Ember
3fccab179d
Add VPN IPv6 list 2020-08-01 02:10:25 +12:00
Cadence Ember
53e43ab033
Fix timeline quota reached pug filename 2020-07-31 03:43:01 +12:00
Cadence Ember
d4f9af44b0
Notify users if they were blocked due to proxy 2020-07-31 03:19:55 +12:00
Cadence Ember
f0a28d485f
Remove debugging info from getIdentifier 2020-07-31 03:01:54 +12:00
Cadence Ember
4fdf44c4ca
Use general known bots list file 2020-07-31 03:01:14 +12:00
Cadence Ember
271afec9db
Add VPN list and applied-privacy subnet list 2020-07-31 02:44:28 +12:00
Cadence Ember
db364721d8
Add Galician translation (thanks XoseM) 2020-07-30 19:52:08 +12:00
Cadence Ember
c7522f1198
Fix instance API 2020-07-30 00:12:19 +12:00
Cadence Ember
44c8e96a94
Cache enhancements:
- Use quota for /p/ requests
- Correctly detect owner.full_name to save unneeded requests out
- Unify quota reached pages
- Unify post presentation into function that fetches prerequisites
- Add getByID method to userRequestCache
2020-07-29 21:51:41 +12:00
Cadence Ember
736de3063a
Remove misplaced semi from Spanish translation 2020-07-29 19:09:40 +12:00
Cadence Ember
78cefb0776
Fix simultaneous accesses to inflight RequestCache 2020-07-29 15:32:04 +12:00
Cadence Ember
43c2d66b04
Add Spanish language (thanks tagomago) 2020-07-29 15:15:56 +12:00
Cadence Ember
e6211f17c2
Log even more when timelineentry not created 2020-07-29 01:08:12 +12:00
Cadence Ember
2b5899f430
Create page for when graphql is blocked 2020-07-29 00:53:29 +12:00
Cadence Ember
d22c728473
Add m.youtube.com to youtube redirect list 2020-07-29 00:52:31 +12:00
Cadence Ember
4c119c307b
When data not initialised, log more details 2020-07-29 00:10:27 +12:00
Mostafa Ahangarha
942b18ef21
Improved persian translation 2020-07-28 23:35:03 +12:00
TotalCaesar659
ae13002195
Add Russian translation (thanks TotalCaesar659) 2020-07-28 13:11:40 +12:00
Cadence Ember
08ef1a8f28
Improve right-to-left language support 2020-07-28 03:31:21 +12:00
Cadence Ember
9e589b5860
Add Persian language 2020-07-28 02:48:36 +12:00
Cadence Ember
f7c4ae19f4
Option to track quota for analysis 2020-07-23 01:20:06 +12:00
Cadence Ember
112d9cc90e
Add request quota system 2020-07-23 00:58:21 +12:00
Cadence Ember
2095be2742
Fixes in Italian translation 2020-07-23 00:39:57 +12:00
Cadence Ember
dfc6baa887
Add Italian language - thanks Saverio Morelli! 2020-07-22 23:45:15 +12:00
Cadence Ember
71abd1804d
Fix featured profiles header key 2020-07-22 00:51:55 +12:00
Cadence Ember
ed9729769e
Treat html_featured_profiles_disclaimer as HTML 2020-07-22 00:38:12 +12:00
Cadence Ember
5baae5167d
Add screenshot tests for user, post, and gallery 2020-07-20 19:15:58 +12:00
Cadence Ember
067764e9df
Fix pug template call on homepage 2020-07-20 13:53:17 +12:00
Cadence Ember
1c382d6dc2
Extract compile function to another file 2020-07-20 13:52:56 +12:00
Cadence Ember
496d53f47e
Create initial language support
Create support for languages, then reformat user, home, and post pages
to use it, and create en and en-us language files.
2020-07-20 01:40:27 +12:00
Cadence Ember
aeb1947056
Link to new reserved URLs document 2020-07-17 00:19:37 +12:00
Cadence Ember
808d013e71
Link to new rate limit document 2020-07-17 00:14:11 +12:00
Cadence Ember
5ef9af5f08
Write new timeline loading blocked notice 2020-07-16 23:41:18 +12:00
Cadence Ember
8f0890f0ad
Fix getOrFetchPromise errors getting stuck cached 2020-07-16 23:41:00 +12:00
Cadence Ember
f1f24f8c4a
Use hashed URL for arrow button 2020-07-16 23:21:24 +12:00
Cadence Ember
5fc765d8cb
Add badge to verified accounts 2020-07-16 23:21:02 +12:00
Cadence Ember
59d0b1d14f
Remove project board link from home 2020-07-16 22:20:40 +12:00
Cadence Ember
2c8e4205ba
Add meta generator tag 2020-07-16 22:20:13 +12:00
Cadence Ember
0594d694da
Mostly remove GitHub 2020-07-14 01:27:42 +12:00
Cadence Ember
82ee6e6d64
Im Cool 2020-07-11 20:56:19 +12:00
Cadence Ember
c57d51e3eb
Embed videos in feeds 2020-07-10 22:34:06 +12:00
Cadence Ember
2281fa5bb2
Move webmanifest file 2020-07-10 00:46:04 +12:00
Cadence Ember
27e47e7310
Link to correct section in rate limits document 2020-07-09 20:56:55 +12:00
Cadence Ember
341b8f6d22
Add site name to webmanifest 2020-07-08 16:57:24 +12:00
Cadence Ember
43c083da9a
Update stream push hook 2020-07-08 14:56:06 +12:00
Cadence Ember
642e543fd6
Automatically download test files when required 2020-07-07 22:08:47 +12:00
Cadence Ember
c3455ec183
Deleted accounts become 404 instead of error
Fixes #95.
2020-07-07 22:08:19 +12:00
Cadence Ember
0c0a3cf7a8
Apply clicked class when loading 2020-06-28 23:35:53 +12:00
Cadence Ember
eb0633e082
Consistent theme for next page button 2020-06-28 23:26:12 +12:00
Cadence Ember
7941ea9667
Add PAGE_IGTV feature 2020-06-26 03:37:16 +12:00
Cadence Ember
a941267953
Disable adding to the posts table by default 2020-06-25 23:47:16 +12:00
Cadence Ember
ff75c39aa9
Fix some image proxy headers 2020-06-25 03:42:22 +12:00
Cadence Ember
176a8fe4d4
Visual regression: Vertical align no posts notice 2020-06-25 03:26:33 +12:00
Cadence Ember
a023e09743
Add IGTV 2020-06-25 02:58:01 +12:00
Cadence Ember
20ea14c0d1
Fragments have rate limit symbol handler 2020-06-24 20:20:43 +12:00
Cadence Ember
81b2c77b98
Add youtube/twitter rewrite (closes #22) 2020-06-22 02:04:15 +12:00
Cadence Ember
a7a9af8854
Remove updater page 2020-06-22 01:07:37 +12:00
Cadence Ember
f6977ed3b9
Add timeline columns setting 2020-06-22 01:03:41 +12:00
Cadence Ember
8a1c2ddb80
Upload missing files 2020-06-22 00:43:51 +12:00
Cadence Ember
6b4c9e9660
Ability to record and playback network requests 2020-06-22 00:34:46 +12:00
Cadence Ember
6fd9907b60
Rename folder to request_backends 2020-06-21 18:06:30 +12:00
Cadence Ember
ee2626924a
Add screenshot tester 2020-06-21 04:09:36 +12:00
Cadence Ember
b439158cbc
Update instances parser 2020-06-19 20:21:29 +12:00
Cadence Ember
e4e190f97e
Remove console logs 2020-06-19 20:01:43 +12:00
Cadence Ember
719399f54b
Update userscript to use greasemonkey fetch API 2020-06-19 20:00:46 +12:00
Cadence Ember
0c16c027e9
Add settings restore link 2020-06-19 19:12:43 +12:00
Cadence Ember
21875a8e83
Don't remove hashtags if post is only hashtags 2020-06-19 18:47:54 +12:00
Cadence Ember
36530e5db4
Unblock script checks if own network is blocked 2020-06-19 18:27:58 +12:00
Cadence Ember
6e1e5e6996
Fix exploit and add tests for proxy URL validator 2020-06-19 17:57:34 +12:00
Cadence Ember
10c913a919
default onion location should be null 2020-06-19 17:49:11 +12:00
Cadence Ember
a13daa7ced
Add onion location 2020-06-19 17:45:51 +12:00
Cadence Ember
6b44f68050
Add pitch black theme 2020-06-16 23:02:21 +12:00
Cadence Ember
753b4f4ea4
Apply settings to error pages 2020-06-16 23:01:40 +12:00
Cadence Ember
518403e91e
Update wiki link on blocked page 2020-06-16 04:14:17 +12:00
Cadence Ember
e1d0d08bec
Add API_UNBLOCK feature flag 2020-06-16 02:48:40 +12:00
Cadence Ember
a8ca233027
Automatically update whether profiles are private 2020-06-16 02:09:40 +12:00
Cadence Ember
3cbe4647e1
Add userscript 2020-06-14 00:32:03 +12:00
Cadence Ember
637060279d
Move status area 2020-06-13 23:03:34 +12:00
Cadence Ember
95ab1d5e0c
Add blocked identifier 2020-06-13 22:35:57 +12:00
Cadence Ember
78a41aada9
Update blocked page with command line to unblock 2020-06-12 04:09:28 +12:00
Cadence Ember
83fa767f1a
Update blocked page 2020-06-07 18:44:18 +12:00
Cadence Ember
7bd43ca857
Add Discord theme 2020-06-03 02:52:58 +12:00
Cadence Ember
60cf13a22b
Properly wait for first compile 2020-06-02 02:55:19 +12:00
Cadence Ember
eeba2367af
Fix post date display 2020-05-31 18:06:08 +12:00
Cadence Ember
f37d5bade3
Database upgrade code does not require a tty 2020-05-31 17:49:27 +12:00
Cadence Ember
f252233f47
Set referrer-policy to strict-origin 2020-05-30 23:21:09 +12:00
Cadence Ember
e61a19e61a
Fix parameter list in settings 2020-05-30 23:14:36 +12:00
Cadence Ember
d3c6598e50
Add some security headers 2020-05-30 23:07:32 +12:00
Cadence Ember
ea81b945ce
Add remove hashtags setting 2020-05-30 23:04:06 +12:00
Cadence Ember
ba5a5a7653
Add date to posts 2020-05-30 18:59:59 +12:00
Cadence Ember
00920d8f6d
Fix typo 2020-05-30 18:15:25 +12:00
Cadence Ember
82f25bb712
Add featured profiles 2020-05-29 22:44:58 +12:00