Commit graph

578 commits

Author SHA1 Message Date
Joey Yakimowich-Payne
3db01a1d44 Show category column if not on mobile 2020-03-07 01:21:15 +01:00
Joey Yakimowich-Payne
dcea4091f4 Fix tests 2020-03-06 11:27:41 +01:00
Joey Yakimowich-Payne
c2cc26ea77 Make mobile viewing more friendly 2020-03-06 11:27:41 +01:00
Dominik Picheta
b91bdeb450
Remove reloading and fix issues with state not being refreshed (#232)
* Remove reloading and fix issues with state not being refreshed

* Fix PR comments

* Remove unnecessary closure

* Change proc to anonymous proc

* categoryIdOption -> categoryId
2020-03-04 23:57:27 +01:00
Joey Yakimowich-Payne
7a7a7145ee Fix using magic number as default category id 2020-03-04 23:27:23 +01:00
Joey Yakimowich-Payne
0d63fef0f7 Add one more test for user in categories page 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
b26085cbd0 Update webdriver version 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
60ace9c65a Remove unnecessary check 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
5f930c7f5a Ignore more generated files 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
3b092ae2d1 Change unnecessary templates to procs 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
31d3b2701d Add create category test 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
9127bc4c88 Add 'add category button' to categories page 2020-03-03 15:11:26 +01:00
Joey Yakimowich-Payne
95b21874db Separate out add category modal 2020-03-03 15:11:26 +01:00
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