Commit Graph

  • 49aab66082 Enable DBI RaiseError so we don't have to handle them everywhere Daniel Berteaud 2014-10-16 22:15:05 +0200
  • 759965165f Simplify purge_rooms Daniel Berteaud 2014-10-16 22:06:56 +0200
  • a6dc7c9ce5 Simplify purge_participants Daniel Berteaud 2014-10-16 21:51:09 +0200
  • 88c5d3ccb2 Simplify has_joined Daniel Berteaud 2014-10-16 21:50:07 +0200
  • 3fc530292c Simplify promote_peer Daniel Berteaud 2014-10-16 21:48:31 +0200
  • 5240daddd1 Simplify get_peer_role Daniel Berteaud 2014-10-16 21:47:35 +0200
  • ee6ce99341 Simplify set_peer_role Daniel Berteaud 2014-10-16 21:45:18 +0200
  • 84cf94b8b5 Simplify and fix get_participants_list Daniel Berteaud 2014-10-16 21:41:01 +0200
  • 372e7add34 Simplify remove_participant_from_room Daniel Berteaud 2014-10-16 21:33:34 +0200
  • dcc651763b Simplify modify_room helper Daniel Berteaud 2014-10-16 21:31:57 +0200
  • 91465f1c1b Fix some syntaxe error Daniel Berteaud 2014-10-16 21:30:33 +0200
  • 2f3ad038c1 Simplify get_room_by_id Daniel Berteaud 2014-10-16 21:25:15 +0200
  • f911706ddd Simplify get_room_by_name Daniel Berteaud 2014-10-16 21:23:00 +0200
  • 0a304dcabb Simplify logout Daniel Berteaud 2014-10-16 21:03:51 +0200
  • 8c2267abec Simplify login Daniel Berteaud 2014-10-16 21:03:35 +0200
  • 42a8962fdd Simplify valid_id helper Daniel Berteaud 2014-10-16 21:02:51 +0200
  • b7924cbf2f Simple return value of valid_name root 2014-10-16 20:59:05 +0200
  • effaf249ad Fix ping_room timestamp updates Daniel Berteaud 2014-10-15 23:16:33 +0200
  • 3a280ab370 Cleanups in purge_rooms helper Daniel Berteaud 2014-10-15 23:11:42 +0200
  • a5c2445c6a Cleanups in purge_participants Daniel Berteaud 2014-10-15 22:47:42 +0200
  • 831cec4d0f Cleanups in has_joined helper Daniel Berteaud 2014-10-15 22:44:48 +0200
  • 848fba10ae Cleanups in promote_peer helper Daniel Berteaud 2014-10-15 22:32:04 +0200
  • 47224076e0 Replace useless queries by JOIN statements Daniel Berteaud 2014-10-15 22:20:59 +0200
  • f69cc901de CLeanups in get_peer_role helper Daniel Berteaud 2014-10-15 22:10:15 +0200
  • 6a798e8ea4 Cleanups in set_peer_role Daniel Berteaud 2014-10-15 21:34:18 +0200
  • 6ec5ce7e60 Minor cleanup Daniel Berteaud 2014-10-15 20:16:41 +0200
  • 821516a090 Fix conf key in template Daniel Berteaud 2014-10-15 20:15:13 +0200
  • 7c0655255f CLeanups in get_participant_list helper Daniel Berteaud 2014-10-15 20:14:08 +0200
  • 504b143e05 Cleanups in remove_participant_from_room Daniel Berteaud 2014-10-15 20:06:03 +0200
  • 05179d558a Cleanups in add_participant_to_room Daniel Berteaud 2014-10-15 20:02:31 +0200
  • 4479376453 Remove lock_room helper, now handled by the generic modify_room Daniel Berteaud 2014-10-15 19:53:04 +0200
  • 79d894be69 Cleanups in modify_room helper Daniel Berteaud 2014-10-14 23:25:02 +0200
  • fb101cb1b9 Return OK when everything is fine in get_room_by_* Daniel Berteaud 2014-10-14 23:12:06 +0200
  • c195448b05 Rename status to ok on function return so it's not confused with json responses (which contains a status element) Daniel Berteaud 2014-10-14 23:04:56 +0200
  • 8b0dfdccce Remove a few useless initializations Daniel Berteaud 2014-10-14 22:54:18 +0200
  • 2653bd6686 Cleanup get_room_by_id Daniel Berteaud 2014-10-14 22:38:34 +0200
  • 907b17ade1 Cleanup get_room_by_name Daniel Berteaud 2014-10-14 22:12:32 +0200
  • 28cffe0481 Cleanup create_room helper Daniel Berteaud 2014-10-14 21:56:13 +0200
  • bdb86d4973 Rewrite valid_room_name helper to return a hashref Daniel Berteaud 2014-10-14 20:33:08 +0200
  • 88315e6423 Small cleanup Daniel Berteaud 2014-10-14 19:33:53 +0200
  • e9bb0e1137 Update logout helper to return a hashref Daniel Berteaud 2014-10-14 19:31:53 +0200
  • b5d483645c Update login helper to return a hashref Daniel Berteaud 2014-10-14 19:30:55 +0200
  • 798102117e Add a new generic modify_room helper Daniel Berteaud 2014-10-14 19:26:10 +0200
  • d7175b70b6 Cleanup SQL query in signalmaster Daniel Berteaud 2014-10-14 19:12:12 +0200
  • 437512e5bd Fix signalmaster query after table renaming Daniel Berteaud 2014-10-14 19:04:48 +0200
  • cb56f6a935 Define constants in a separated package Daniel Berteaud 2014-10-14 19:02:21 +0200
  • 946a9a749f Rename a few DB tables Daniel Berteaud 2014-10-14 18:43:09 +0200
  • 547159b735 Allow HTML in power_by Daniel Berteaud 2014-10-14 18:31:14 +0200
  • eda5ada45b Fix invitations handling Daniel Berteaud 2014-10-14 18:30:24 +0200
  • 2b5f5208e6 Remove useless bind variable Daniel Berteaud 2014-10-14 18:25:14 +0200
  • c380c4812c Fix signalmaster query to check participant Daniel Berteaud 2014-10-14 18:24:56 +0200
  • 85da128bff Fix participant last_activity Daniel Berteaud 2014-10-13 20:22:35 +0200
  • 6a92875ae0 Another round of SQL queries updates Daniel Berteaud 2014-10-13 20:17:40 +0200
  • 918065abd2 Alter startup script to be able to choose between morbo and hypnotoad root 2014-10-13 19:56:19 +0200
  • 7370977481 Start adaptation to the new DB schema Daniel Berteaud 2014-10-12 23:16:39 +0200
  • 6b96806c04 First draft of a new DB schema Daniel Berteaud 2014-10-12 23:16:21 +0200
  • b9dbc3c9fd Rename get_room to get_room_by_name Daniel Berteaud 2014-10-12 22:45:06 +0200
  • 53e5fbdcca Remove obsolete TODO.txt file Daniel Berteaud 2014-10-12 22:16:05 +0200
  • 8b01ca6fe9 Some more prepared queries Daniel Berteaud 2014-10-12 22:13:38 +0200
  • 3e3f6e09f8 Remove support for language selection with url suffix Daniel Berteaud 2014-10-12 21:59:53 +0200
  • 008e90a927 Directly render the feedback_thanks template Instead of redirecting to a new route Daniel Berteaud 2014-10-12 21:59:16 +0200
  • cfb6fddac2 Switch conf parser to Config::Simple Fix #84 Daniel Berteaud 2014-10-12 21:50:02 +0200
  • 867df625e8 Adapt httpd sample conf to work with the new hypnotoad way Daniel Berteaud 2014-10-12 19:35:24 +0200
  • cf3e6a28b1 Use Mojolicious::Plugin::Database to connect to the DB Fix #86 Daniel Berteaud 2014-10-12 19:29:28 +0200
  • 1c93335ff2 Fix etherpadBaseDomain config key Daniel Berteaud 2014-10-12 19:04:56 +0200
  • e09c70e62c Switch to Session::Token to generate random names Fix #85 Daniel Berteaud 2014-10-12 18:44:53 +0200
  • 146d1b7881 Adapt to run vroom under hypnotoad instead of a CGI script Fix #83 Daniel Berteaud 2014-10-12 18:22:02 +0200
  • bee623937b Fix closing button Daniel Berteaud 2014-10-12 17:55:33 +0200
  • 4d90bb4e41 Small typo Daniel Berteaud 2014-10-12 16:52:44 +0200
  • 98b81d2520 Use a prepared statement to create etherpad group root 2014-10-12 16:51:14 +0200
  • 111344fb58 Don't load unused modules Daniel Berteaud 2014-10-11 12:52:52 +0200
  • b4497a1e80 Switch to Mojolicious::Plugin::Mail Close #81 root 2014-10-11 12:45:17 +0200
  • 232125b88c Add lang switch in the toolbar Daniel Berteaud 2014-10-09 21:33:21 +0200
  • 8d8dfad3d4 Maintain client localizations on server-side So locales can be retrieved with a get request, and be cached by the browser Daniel Berteaud 2014-10-09 21:13:06 +0200
  • bc86d9b243 Rename share.png to multi.png share.png is blocked by addblock Daniel Berteaud 2014-10-09 21:02:01 +0200
  • 695491e8c1 Small typos in fr locale Daniel Berteaud 2014-09-20 12:26:40 +0200
  • a289803632 Separate owner password and persistence Now, persistent rooms will be really persistent (never deleted), but can only be set by an admin Rooms with an owner password set are now called "reserved" room, and works as before Daniel Berteaud 2014-07-25 12:58:25 +0200
  • a2b19cbeb8 Remove unused jquery.linkify.min.js file Daniel Berteaud 2014-07-25 12:09:18 +0200
  • f4a90fa9b4 Another fix in room expiration logic Before that, only one room could be expired each time we called delete_rooms helper Daniel Berteaud 2014-07-21 15:44:06 +0200
  • 8552ac2fdf Use default class for the join btn on the management page Daniel Berteaud 2014-07-20 15:32:49 +0200
  • f75fb45941 Add email invitation suport on the management page Daniel Berteaud 2014-07-20 15:20:36 +0200
  • 7d02133483 Fix participant cleanup logic Daniel Berteaud 2014-07-20 12:53:57 +0200
  • b8576f687b Code cleanup Daniel Berteaud 2014-07-20 12:48:57 +0200
  • f2db6be49e Display the number of participants in the management page Daniel Berteaud 2014-07-20 12:22:44 +0200
  • 819ac83f63 Cleanup participant table after 10 min instead of 2 hours Daniel Berteaud 2014-07-20 12:15:14 +0200
  • 9f8908657c Some code cleanup Daniel Berteaud 2014-07-20 12:10:31 +0200
  • 22afd16b15 Fix case in components name Daniel Berteaud 2014-07-20 11:51:17 +0200
  • 4f6040226e Add date and time in filename when saving chat history Daniel Berteaud 2014-07-20 11:35:28 +0200
  • 098dd94f16 Add localization for the new pages Daniel Berteaud 2014-07-19 15:30:20 +0200
  • 844c60b8a9 Remove locale dup Daniel Berteaud 2014-07-19 15:25:29 +0200
  • 3c5e2c86fd Restrict access to /admin in httpd conf samples Daniel Berteaud 2014-07-19 14:14:03 +0200
  • b994a46d6e Don't dup localization Daniel Berteaud 2014-07-19 13:50:44 +0200
  • 6ae16a3680 Remove room ID from admin page And add a button to join Daniel Berteaud 2014-07-19 13:50:19 +0200
  • d51e6b8d2d Fix room deletion Daniel Berteaud 2014-07-19 12:58:46 +0200
  • dde7079b1c Add buttons to join and delete room on the management page Daniel Berteaud 2014-07-19 12:55:36 +0200
  • e1753fab12 Implement missing settings handling in manage room page Daniel Berteaud 2014-07-19 11:37:13 +0200
  • d25d7f8e7e Change some id to prevent conflicts Daniel Berteaud 2014-07-19 11:34:07 +0200
  • b34153fc0f Include password modals dialog in manage room And fix another copy/paste error Daniel Berteaud 2014-07-19 01:52:25 +0200
  • 7fe7a8f292 Move passwords modal in separated templates so they can be reused Daniel Berteaud 2014-07-19 01:40:01 +0200
  • 3dca5678ab Remove auth token and persistent from manage room page Also fix a couple of copy/paste error Daniel Berteaud 2014-07-19 01:32:50 +0200