Commit Graph

731 Commits (b532e8042f48f3d3ca7b97f12e2637b604eb425c)

Author SHA1 Message Date
Bob Mottram 0bd12bab4c Clickable area on calendar cells 2019-10-11 21:12:24 +01:00
Bob Mottram 09a5b930c7 Spaces 2019-10-11 20:54:36 +01:00
Bob Mottram e7ba00a184 Link cell 2019-10-11 20:29:43 +01:00
Bob Mottram 8ea78dda93 Use full domain 2019-10-11 20:25:36 +01:00
Bob Mottram 060b63b384 Newline 2019-10-11 20:22:55 +01:00
Bob Mottram e0b782fd4f Calendar 2019-10-11 20:19:35 +01:00
Bob Mottram eb2e76b57b Links on calendar 2019-10-11 20:12:30 +01:00
Bob Mottram 6f8a86a044 Remove carriage return 2019-10-11 19:55:24 +01:00
Bob Mottram e378e83a8a Tidying 2019-10-11 19:48:46 +01:00
Bob Mottram 83d21e4de6 Add some retries 2019-10-11 19:03:58 +01:00
Bob Mottram 1811298962 Parse time zone 2019-10-11 17:54:55 +01:00
Bob Mottram 93105821a0 Show a day in the calendar 2019-10-11 17:00:54 +01:00
Bob Mottram 4d35b7d5ad Buttons for previous and next month 2019-10-11 15:23:23 +01:00
Bob Mottram 5f0416a73b Remove debug 2019-10-11 12:55:15 +01:00
Bob Mottram f053c6f80d Debug 2019-10-11 12:47:48 +01:00
Bob Mottram 170aa94e00 Debug 2019-10-11 12:42:38 +01:00
Bob Mottram 6caa442263 Calendar colors 2019-10-11 12:42:09 +01:00
Bob Mottram 542950606b Show dots representing calendar events 2019-10-11 12:31:29 +01:00
Bob Mottram 3153e6c53c Events on calendar 2019-10-11 11:28:28 +01:00
Bob Mottram 56ba5c1c19 Circle around today 2019-10-11 10:02:20 +01:00
Bob Mottram 5a8f45c4d9 Highlight today on calendar 2019-10-10 21:51:36 +01:00
Bob Mottram a977e3df1d Include main 2019-10-10 21:00:22 +01:00
Bob Mottram 9d52fcbf5a Maximum day of month 2019-10-10 20:21:32 +01:00
Bob Mottram 5a04f407d3 Ranges 2019-10-10 20:06:32 +01:00
Bob Mottram e6118ef5f3 Day number 2019-10-10 20:00:57 +01:00
Bob Mottram 4aa832fc02 Debug 2019-10-10 19:55:31 +01:00
Bob Mottram 248151141f datetime 2019-10-10 19:52:57 +01:00
Bob Mottram bdc2533691 Debug 2019-10-10 19:50:32 +01:00
Bob Mottram 6e73e451ae Day of month 2019-10-10 19:47:58 +01:00
Bob Mottram 87a920d574 Syntax 2019-10-10 19:40:01 +01:00
Bob Mottram c4416019cc Sunday offset 2019-10-10 19:38:35 +01:00
Bob Mottram 748fa86595 Double datetime 2019-10-10 19:36:21 +01:00
Bob Mottram 9c39c886d2 Check for zero 2019-10-10 19:34:50 +01:00
Bob Mottram 5bcf147c20 Debug 2019-10-10 19:33:04 +01:00
Bob Mottram aaa60e2763 Calendar screen 2019-10-10 19:25:42 +01:00
Bob Mottram 68cd2b9205 Beginning of calendar screen 2019-10-10 15:43:21 +01:00
Bob Mottram 029bfc375b Icon sequence 2019-10-10 15:19:14 +01:00
Bob Mottram 25034d0334 Calendar icon 2019-10-10 15:15:21 +01:00
Bob Mottram 503e079547 align time right 2019-10-10 12:22:16 +01:00
Bob Mottram 7772489cb0 Calendar icon style 2019-10-10 12:10:18 +01:00
Bob Mottram 5230de3d38 Calendar icon 2019-10-10 12:05:49 +01:00
Bob Mottram 26650a233d Positioning of date and time 2019-10-10 11:31:21 +01:00
Bob Mottram 6c9834f2d7 Optional date, time and location on new posts 2019-10-10 11:26:33 +01:00
Bob Mottram 6e51317ce5 Extra check to avoid infinite loop 2019-10-09 19:41:19 +01:00
Bob Mottram dc135f49c0 Avoid infinite loop 2019-10-09 19:39:15 +01:00
Bob Mottram 9ad5b34002 No second colon 2019-10-09 19:32:53 +01:00
Bob Mottram 8a1226d391 Extra debug 2019-10-09 18:24:16 +01:00
Bob Mottram fe2b4e7156 Replace stray emoji 2019-10-09 18:03:07 +01:00
Bob Mottram 440ba8e7f6 Extra emoji 2019-10-09 15:07:43 +01:00
Bob Mottram f7cc9a48ff Getting actors from cache 2019-10-09 14:44:01 +01:00
Bob Mottram 2d3c826eb4 Extra emoji 2019-10-09 14:38:56 +01:00
Bob Mottram 6111c596ad Get reply actor 2019-10-09 14:25:53 +01:00
Bob Mottram 4ac811e584 Obtain preferred name from cached actor 2019-10-09 14:24:14 +01:00
Bob Mottram 1043a857aa Prepare for groups 2019-10-04 10:23:38 +01:00
Bob Mottram 517e44e24a Rely/announce avatar links to options 2019-10-04 09:42:53 +01:00
Bob Mottram d26610b6da Highlight button when a new reply arrives 2019-10-03 17:37:25 +01:00
Bob Mottram e6c2fc11a3 Highlight DM button when a new DM arrives 2019-10-03 17:22:34 +01:00
Bob Mottram 903677549f Source link on login screen 2019-10-03 15:43:47 +01:00
Bob Mottram 121665b46a License doesn't need to be on every tab 2019-10-03 15:36:22 +01:00
Bob Mottram 68515fcf48 License icon style 2019-10-03 15:34:13 +01:00
Bob Mottram 6a74bac2bb License on profile page 2019-10-03 15:28:52 +01:00
Bob Mottram 73d1a89977 More than one invidious site 2019-10-01 12:31:29 +01:00
Bob Mottram c9ec8d4d17 Support invidio.us links 2019-10-01 12:25:10 +01:00
Bob Mottram 6a6f814e2c Always count 2019-09-30 21:45:25 +01:00
Bob Mottram d7be1ce7e4 Don't need the duplicate detection 2019-09-30 17:26:59 +01:00
Bob Mottram 06474686cf Typo 2019-09-30 17:19:04 +01:00
Bob Mottram f39825a80f Avoid repeated posts in timeline 2019-09-30 17:17:21 +01:00
Bob Mottram f23d5f7c6a Avoid repeated posts in timeline 2019-09-30 16:52:37 +01:00
Bob Mottram aa6809ea92 Add emoji to display names 2019-09-30 09:30:02 +01:00
Bob Mottram 4614fa426c Profile 2019-09-29 23:18:42 +01:00
Bob Mottram f9760476ab Extra debug 2019-09-29 20:39:35 +01:00
Bob Mottram 10d239ef2e Insert emoji 2019-09-29 17:28:02 +01:00
Bob Mottram 3f8e4e0b2f Unfollow links to person options 2019-09-29 13:46:49 +01:00
Bob Mottram 2b56830b6c Timeline icon style 2019-09-28 21:15:40 +01:00
Bob Mottram 4c644b1d1f Move function 2019-09-28 17:58:21 +01:00
Bob Mottram 4e3d9e75b4 Checking that announces contain images 2019-09-28 17:21:43 +01:00
Bob Mottram 0907932a0a Move function 2019-09-28 17:10:45 +01:00
Bob Mottram 17f13d191c Missing params 2019-09-28 17:08:52 +01:00
Bob Mottram 48ae8dc2f2 Missing params 2019-09-28 17:07:39 +01:00
Bob Mottram 8b68c83ed8 Tidying 2019-09-28 17:05:01 +01:00
Bob Mottram 865ed2ef08 Tidying 2019-09-28 16:45:37 +01:00
Bob Mottram bc9ece83e7 image links directly to post 2019-09-28 16:16:45 +01:00
Bob Mottram c07387d4ff Center icon 2019-09-28 16:10:21 +01:00
Bob Mottram cc769e731e Untangle links 2019-09-28 15:45:48 +01:00
Bob Mottram 6c84b4a1b7 Image id 2019-09-28 15:36:58 +01:00
Bob Mottram 535075b970 Icons directory 2019-09-28 15:33:00 +01:00
Bob Mottram c9fdd23ac2 Gallery icon 2019-09-28 15:27:18 +01:00
Bob Mottram 843bc9691a line break 2019-09-28 14:54:29 +01:00
Bob Mottram fb900cae55 Extra div 2019-09-28 14:14:28 +01:00
Bob Mottram db21d9fe2c More image padding 2019-09-28 14:07:48 +01:00
Bob Mottram 1777f1940e Extra padding 2019-09-28 14:04:44 +01:00
Bob Mottram 588f42a896 Don't post content 2019-09-28 13:07:48 +01:00
Bob Mottram 29587679d9 Separator 2019-09-28 13:06:48 +01:00
Bob Mottram d563e3cf35 Extra lines 2019-09-28 12:58:41 +01:00
Bob Mottram e840eee2b9 Gallery container 2019-09-28 12:49:16 +01:00
Bob Mottram 38024903b1 No backslash 2019-09-28 12:33:04 +01:00
Bob Mottram 8ed3f132be Media timeline 2019-09-28 12:29:42 +01:00
Bob Mottram 42b60e3192 Don't repeat name for self-boosts 2019-09-25 13:48:12 +01:00
Bob Mottram 6dc55a1988 Show announce avatar 2019-09-24 12:59:42 +01:00
Bob Mottram cb5af23139 Separate div for reply avatar 2019-09-24 12:15:29 +01:00
Bob Mottram fc435375fb Without div 2019-09-24 12:11:45 +01:00
Bob Mottram 5aca1d4999 Display reply avatar 2019-09-24 12:05:47 +01:00
Bob Mottram 5be718fc0f Reply to self 2019-09-24 11:09:35 +01:00
Bob Mottram 4752f37fa1 Order of timeline option 2019-09-23 22:43:10 +01:00
Bob Mottram ce76d3886c Include timeline parameter for like/repeat 2019-09-23 22:40:31 +01:00
Bob Mottram 06086d9b6f Check for empty timeline 2019-09-23 22:05:31 +01:00
Bob Mottram 6f07240c3e Replies timeline 2019-09-23 21:44:40 +01:00
Bob Mottram 534948b8fe Avoid clashing replies path 2019-09-23 21:43:18 +01:00
Bob Mottram 8ea1e3306b Replies timeline 2019-09-23 21:09:11 +01:00
Bob Mottram 6f4e308dc6 Separate class for profile image 2019-09-23 13:42:36 +01:00
Bob Mottram 7d39837146 Emoji in profile description 2019-09-23 13:33:32 +01:00
Bob Mottram 85c69ffada Displaying emoji in name on profile 2019-09-23 13:19:00 +01:00
Bob Mottram 567a439598 Emoji style in header 2019-09-23 13:02:43 +01:00
Bob Mottram 74ceb8dd28 Convert dictionary to list 2019-09-23 12:55:45 +01:00
Bob Mottram 372edabd3d Tidying 2019-09-23 12:44:43 +01:00
Bob Mottram 1a5ed483bb Switch arguments 2019-09-23 12:39:58 +01:00
Bob Mottram 2279b3f93c Typo 2019-09-23 12:34:56 +01:00
Bob Mottram 218693f7b1 Replace emoji tags 2019-09-23 12:34:24 +01:00
Bob Mottram 50b22d5126 Remove any initial paragraph markup 2019-09-23 11:38:06 +01:00
Bob Mottram aa2bc646ec Remove paragraph markup 2019-09-23 11:36:23 +01:00
Bob Mottram 7dd794b531 Check for colon in display name 2019-09-23 11:11:13 +01:00
Bob Mottram d2344663f6 Show emoji in display name 2019-09-23 11:05:16 +01:00
Bob Mottram b92f4570a9 Avoid duplicates 2019-09-22 18:54:33 +01:00
Bob Mottram e5993774af Brackets 2019-09-22 12:28:04 +01:00
Bob Mottram c06e4183b6 Check the length of the text in textarea 2019-09-22 12:25:48 +01:00
Bob Mottram ff138fb6ca value 2019-09-22 12:21:58 +01:00
Bob Mottram 65541aff98 Explicit function calls 2019-09-22 12:20:14 +01:00
Bob Mottram c21186e901 Remove autofocus 2019-09-22 12:13:49 +01:00
Bob Mottram 854354acd8 Redo focus function 2019-09-22 12:12:10 +01:00
Bob Mottram 6a4cf4c3b7 Focus on message 2019-09-22 11:52:26 +01:00
Bob Mottram d4c277dffd Newlines 2019-09-22 11:16:59 +01:00
Bob Mottram 7924f831e5 Focus on message 2019-09-22 10:48:17 +01:00
Bob Mottram 044a15d6eb Set focus to message 2019-09-22 10:43:16 +01:00
Bob Mottram c059d16f03 Try page show 2019-09-22 10:33:11 +01:00
Bob Mottram 371a97dfa2 Also try onload 2019-09-22 10:30:37 +01:00
Bob Mottram ed24695339 Get message by id 2019-09-22 10:26:52 +01:00
Bob Mottram 6e0e8b0d12 Add moderation textbox focus 2019-09-22 10:22:38 +01:00
Bob Mottram fb6a19a071 Move cursor to end of textarea when replying 2019-09-22 10:14:39 +01:00
Bob Mottram 07eefce640 Add style to header 2019-09-18 11:01:31 +01:00
Bob Mottram af4fb2ed7b Use custom profile 2019-09-18 10:53:13 +01:00
Bob Mottram e53b6c5ff6 Exception handling for loading json files 2019-09-17 13:14:36 +01:00
Bob Mottram 2210837a33 Handle failure to load post 2019-09-17 12:06:59 +01:00
Bob Mottram ad89134511 Getting avatar url 2019-09-16 21:24:05 +01:00
Bob Mottram 78fcf1618f Check status code 2019-09-14 20:39:51 +01:00
Bob Mottram a99eb91544 Remove partial download 2019-09-14 20:34:35 +01:00
Bob Mottram 743221b901 Check continuity of public key 2019-09-14 20:06:08 +01:00
Bob Mottram 76c31b463e Too many ors 2019-09-14 19:40:47 +01:00
Bob Mottram f20cd62c2d Avatar image doesn't necessarily end with extension 2019-09-14 19:40:03 +01:00
Bob Mottram 4815caeddc Write the image content 2019-09-14 19:27:49 +01:00
Bob Mottram 1be37a84d2 missing function 2019-09-14 19:17:09 +01:00
Bob Mottram 7e4982e165 Use dashes 2019-09-14 19:00:03 +01:00
Bob Mottram 7285eaf7e5 Return path to cached avatar 2019-09-14 18:52:55 +01:00
Bob Mottram 40aaad1a98 Use cached link to avatar image 2019-09-14 18:47:06 +01:00
Bob Mottram 1346d0c932 Use id 2019-09-14 18:32:58 +01:00
Bob Mottram 33989bb08b Reading cached avatars 2019-09-14 18:29:55 +01:00
Bob Mottram 2975601956 Avatar cache filenames 2019-09-14 18:16:03 +01:00
Bob Mottram 47225c686b Storing avatars in cache 2019-09-14 18:12:03 +01:00
Bob Mottram 7aee6e8b1a slash 2019-09-11 20:59:18 +01:00
Bob Mottram 2740d760c9 Optional separate directories for themed icons 2019-09-11 19:10:32 +01:00
Bob Mottram 3ae0f98f7c Check if a post was liked by the viewer 2019-09-11 17:16:28 +01:00
Bob Mottram 191c7e1725 css can be customised 2019-09-11 10:58:43 +01:00
Bob Mottram 8755d49d7f Mark blocked announces as rejected 2019-09-09 16:20:05 +01:00
Bob Mottram 27498d8fad Check for announces of blocked accounts 2019-09-09 16:16:29 +01:00
Bob Mottram ff884132ce Indentation 2019-09-09 14:23:21 +01:00
Bob Mottram 5b28e0e4fe Style 2019-09-09 11:43:46 +01:00
Bob Mottram 9496be86d1 Indentation 2019-09-09 11:07:59 +01:00
Bob Mottram 76ec8e06ec If an announce is invalid then don't repeatedly read it 2019-09-09 11:06:27 +01:00
Bob Mottram 84e4b1f5a5 Check that announces are from an identified account 2019-09-09 10:54:26 +01:00
Bob Mottram 57f8d699e4 Replace double with single 2019-09-08 22:52:42 +01:00
Bob Mottram 7439f98e81 Other way around 2019-09-08 22:46:27 +01:00
Bob Mottram 8b0eb7ffc0 Replace backslashes 2019-09-08 22:43:17 +01:00
Bob Mottram cf0c30c240 vote button type 2019-09-08 20:39:17 +01:00
Bob Mottram 76f8c0e563 Centre button 2019-09-08 20:33:26 +01:00
Bob Mottram cc58c953d3 Extra line 2019-09-08 20:32:43 +01:00
Bob Mottram c2c3b745f8 Change submit to vote 2019-09-08 20:30:49 +01:00
Bob Mottram 55d65156da Extra lines 2019-09-08 20:27:26 +01:00
Bob Mottram 3025f12318 Extra line 2019-09-08 20:24:28 +01:00
Bob Mottram c9e92d95d5 Extra translations 2019-09-07 12:32:07 +01:00
Bob Mottram 0a48919ac6 Scope translations 2019-09-07 12:19:44 +01:00
Bob Mottram a0bb15264f Translate shared items search 2019-09-07 11:17:55 +01:00
Bob Mottram bd0152344c Translate shared items search 2019-09-07 11:13:12 +01:00
Bob Mottram 0076870cf7 Translate skills search 2019-09-07 11:08:18 +01:00
Bob Mottram c1388f7fb9 Emoji search translations 2019-09-07 11:04:42 +01:00
Bob Mottram 8cd455d7b6 Translate skill 2019-09-07 10:58:44 +01:00
Bob Mottram 1539395ae4 Translate profile edit screen 2019-09-07 10:56:14 +01:00
Bob Mottram 78bacbea96 translate variable 2019-09-07 10:25:16 +01:00
Bob Mottram c25b373ee2 Translate login screen 2019-09-07 10:21:10 +01:00
Bob Mottram 5c44b93fb0 Start of translations 2019-09-07 09:57:52 +01:00
Bob Mottram ea20ba6583 Page number 2019-09-06 17:52:17 +01:00
Bob Mottram 0f1b6c4367 Add page number 2019-09-06 17:37:33 +01:00
Bob Mottram 8997b77277 Displaying questions 2019-09-06 16:08:32 +01:00
Bob Mottram 25532fb73c Optional page number 2019-09-06 10:29:36 +01:00
Bob Mottram 9fff2ac7fa Append page number only if it exists 2019-09-06 10:25:33 +01:00
Bob Mottram 61c2a61174 Show icons if authorized 2019-09-06 10:22:09 +01:00
Bob Mottram 8129e28a96 Show icons if authorized 2019-09-06 10:18:52 +01:00
Bob Mottram 42740a6781 Page up and down on following list on profile page 2019-09-05 17:17:09 +01:00
Bob Mottram d9e4ee0769 Refresh the currently viewed timeline 2019-09-05 10:26:57 +01:00
Bob Mottram e544b128f0 Refresh button instead of meta refresh
This should be better for mobile
2019-09-05 09:47:36 +01:00
Bob Mottram 6ea7b8deb1 Another cw test 2019-09-04 19:39:46 +01:00
Bob Mottram 969221ab05 Another cw attempt 2019-09-04 19:36:03 +01:00
Bob Mottram 89212a70c7 Back to link 2019-09-04 19:30:30 +01:00
Bob Mottram c53bbf21ff Hidden rather than cwText 2019-09-04 19:27:28 +01:00
Bob Mottram 44dd2fa604 Back to button 2019-09-04 19:24:11 +01:00
Bob Mottram af403dd253 cw script 2019-09-04 19:20:38 +01:00
Bob Mottram 9084c9d906 Experimental cw button replacement 2019-09-04 19:07:56 +01:00
Bob Mottram a1809b43ac Only show posts in profile 2019-09-04 16:00:27 +01:00
Bob Mottram c27a85b70f Height of message box 2019-09-04 14:01:59 +01:00
Bob Mottram eaacaa9230 Height of message box 2019-09-04 13:59:14 +01:00
Bob Mottram 9fe23f5fc9 Emoji button style on new post screen 2019-09-04 13:46:02 +01:00
Bob Mottram 320d489f4f Preserve page numbers 2019-09-04 12:29:44 +01:00
Bob Mottram 536731f256 Check that webfinger returns a valid actor url 2019-09-03 19:38:52 +01:00
Bob Mottram 51585a1542 Preserve replies and mentions when switching scope on a new post 2019-09-03 14:02:08 +01:00
Bob Mottram c9f035bb7c Populating posts on profile 2019-09-02 19:58:20 +01:00
Bob Mottram 2c30f76ce8 Only show public posts on the profile 2019-09-02 12:59:15 +01:00
Bob Mottram db9685b2f5 When manual follower approval is active new posts are to followers only by default 2019-09-02 12:08:00 +01:00
Bob Mottram 26468d5380 When manual follower approval is active replies default to followers only 2019-09-02 11:51:49 +01:00
Bob Mottram 8f346fffef Better handling of actor parsing 2019-09-02 10:43:43 +01:00
Bob Mottram f083b9c666 Handle unparsable actor 2019-09-02 09:54:43 +01:00
Bob Mottram c8142aa022 Use activity instead of ld 2019-09-01 13:09:29 +01:00
Bob Mottram eb2f67bba1 Try with no webfinger domain 2019-09-01 13:02:31 +01:00
Bob Mottram fb5528e8f7 Try with no domain 2019-09-01 12:59:40 +01:00
Bob Mottram a662ffa2a2 Switch to activity+json 2019-09-01 12:52:46 +01:00
Bob Mottram ab9b42c211 Fix display of likes 2019-08-30 21:48:52 +01:00
Bob Mottram f04ef819d7 mp3 mime type 2019-08-30 19:44:26 +01:00
Bob Mottram eb9dec67e3 get 2019-08-30 18:39:59 +01:00
Bob Mottram ccaefc46e9 Avoid duplicates 2019-08-30 17:24:40 +01:00
Bob Mottram ad54923b1a Set audio player dimensions 2019-08-30 17:21:51 +01:00
Bob Mottram 041ed5bf53 Replace trailing href 2019-08-30 17:20:34 +01:00
Bob Mottram af10d731a2 Remove href 2019-08-30 17:18:34 +01:00
Bob Mottram 80e4779d44 More attachment types 2019-08-30 15:37:24 +01:00
Bob Mottram 864741a8dd Center 2019-08-30 13:20:30 +01:00
Bob Mottram 37fb6aa6bc Typo 2019-08-30 13:18:39 +01:00
Bob Mottram 2fe5d06d3b Video and audio 2019-08-30 13:17:03 +01:00
Bob Mottram 37d824ddd1 Support video and audio attachments 2019-08-30 13:11:58 +01:00
Bob Mottram 6035321888 Tidying 2019-08-30 12:47:30 +01:00
Bob Mottram 91f8466acc Embedded video from link 2019-08-30 12:45:21 +01:00
Bob Mottram 4739caad73 Rename to disambiguate 2019-08-30 12:39:55 +01:00
Bob Mottram 406bec1e86 Allow relative paths to audio 2019-08-30 12:38:57 +01:00
Bob Mottram 3820a79ecd Support embedded audio 2019-08-30 12:32:48 +01:00
Bob Mottram 779fc287d1 Version 1.0.0 2019-08-29 14:35:29 +01:00
Bob Mottram a92eb808b9 Embedded videos appear inside of cw 2019-08-29 09:49:22 +01:00
Bob Mottram b8854ca5cd On DM timeline new post creates a DM 2019-08-28 21:05:10 +01:00
Bob Mottram 2724ae1284 Preceding @ 2019-08-28 16:47:56 +01:00
Bob Mottram 7a5040bec1 Search result text style 2019-08-28 11:34:18 +01:00
Bob Mottram 093e5e4fac Skills search style 2019-08-28 11:19:48 +01:00
Bob Mottram 8745f1e063 Optionally limit skills searches to the instance 2019-08-28 10:59:19 +01:00
Bob Mottram 7b6f2a6468 Get actor from json 2019-08-28 09:58:16 +01:00
Bob Mottram 94bd278ef6 Append to results 2019-08-28 09:46:52 +01:00
Bob Mottram 6c7f983c9d Skill search works both ways 2019-08-28 09:41:49 +01:00
Bob Mottram 7aa9024748 Search title 2019-08-28 00:04:02 +01:00