Commit graph

565 commits

Author SHA1 Message Date
Joey Yakimowich-Payne
7ec3ff9cac Minor cleanup 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
5ce99a5a3d Add tests and improve testing experience 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
5fc811e797 Only hide category on category page for testing purposes 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
91746924dc Remove rate limit check on compiler flag 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
5e033d0356 Upgrade webdriver and run test backend separately 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
1f0f736915 Fix category clicking 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
433a21aa87 Fix compact and reloading 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
fd80f754d2 Make categories compact by default 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
6c70713afb Cleanup test imports 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
f3396777fb Add expanded version of category drop down and add it to categories page 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
38a21f34e6 Work around elements not refreshing on url operations 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
70ad45d8f6 Add number of topics to category list 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
da7045ecca Cleanup 2020-03-03 15:11:26 +01:00
Joey Payne
9d19d70558 Add categories page 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
5a4f44b4ee Speedup and simplify tests
This drastically speeds up tests and simplifies test writing by making
it so that no explicit calls for waiting are needed. Elements that are
queried for now implicitly waits for them to be available.

On my machine, tests used to take 3-4 minutes to complete. Now they take
~1 minute to complete.
2020-02-17 08:53:30 +01:00
Joey Yakimowich-Payne
616c6eb100 Cleanup unused imports and compiler warnings 2020-02-16 14:07:00 +00:00
Joey Yakimowich-Payne
8d317ae0e3 Get rid of casts 2020-02-16 14:07:00 +00:00
Dominik Picheta
42985fd2bc
Merge pull request #194 from jyapayne/add_categories
Add preliminary category support
2020-02-15 17:08:26 +00:00
Joey Yakimowich-Payne
01d13aa0f3 Add todo about categories query 2020-02-15 09:36:50 -07:00
Joey Yakimowich-Payne
7337bceff3 Remove casting from formdata 2020-02-15 09:35:05 -07:00
Joey Yakimowich-Payne
ce9cde4a0d Refactor category picker 2020-02-15 09:02:00 -07:00
Joey Yakimowich-Payne
918cda96cf Minor cleanup 2020-02-15 08:53:56 -07:00
Joey Yakimowich-Payne
d9335ee0f0 Tighten updateThread fields and add todos 2020-02-15 08:52:13 -07:00
Joey Yakimowich-Payne
46d6a3b6bb Fix indentation 2020-02-15 08:37:28 -07:00
Joey Yakimowich-Payne
de7b391d11 Remove unnecessary readme line 2020-02-15 08:36:08 -07:00
Joey Yakimowich-Payne
fac828b1e9 Merge branch 'master' into add_categories 2020-02-14 09:48:08 -07:00
Joey Yakimowich-Payne
2717496bb5 Handle no replyingTo option better 2020-02-14 17:43:17 +01:00
Joey Yakimowich-Payne
14a0864d86 Version bump 2020-02-14 17:43:17 +01:00
Joey Yakimowich-Payne
64262978db Fix travis 2020-02-14 17:43:17 +01:00
Joey Yakimowich-Payne
f93bd87316 Update for Nim 1.0.6 2020-02-14 17:43:17 +01:00
Dominik Picheta
35baa815fd
Merge pull request #219 from lallulli/patch-1
Better way of updating nginx configuration
2019-11-01 21:46:22 +00:00
lallulli
f4af965a2e
Better way of updating nginx configuration
Using `nginx -s reload` is better than restarting the server on live systems, because if there is any problem with new config files, nginx will warn you, refuse to reload and continue to work with old configuration. Moreover, this command will minimize downtime.
2019-10-31 11:36:05 +01:00
Joey Payne
41a1a36dbf Fix issues compiling and testing 2019-01-24 20:37:03 -07:00
Dominik Picheta
b65fccd416
Merge pull request #201 from LemonBoy/hide-avatars
Hide all the avatars but the first on small screens
2018-08-22 21:01:17 +01:00
LemonBoy
30dc09f453 Hide all the avatars but the first on small screens 2018-08-22 17:43:24 +02:00
Dominik Picheta
bedaec3540
Merge pull request #199 from jyapayne/case_insensitive_usernames
Case insensitive usernames
2018-08-16 12:06:29 +01:00
Joey Yakimowich-Payne
2b88a54f54 Add test for case insensitive name check 2018-08-16 11:29:57 +09:00
Joey Yakimowich-Payne
7321ee6f61 Add case insensitive check to username validation 2018-08-16 11:10:49 +09:00
Joey
f8781ba5f3 Add better RST preview error (#196)
* Add better RST preview error

* Add exception information back
2018-08-10 08:51:22 +01:00
Joey Yakimowich-Payne
4e1b906b49 Rename square to category 2018-08-09 10:14:03 +09:00
Joey Yakimowich-Payne
416d2601fb Fix another test issue 2018-08-09 09:51:37 +09:00
Joey Yakimowich-Payne
796d8ee20c Fix tests 2018-08-08 21:41:20 +09:00
Joey Yakimowich-Payne
0af291dc10 Add test for category adding 2018-08-08 19:12:28 +09:00
Joey Yakimowich-Payne
d5df46823a Add category add button on new thread 2018-08-08 19:10:46 +09:00
Joey Yakimowich-Payne
82463ea423 Add server check for category adding 2018-08-08 19:09:54 +09:00
Joey Yakimowich-Payne
f1c5db2ced Add frontend for adding a category with the category picker 2018-08-08 18:47:47 +09:00
Joey Yakimowich-Payne
3b681e32f6 Add backend for creating a category 2018-08-08 18:22:41 +09:00
Joey Yakimowich-Payne
a05667ef78 Add server side checking for user permissions 2018-08-07 21:03:05 +09:00
Joey Yakimowich-Payne
cb7418f825 Add frontend for category picker when admin or thread author 2018-08-07 20:26:48 +09:00
Joey Yakimowich-Payne
b0639c4da2 Add backend for updating thread 2018-08-07 20:25:35 +09:00