Commit graph

  • fc7dabddda Finalises implementation of post editing. Dominik Picheta 2018-05-16 22:41:36 +01:00
  • 1be362259c Implements Cancel/Save buttons for edit box. Dominik Picheta 2018-05-16 19:14:28 +01:00
  • c5fd70d275 Implements edit box and rearranges post buttons. Dominik Picheta 2018-05-16 18:45:42 +01:00
  • 84caff7c97 Adds global reply button to postlist. Dominik Picheta 2018-05-16 17:43:01 +01:00
  • 60694d9fbd Moderated posts are now shown to correct people in correct circumstances. Dominik Picheta 2018-05-16 15:13:41 +01:00
  • c6b42c5979 Prevent registration with duplicate emails. Dominik Picheta 2018-05-16 14:49:59 +01:00
  • c338d5e930 Fixes crash with profile view on new profile. Dominik Picheta 2018-05-16 14:39:14 +01:00
  • 3a394386d4 Implements registration. Refactors login backend code. Dominik Picheta 2018-05-16 14:29:01 +01:00
  • fe7c39b538 Fixes user presence on threadlist. Dominik Picheta 2018-05-16 12:53:07 +01:00
  • bc104ff41d Implements anchor awareness. Dominik Picheta 2018-05-15 22:13:53 +01:00
  • bd150d04de Improve users list query and get thread authors as well. Dominik Picheta 2018-05-15 21:28:51 +01:00
  • f6e6929c25 Show newthread error underneath subject. Dominik Picheta 2018-05-15 20:46:42 +01:00
  • 702967f624 Implements newthread logic on backend and marries it all together. Dominik Picheta 2018-05-15 20:40:59 +01:00
  • 76c7f43079 Create separate page for new thread modal. Dominik Picheta 2018-05-15 19:52:21 +01:00
  • c966ec8f92 Implements new thread modal. Dominik Picheta 2018-05-15 19:40:07 +01:00
  • 35930799a9 Adds "New Thread" button. Dominik Picheta 2018-05-15 18:35:19 +01:00
  • b30bedd65e Improves time passed messages. Dominik Picheta 2018-05-15 18:17:46 +01:00
  • 9ce1ad94c7 Fixes profile view not reloading on new username. Dominik Picheta 2018-05-15 16:30:08 +01:00
  • 091d21b50f Add links to all user avatars and refactor user things into user module. Dominik Picheta 2018-05-15 16:27:22 +01:00
  • 87d94397e5 Show user emails to Admins only under spoiler class. Dominik Picheta 2018-05-15 16:06:02 +01:00
  • 30721d53d6 Implements posts and threads list in profile page. Dominik Picheta 2018-05-15 15:52:01 +01:00
  • 2dd9dd52a2 Implements simple stats in profile view. Dominik Picheta 2018-05-15 14:14:37 +01:00
  • d345bf76ae Implements naive /profile.json endpoint. Dominik Picheta 2018-05-14 22:45:27 +01:00
  • 6380ea699d Use big <div> to hide user menu in a more intuitive fashion. Dominik Picheta 2018-05-14 21:53:13 +01:00
  • 681c3ef19d Fixes user menu on larger screens. Dominik Picheta 2018-05-14 21:40:49 +01:00
  • 7f895123f9 Refactor on*Post procedures. Dominik Picheta 2018-05-14 21:23:44 +01:00
  • 7635478b34 Implements posting of replies. Dominik Picheta 2018-05-14 21:11:18 +01:00
  • 073f274e04 Small fix to blockquote parser. Dominik Picheta 2018-05-14 19:14:04 +01:00
  • 01315d2b34 Adds missing syntax.scss syntax highlighting styles file. Dominik Picheta 2018-05-14 18:29:12 +01:00
  • b2c60f3995 Fixes "mention" transformation and parsing quirks. Dominik Picheta 2018-05-14 18:28:55 +01:00
  • eeda927085 Implements mention highlighting in posts. Dominik Picheta 2018-05-14 14:41:12 +01:00
  • 53ed3717b8 Hide "Run" button when appropriate and "none" language caption. Dominik Picheta 2018-05-14 12:37:15 +01:00
  • 52f1e9c365 Implements syntax highlighting and <hr> style. Dominik Picheta 2018-05-14 12:28:45 +01:00
  • e1b72ed566 Normalize and adjust <tt> and <code> styles. Dominik Picheta 2018-05-14 10:53:53 +01:00
  • ed5f715ae5 Fixes styles so that content of post doesn't overflow its container. Dominik Picheta 2018-05-13 23:15:07 +01:00
  • 8b01e452b6 Improves post rendering to support multiple load more buttons. Dominik Picheta 2018-05-13 22:59:29 +01:00
  • e13a4425f7 Show proper error when preview fails. Dominik Picheta 2018-05-13 19:26:36 +01:00
  • 67a5869c10 Implements rendering of RST using server and verbatim node in karax. Dominik Picheta 2018-05-12 18:36:51 +01:00
  • 4ff5df6be2 Working post preview! Dominik Picheta 2018-05-12 16:43:52 +01:00
  • 53c0bd89b9 Use old post anchors. Highlight anchored post. Dominik Picheta 2018-05-12 14:46:13 +01:00
  • 6fe8286509 Fixes reply box's border. Dominik Picheta 2018-05-12 14:16:23 +01:00
  • 9f059bfade Fixes misleading post time rendering. Dominik Picheta 2018-05-12 14:13:04 +01:00
  • 7faa8a8dae Adds margin to reply box panel. Dominik Picheta 2018-05-12 14:12:57 +01:00
  • 96e78a5b84 Show who you're replying to and scroll to reply box. Dominik Picheta 2018-05-12 14:08:08 +01:00
  • fe49dd1e85 Fixes small style regression. Dominik Picheta 2018-05-11 22:41:11 +01:00
  • aab10809a2 Implements reply box UI. Dominik Picheta 2018-05-11 20:52:07 +01:00
  • dc7e9fda31 The plurals in the English language always get you Dominik Picheta 2018-05-11 20:24:53 +01:00
  • ea6ced889c Implements rendering of time-passed divs. Dominik Picheta 2018-05-11 20:21:28 +01:00
  • f1e2a68d86 Pass user info to post renderer. Dominik Picheta 2018-05-11 19:49:57 +01:00
  • 594f230480 Allow toggling of menu by clicking on the user icon. Dominik Picheta 2018-05-11 17:42:19 +01:00
  • 17436010a2 Show spinner on login. Dominik Picheta 2018-05-11 17:41:06 +01:00
  • 8406923915 Implements login via enter key. Dominik Picheta 2018-05-11 17:37:52 +01:00
  • a7b616e63a Implements user dropdown and the ability to log out. Dominik Picheta 2018-05-11 17:33:10 +01:00
  • 4d115622d6 Small fix to genFormField. Dominik Picheta 2018-05-11 16:17:41 +01:00
  • 01253244f7 Reimplement sign up form. Dominik Picheta 2018-05-11 16:15:13 +01:00
  • f9efbe04d3 Implements proper error handling for login form. Dominik Picheta 2018-05-11 15:49:22 +01:00
  • c0bbce53e9 Implements logging in. Dominik Picheta 2018-05-11 13:53:26 +01:00
  • 29eb22cf9c Implements sign up form. Dominik Picheta 2018-05-11 00:32:01 +01:00
  • 4c0a88a131 Create login modal. Dominik Picheta 2018-05-10 23:33:48 +01:00
  • e790e8ac57 Allow refreshes on other URLs too. Dominik Picheta 2018-05-10 19:13:42 +01:00
  • 19a9f24d3d Implements loading of more posts. Dominik Picheta 2018-05-10 19:07:53 +01:00
  • 4176bdee3c Use Jester's pattern matcher for simple routing. Dominik Picheta 2018-05-10 18:21:12 +01:00
  • cf37fa34c4 Small style and other fixes. Dominik Picheta 2018-05-10 16:24:11 +01:00
  • 366bdadc90 Implements post list in front end and backend. Dominik Picheta 2018-05-10 16:05:42 +01:00
  • b2225dec34 Implements navigation. Dominik Picheta 2018-05-10 00:22:05 +01:00
  • 40e948bcf8 Move karax redesign to /karax/ Dominik Picheta 2018-05-09 22:41:25 +01:00
  • 656b679a51 Load more button works. Dominik Picheta 2018-05-09 22:38:02 +01:00
  • 032d70a233 Move everything related to ThreadList to the threadlist module. Dominik Picheta 2018-05-09 22:10:03 +01:00
  • 2e95d078e1 Move genTopButtons to threadlist module. Dominik Picheta 2018-05-09 22:00:30 +01:00
  • ca0de4d2ae Small fixes and adjustments to thread list. Dominik Picheta 2018-05-09 19:16:12 +01:00
  • 8910e55ad1 Implements thread list in Karax and backend. Dominik Picheta 2018-05-09 19:02:18 +01:00
  • 2efd694660 Fixes forum for 0.18.1. Dominik Picheta 2018-05-09 17:15:03 +01:00
  • a88f879d36 Top buttons in Karax. Dominik Picheta 2018-05-09 15:01:22 +01:00
  • 9e61224b2c Beginnings with karax. Dominik Picheta 2018-05-09 14:54:32 +01:00
  • 07e8af644e Load More Posts in thread.html. Dominik Picheta 2018-05-09 13:38:50 +01:00
  • 5795235a47 Load More Threads button in thread list. Dominik Picheta 2018-05-09 13:23:14 +01:00
  • 00ac2332a5 Add simple "reply" info box. Dominik Picheta 2018-05-09 12:58:34 +01:00
  • d27db4c8e4 Adds information to emphasise delay between posts. Dominik Picheta 2018-05-08 19:52:13 +01:00
  • a032c6686c Add execution result. Dominik Picheta 2018-05-08 19:18:48 +01:00
  • d2f3563d3f Abstract away nav buttons. Add "Run" button to Nim code. Dominik Picheta 2018-05-08 19:07:30 +01:00
  • f4e91a9d0e Make posts div larger. Dominik Picheta 2018-05-08 17:22:56 +01:00
  • 3a44489fcc Use mentions in threads. Dominik Picheta 2018-05-08 17:12:42 +01:00
  • f4a1a97ccf Adjustments to code and blockquote styles. Dominik Picheta 2018-05-08 16:54:35 +01:00
  • 514bcf28ed Small adjustments Dominik Picheta 2018-05-08 16:11:12 +01:00
  • e51b74a017 Initial thread design. Dominik Picheta 2018-05-08 16:02:43 +01:00
  • 72a1863c29 Larger margin on top buttons. Dominik Picheta 2018-05-08 13:49:25 +01:00
  • 343a842fe0 Add icons to sign up/log in buttons. Dominik Picheta 2018-05-08 13:38:15 +01:00
  • d2b065de7e Improve look of main buttons. Dominik Picheta 2018-05-08 13:34:56 +01:00
  • a26964b158 Fix header to show background across whole page. Dominik Picheta 2018-05-08 13:19:56 +01:00
  • 14f08edeb7 Fixes button colours. Dominik Picheta 2018-05-07 23:37:27 +01:00
  • 088afbb9ac Fixes navbar colours. Dominik Picheta 2018-05-07 23:18:09 +01:00
  • 7a13c32ccf Triangles for category colours? Dominik Picheta 2018-05-07 22:31:00 +01:00
  • c62046d2a3 Add locked thread and solved thread icons. Dominik Picheta 2018-05-07 22:16:37 +01:00
  • 88b0bf8ae5 Create last visit separator. Dominik Picheta 2018-05-07 22:09:09 +01:00
  • 6e032045e6 Create unread count label. Dominik Picheta 2018-05-07 21:37:35 +01:00
  • 24b60f36a5 Some messing about with view/reply/activity colours. Dominik Picheta 2018-05-07 21:21:34 +01:00
  • 91207650cc Smaller table headings. Dominik Picheta 2018-05-07 21:06:21 +01:00
  • 591f665cef Better avatars. Dominik Picheta 2018-05-07 20:56:27 +01:00
  • 25b1b42f13 Create threads table. Dominik Picheta 2018-05-07 20:37:47 +01:00
  • 736ec8c09a Implement secondary "navbar" containing top buttons. Dominik Picheta 2018-05-07 20:26:17 +01:00